Makoto Ueda Editor, Author & Translator

Makoto Ueda is Professor of Japanese at Stanford University.