Interactive tree of John Blair

William Cochrane 16941750
Janet McClean 1699
William Cochrane 16671721
Bethia Blair 1671
Hugh Cochrane 1611
Joan Savage 1609
Alexander Blair 15841641
Elizabeth Cochrane 1585
John Blair 15471609
Grizel Semple 1551
John Blair 1502
Margaret Cunningham 1506
John Blair 14761565
Elizabeth Montgomerie 1480
John Blair 14401513
Beatrice Mortoun 14441501
Hugh Montgomerie 14601545
Helen Campbell 1460
Catherine Kennedy
William Cunningham 1480
Robert Semple 1525
William Semple 1475
Margaret