Pedigree map of William Armstrong