iOra employs 43 employees. The iOra management team includes Greg Zilberstein (Chairman), Stephen Biggs (Chief Technology Officer), and Faruk Ahmed (Executive Chef).
Get Contact Info for All DepartmentsLooking for a particular iOra employee's phone or email?