Pedigree map of John Haswell Barraclough