Pedigree map of David Punt