earnest thomas