john slaughterlatest news & developments