craig hintonlatest news & developments