public profile
Daughter of Kenneth MacDonald and Catherine Elizabeth McGraw Sister of Nevada MacKenzie MacDonald; Frances Jame McDougall MacDonald; John William MacDonald; Elspeth M. MacDonald and Alexander Enoch MacDonald