John Johnston McFarland
1836 - 1927 (91 years)
Generation: 1
1. John Johnston McFarland was born on 16 Feb 1836 in New Brunswick, Canada; died on 11 Oct 1927.