Owl Creek Asset Management
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. Contact Details Address: 640 Fifth [...]