Tadayuki Kanno

Affiliations

  • Coo, Opnext Japan at Opnext Inc (OPXT), 2012-07-26