denis maherlatest news & developments