Archibald Campbell, 7th of Inverawe

Peerage person ID=127060 (d. 1705)

Parents

Children

Siblings