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