james jeffreylatest news & developments