The London Company

0 followers


Founded in 1994 in Richmond, VA, The London Company is a majority employee-owned firm managing $32B in assets* across the capitalization spectrum. We apply a singular investment approach with a team-based decision-making process. *Includes model program assets (UMA) of $16.6B as of 5/31/2023. Subje... Read more

Headquarters

Richmond, US

Employees

11-50

Links

Org chart

Stephen C. Owen
Chief Executive Officer
Steve Owen
Chief Executive Officer