Leo joined Integra in 2015 as COO and was promoted to CEO in 2018. He has overall responsibility for delivering the company’s business plan and strategic objectives and is responsible for a number of Integra’s client relationships around the world.
Prior to joining Integra, Leo was the Global Head of Energy Claims for Zurich Insurance Company and handled several of their largest and most complex claims during his tenure. He was the financial and technical authority for Energy claims in the company and engaged with colleagues around the world to ensure the settlement of the company’s more challenging claims.