james riachlatest news & developments