Stephen Ira Back
Mr Stephen Ira Back is the Chief Compliance Officer of Owl Creek Asset Management, L.P., and lives in New York.
Mr Stephen Ira Back is the Chief Compliance Officer of Owl Creek Asset Management, L.P., and lives in New York.