Multi Family OfficeInvests through funds, not into companiesLAST VERIFIED Aug 2026 · 1 SOURCES
Owl Creek Partners
Multi family office in Denver, United States, founded 2001; focus on industrial, food & agriculture and climate.
Identity
- HEADQUARTERS
- Denver, United States
- FOUNDED
- 2001
Investment approach
Overview
Founded in 2001, this multi family office has its headquarters in Denver, United States. Its sector focus covers industrial, food & agriculture, climate and healthtech. 1 person is named on its team.
People
- Chris ClevengerFounding Partner · source
Frequently asked questions
Owl Creek Partners is a multi family office based in Denver, the United States, founded in 2001.
Owl Creek Partners does not publicly state whether it puts its own money into companies or invests through funds.
Owl Creek Partners invests in Industrial & Manufacturing, Food & Agriculture, Climate & Energy, HealthTech and Fintech.
Key people at Owl Creek Partners include Chris Clevenger (Founding Partner).