james moorelatest news & developments