Steve Odell has been a leader in the insurance business for over 35 years and has worked in just about every capacity—from risk management consulting to sales and sales management and various leadership positions. As Chief Executive Officer, Steve leads the execution of the company’s strategy and ongoing transformation and has overall responsibility for all operational and sales matters of the firm.
Sign up to view 7 direct reports
Get started