geoff thompsonlatest news & developments