Pedigree map of James Cranstone