Owl Creek Asset Management – Hedge Fund Company Info
Description:
Owl Creek Asset Management is a hedge fund management company based in New York, NY and has approximately $356 million in assets under management. Owl Creek Asset Management specializes in Equity and was founded in 2001.