denis barnettlatest news & developments