Shinichiro Maeshima

Further involvements