Interactive tree of Agnes Hall Craig

Agnes Hall Craig 1869
William Craig 18371907
Maragret Pringle 1837
William Craig 1812
Agnes Hall 18121885
William Hall 17931865
Margaret Kedglie 1793
Hugh Hall 17621825
Mary Goodfellow 1765