John Campbell, 9th Captain of Dunstaffnage Peerage person ID=679786 (d. 1677) Parents Archibald Campbell, 8th Captain of Dunstaffnage Beatrix Campbell Children Alexander Campbell, 10th Captain of Dunstaffnage Margaret Campbell Siblings Margaret Campbell Janet Campbell Donald Campbell of Scammadale Archibald Campbell of Torrie Anne Campbell Partners Isobel Campbell