kevin kleinelatest news & developments