Firm Profile

The London Company is a registered investment advisor with over $5.8 billion in assets under management ($10.91 billion total entity assets) as of March 31, 2013. It was founded by Stephen M. Goddard as the dedicated equity advisor to First Colony Corporation, a publicly traded Life Insurance Company. Today, the Richmond, Virginia based company provides large cap, income equity, small cap, small-mid cap, concentrated all cap, and mid cap equity portfolio management services to a diverse mix of corporations, trusts, foundations, endowments, pensions, banks, individuals, and mutual fund accounts.

Location: Richmond, VA

Independently Owned

Firm Snap Shot

Key Professionals


ADV Part 2 form

1Includes model assets $5.1 billion as of 03/31/13.