Duncan Mcfarland
1661 -
Generation: 1
1. Duncan Mcfarland was born in 1661 in Buchanan parish, Stirlingshire, Scotland; was christened on 21 Apr 1661 in , Buchanan, Stirling, Scotland.