Ohgushi, Koichiro, Japan