james thompsonlatest news & developments