Riviera Travel River Cruises has announced the appointment of James Golding as chief customer experience officer, as well as ...