Marc Covarrubias Senior Customer Manager North America
Contact options for Marc Covarrubias
Marc Covarrubias is Head Strategic Client Management EMEA at Swiss Re Corporate Solutions since 2018. From 2011 to 2018, he has served as a Key Account Manager. Prior to his time at Swiss Re, he held various senior and leadership positions at Zurich Global Corporate between 2008 and 2011. Before that, Marc was the owner of an SME (manufacturing and design business) in Italy with 50 employees for several years and held Sales and Client Management leadership positions in the corporate real estate and banking sector.