Donald MacGregor

Peerage person ID=439051
The basics

Quick Facts

IntroPeerage person ID=439051
isPeer
Gender
Male
Family
Children:Margaret MacGregor Duncan MacGregor John MacGregor 6th of Glengyle Rob Roy MacGregor