Elizabeth Gordon was the daughter of William Keith , Lord of Gordon and Elizabeth Keith , daughter of Adam de Gordon , Marischal of Scotland .
Elizabeth Gordon was the daughter of William Keith , Lord of Gordon , and Elizabeth Keith , the daughter of Adam de Gordon , Marischal of Scotland .