PRIOR EXPERIENCE
The Carlyle Group
Lehman Brothers
EDUCATION
Harvard Business School
Emory University
Stephen D. Owens
Chairman & Co-Founder
Steve is co-founder and Chairman of Staple Street Capital where he provides strategic guidance on the firm’s investment activities and operations and serves on the investment committee.
Mr. Owens co-founded Staple Street Capital in 2010. Prior to assuming the role of Chairman in 2024, Mr. Owens jointly oversaw all aspects of the firm’s investment activities and operations from its inception.
Prior to co-founding Staple Street Capital, Mr. Owens was a Managing Director at The Carlyle Group where he was a member of the firm’s U.S. Buyout team. During his tenure at Carlyle, he co-founded the firm’s Global Consumer & Retail Group, was a senior member of the firm's Global Communications & Media Group and executed and oversaw investments in the business services and transportation sectors.
Mr. Owens previously worked at Lehman Brothers in their New York and Hong Kong offices where he principally focused on merchant banking and M&A transactions.
Mr. Owens received his M.B.A. from Harvard Business School and graduated with distinction from Emory University. Mr. Owens has served on the board of directors of a number of companies, including: InfoSync, Precise Metal Products, Cyberlink, Six Flags Entertainment Corporation (NYSE: SIX), Casema, Dunkin’ Brands and Piedmont Hawthorne Holdings, amongst others.