Professor

Kazuhiko Takeuchi

Vice President

placeholder-person