Donald MacGregor
Peerage person ID=439051
(1620–1686)
Children
Duncan MacGregor
John MacGregor, 6th of Glengyle
Margaret MacGregor
Rob Roy MacGregor
Partners
Margaret Campbell