Archibald Campbell, 8th Captain of Dunstaffnage

Peerage person ID=506003 (b. 1589)

Parents

Children

Siblings

Partners