Pedigree tree of William Halyburton, of Dirleton