Profile of Takuma Shinohara (Shinohara Takuma)

Takuma Shinohara   @ Niigata University