Professor Takeo Hoshi

Henri H. and Tomoye Takahashi Senior Fellow in Japanese Studies at Stanford University