jim hansenlatest news & developments