 He was the grandson of the previous earl, Sir Malcolm Fleming, through the latter's only son John (d. 1351).His mother was a woman named Marjorie.Thomas had been the heir to the earldom since the death of his father in 1351.