IO Interactive's Sales department is led by Thomas Howalt (Business Development Manager) and has 7 employees.
Thomas Howalt
Business Development Manager
Looking for a particular IO Interactive employee's phone or email?