Pedigree map of William Archibald Preston