Archibald Campbell of Dunstaffnage
Peerage person ID=641129
Children
Partners
Katharine Maclean