Steven Campbell 1954–2007