Leo Sugg

Svp, North America Accident & Health; Head Of Starr Management Consulting at Starr

Leo Sugg is an accomplished executive with extensive experience in the insurance and consulting industries. Currently serving as Senior Vice President at Starr Insurance Companies since June 2017, Leo leads the North America Accident & Health sector and heads Starr Management Consulting. Prior roles include Vice President at Virtusa, Director of Advisory Services at Paragon, and various leadership positions at AIG, where responsibilities encompassed strategic transformation, planning, and management consulting across global operations. Leo's background also includes key contributions at Prudential Financial and foundational audit experience at Ernst & Young and KPMG. Leo holds an MBA from NYU Stern School of Business and a Bachelor of Science in Accountancy from Penn State University.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices