Pedigree map of John Alexander Hall