kevin puttlatest news & developments