Pedigree map of John Cain