james hamilton pattersonlatest news & developments