Steve Owen

Chief Executive Officer at The London Company

Steve Owen, CFA has extensive work experience in the investment industry. Steve is currently the Chief Executive Officer at The London Company since May 2020. Prior to that, they worked at Touchstone Investments for 13 years, with their most recent position being Managing Director, Head of Institutional Business Development from March 2011 to May 2020. Before that, they served as Vice President, Institutional Business Development from January 2007 to March 2011. Steve also gained experience as an Investment Analyst at Freedom One Financial Group from 2005 to 2007 and as a Wholesaler & Research Analyst at Touchstone Investments from September 2002 to August 2005.

Steve Owen, CFA completed their Bachelor of Science degree in Civil & Environmental Engineering from The Ohio State University from 1996 to 2000. Following this, they pursued their Master of Business Administration (MBA) with a specialization in Finance from Xavier University from 2000 to 2002.

Links


Org chart

Sign up to view 0 direct reports

Get started