Macleod, Donald,1940-