Alexander Campbell, 7th Captain of Dunstaffnage

Peerage person ID=510715 (d. 1619)

Parents

Children

Partners