Pedigree map of William Peter Huff