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