haruhiko sato