PETER MACKINNON DONALDSON