Skip to main content

Stephen Ira Back

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