Margaret MacGregor
Parents
Donald MacGregor
Margaret Campbell
Children
Siblings
Duncan MacGregor
John MacGregor, 6th of Glengyle
Rob Roy MacGregor