Innotech employs 130 employees. The Innotech management team includes Nobuyuki Otsuka (President and CEO), Stan Smith (VP operations), and Jim Shea (Director).
Looking for a particular Innotech employee's phone or email?