Interactive tree of Margaret Craig

Margaret Craig 18351849
William Craig 1812
Agnes Hall 18121885
William Hall 17931865
Margaret Kedglie 1793
Hugh Hall 17621825
Mary Goodfellow 1765
James Goodfellow 1753
Isabel Turner 1753