john jeffreylatest news & developments