Pedigree tree of John McFarlane