Catherine MacGregor Peerage person ID=564464 (b. 1972) Parents Ranald MacGregor Mary Hamilton Children Siblings Mary MacGregor Jean MacGregor Donald MacGregor Malcolm MacGregor John MacGregor James MacGregor Gregor MacGregor Jean MacGregor John MacGregor, 8th of Glengyle