Pedigree map of William Hall Craig