Prof Yoichiro Sato