Skip to content

Ben Lurie

President

Mr. Lurie joined Sowell & Co. in 2014 as CFO and was named President in 2026. He serves in numerous officer and director roles within Sowell & Co. portfolio companies and helped take American Integrity Insurance Company (NYSE: AII) public in 2025. Prior to joining Sowell & Co., Mr. Lurie worked at Morgan Stanley and Colliers International. He has 25 years of finance experience and has managed investment portfolios of more than $1 billion.

Tulane University – BBA
Cox School of Business at Southern Methodist University – MBA

Back To Top