patrick moorelatest news & developments