Duncan MacGregor
Peerage person ID=477116
(1843–1906)
Parents
Donald MacGregor
Margaret Campbell
Children
Siblings
Margaret MacGregor
John MacGregor, 6th of Glengyle
Rob Roy MacGregor