Pedigree map of John William Hall