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