Pedigree map of William David Holmes