Pedigree map of John Horlock