Archibald Campbell, 3rd of Inverawe

Peerage person ID=127021 (d. 1570)

Parents

Children