Pedigree map of William Cotton