Noriyuki Haraguchi born 1946