garry barnettlatest news & developments