john kaputinlatest news & developments