Person
Peerage person ID=388380
Family
Not who you're looking for? Others named Donald MacGillivray: Scottish colonial administrator (1906–1966)