Margaret Macleod Peerage person ID=687813 (b. 1575) Parents Iain Macleod, 1st of Contilich Isobel Mackenzie Children Siblings John Macleod, 4th of Berneray Janet Macleod Donald 'Old Trojan' Macleod Christina Macleod Partners William Macleod, 3rd of Hamer