jim hammettlatest news & developments