thomas huffmanlatest news & developments