John Moore, 1957–2002