Pedigree map of John Perry Marsh