Pedigree tree of John MCFARLANE