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.
July, 2018 - present