Pedigree map of John Preston Greenhalgh