Yoshihiro Hamaguchi - Rotten Tomatoes