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