joseph hanlonlatest news & developments