gareth pattersonlatest news & developments