michael hannlatest news & developments