Professor Tomohiro Yamaguchi

Further involvements