Interactive tree of John Campbell

John Campbell 18101883
George-James Campbell of Treesbank
Elizabeth Beaumont 1771
James Campbell of Treesbank 17101776
Mary Montgomerie 1735
George Campbell
Anne Boswell
David Boswell, 6th Laird of Auchinleck 16401712
Anna Hamilton 1711
David Montgomerie, 7th Laird of Lainshaw 16891752
Veronica Boswell 17041742
Alexander Laing
Jean Montgomerie
James Boswell, 7th Laird of Auchinleck 16721749
Elizabeth Bruce 16731734
John Beaumont
Elizabeth Montgomerie 1732
David Montgomerie, 7th Laird of Lainshaw 16891752
Veronica Boswell 17041742
Alexander Laing
Jean Montgomerie
James Boswell, 7th Laird of Auchinleck 16721749
Elizabeth Bruce 16731734