MeGregor, Gregor, active 1752, of Glengyle, county Perthshire; rebel colonel

Relationships: