david kruttlatest news & developments