
Origin Investments
Chicago, IL 11–50 employees 11 principals
Last updated by Andrea
About Origin Investments
Origin Investments is a real estate operator headquartered in Chicago, IL. Origin Investments operates in Atlanta, Georgia, Austin, Texas and Charleston, South Carolina. Its investment focus is on Data-Driven Investing, Industrial and Medical Office & Healthcare.
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 details 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.
