john thompsonlatest news & developments