Archibald Campbell, 7th of Inverawe

Peerage person ID=127060