geoffrey dennislatest news & developments