Pedigree map of William Halyburton, of Dirleton