Interactive tree of Ann Barrie Craig

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