Pedigree map of John Randolph Perry