Interactive tree of James Craig

Private
James Salmond 1895
Isabella Borrie Campbell 1899
Jane Jack Allison Craig Salmond 1897
Martha Craig Salmond 1900
William Berry McFarlane 1901
Lilly Craig Salmond 1902
Peter McFarlane 1901
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
William Salmond 19091974
Private
Private
Private
Private
Private
Private
Private
Private
Private
Lily Samuel Craig 1871
William Salmond 18701946
Robert Craig 1873
William Craig 1875
Jane Craig 1877
Helen Craig 1879
James Craig 1844
Jane Jack 18491893