
Origin Investments
IL, United States 11–50 employees 11 principals
Last updated
About Origin Investments
Origin Investments is a real estate operator headquartered in IL, United States.
Origin Investments was founded in 2007 and has over 17 years in operation. Co-CEOs David Scherer and Michael Episcope have invested $91 million of their own capital alongside clients since inception. The firm has executed $4.3 billion in real estate transactions and manages $3.6 billion in assets across 45 closed deals. It manages 7,678 units under management and 11,297 units under development as of June 30, 2025. Origin focuses exclusively on U.S. multifamily real estate—rental housing—in fast-growing markets. Its active funds include the IncomePlus Fund (targeting 9–11 % net annual returns with 5+ year hold periods), QOZ Fund III (10–12 % IRR with 10+ year holds), and a Strategic Credit Fund providing risk-adjusted income via multifamily debt vehicles.
Principals at Origin Investments
Principal contacts are a Pro feature
11 principals on file
Names, titles, verified emails, phone numbers, and LinkedIn for every decision-maker at this firm — unlocked with a Pro membership.
Markets and themes
Markets & investment themes are a Pro feature
See every market this firm operates in and the investment themes it focuses on — plus filter the full database by them.
