michael macgarrylatest news & developments