denis macshanelatest news & developments