Pedigree map of John Allan