allan thompsonlatest news & developments