Interactive tree of James Strachan

Robert Strachan 1861
James Strachan 18431888
Emma Stapleton
William Strachan 18071890
Isabella Kirk 18161902
John Strachan
Thomas Kirk 17831877
Catherine GREEN 17821854