Mary Macdonald
Peerage person ID=640403
Parents
Margaret Macdonald
Archibald Macdonald
Children
Donald 'Gorm' Macdonald
Siblings
Sir Donald Gorme Og Macdonald, 1st Baronet
Partners
Ranald Macdonald, 1st of Benbecula