Anne Macdonald
Peerage person ID=503601
Parents
Moire Macleod
John Macdonald, 13th of Clanranald and Moidart
Children
James Macdonald, 1st of Belfinlay
Siblings
Marion Macdonald
Donald Macdonald, 14th of Clanranald and Moidart
Catherine Macdonald
Partners
Ranald 'Og' Macdonald, 2nd of Benbecula