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