Pedigree map of John Stewart Perry