michael heffernanlatest news & developments