30 May 2023

SCOR CIO takes on CFO and deputy CEO roles