Mary Macdonald
Peerage person ID=503400
(b. 1660)
Parents
Marion Macdonald
Alexander Macdonald, 2nd of Kinlochmoidart
Children
Allan Macdonald, 5th of Belfinlay
Alexander Macdonald
Angus Macdonald, 2nd of Belfinlay
Mary Macdonald
Ranald Macdonald
Siblings
Janet Macdonald
James Macdonald
Partners
James Macdonald, 1st of Belfinlay