MacNaughton, Ian, 1925-2002