Pedigree map of Robert Halyburton, of Dirleton