Interactive tree of William Craig

Margaret Craig 18351849
William Craig 1865
Ann Barrie Craig 1867
Agnes Hall Craig 1869
Margaret Pringle Craig 1872
Private
Private
Private
Private
Jessie Mackay Craig 18981990
Harold Rice 1898
William Hall Craig 19041976
George Pringle Craig 18751958
Jemmia Ann Campbell 1875
Annie A Craig 1883
William Craig 18371907
Maragret Pringle 1837
George Craig 1839
Elizabeth Craig 1841
Agnes Craig 1843
Walter Craig 1847
Hugh Craig 1850
Joan Craig 1852
William Craig 1812
Agnes Hall 18121885
William Hall 17931865
Margaret Kedglie 1793
Hugh Hall 17621825
Mary Goodfellow 1765
James Goodfellow 1753
Isabel Turner 1753