Michihiro Ikemizu - Rotten Tomatoes