William Leishman McFarlane
1858 - 1936 (78 years)
Generation: 1
1. William Leishman McFarlane was born in 1858 in Melbourne, Victoria, Australia; died in 1936.