joe kleinlatest news & developments