Person
Peerage person ID=406016
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
Family