john lorettolatest news & developments