Pedigree map of John Irvine Armstrong