Owl Creek Asset Management is an employee-owned investment manager that provides its services mainly to pooled investment vehicles. The firm also offers services to individuals, investment companies, trusts, among other entities. Yahoo! Inc. (NASDAQ:YHOO), eBay Inc (NASDAQ:EBAY), and Iron Mountain Incorporated (NYSE:IRM) emerged top of Owl Creek Asset Management holdings according to the SEC 13F…