Interactive tree of Joan Savage

William Cochran 17601849
Martha 1849
John Cochran 17201765
Margaret Semple 1721
William Cochrane 16941750
Janet McClean 1699
William Cochrane 16671721
Bethia Blair 1671
Joan Savage 1609
Hugh Cochrane 1611
Henry Savage
Alexander Blair 15841641
Elizabeth Cochrane 1585
John Blair 15471609
Grizel Semple 1551
John Blair 1502
Margaret Cunningham 1506
John Blair 14761565
Elizabeth Montgomerie 1480
William Cunningham 1480
Robert Semple 1525
William Semple 1475
Margaret
William Cochrane 15241603
Elizabeth Montgomery 1594
John Cochrane 14901537
Elizabeth Semple 1492
Robert Cochrane 14711539
Marion Stuart 1476
John Semple 14641526
Robert Montgomery
Dorothy Semple