News

Covéa Insurance appoints Graeme Howard as Chief Technology and Information Officer

IDG