public profile
Son of John Macrae and Margaret Macleay Brother of Ann Macrae; Murdo Macrae; Alexina Macrae and John Macrae