public profile
Son of Donald D ("DD") McDonald and Ann Cameron Brother of James D.D. Macdonald; John Angus McDonald; Hugh Mcdonald; Annabella McDonald and Allan Peter McDonald