James Shearer Macfarlane
1859 - 1916 (57 years)
Generation: 1
1. James Shearer Macfarlane was born on 13 Mar 1859 in Elgin, Huntingdon, Québec, Canada; died on 21 Oct 1916 in Elgin, Huntingdon, Québec, Canada.