Profile picture
Michihiro Takada
Masters
  • Researcher
    Ajinomoto (Japan)
    Tokyo, Japan
mini profile avatar Michihiro Takada