Leo Dixon

Chief Executive Officer at Integra Technical Services Ltd

Leo Dixon is an experienced professional who has held various leadership roles in the insurance industry. Currently serving as the Chief Executive Officer and Chief Operating Officer at Integra Technical Services Ltd., Leo previously worked at Zurich Insurance plc as the Global Head Energy Claims and Energy Claims Practice Leader. With a background in managing energy and marine claims, Leo has a strong track record of successfully handling large and complex losses for clients.

Links

Previous companies

Zurich Insurance logo

Timeline

  • Chief Executive Officer

    July, 2018 - present