Mary MacLeod, 10th of MacLeod
Peerage person ID=506155
Parents
Agnes Fraser
William Macleod of Dunvegan in Skye
Children
Siblings
Mary Macleod
Partners
Duncan Campbell