Pedigree map of William Farnhill