Interactive tree of Margaret Pringle Craig

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