Steven Campbell 1954-2007