Alastair Alan Graham Macdonald — (1947-2008)