Interactive tree of Margaret Craig

Jean Kirkland 1718
Margaret Kirkland 17261728
Margaret Kirkland 17311731
Hugh Kirkland 1733
Margaret Craig 1695
James Kirkland 16941752
William Kirkland 16671697
Mary Marie Breedin 16721698
Johne Kirkland 1645
Joannet Bailyea 1645
Richard Kirkland
Richard Bailyea (Bailyie) 1611
Jonnet Watt 16231700
Jonnet Brown Watt 16231700
John Bailyea
Hew Watt (Wat) 1584
Margrat Barrr 1588
Hew Watt 1584
Margart Bar(r) 1588
William Breedin 16401681
Sara Hunter 16451681