Profile picture
Takahisa Ogasawara
  • Technician / Assistant
    Takeda Pharmaceutical Company Limited (Japan)
    Fujisawa, Japan
mini profile avatar Takahisa Ogasawara