Craib, Ian, 1945-2002