Archibald MacGregor, 16th Chief of Clan Gregor

Peerage person ID=504121

Parents

Children

Siblings