Avatar

Shogo Takeuchi

Researcher

The University of Tokyo