Person
Peerage person ID=406016
Family
Not who you're looking for? Others named George James MacDonald: New Zealand naval officer, civil engineer and inventor · Commissioner of Crown Lands in Australia