Satoru Shibue - Rotten Tomatoes