public profile
Daughter of John Macrae and Lillias Macrae Sister of John Bane Macrae; Donald Macrae; Alexander Macrae and Annie Macrae