john kremerlatest news & developments