Malcolm MacGregor Peerage person ID=551267 Parents Ranald MacGregor Jean MacGregor Children Siblings Mary MacGregor Jean MacGregor Catherine MacGregor Donald MacGregor John MacGregor James MacGregor Gregor MacGregor