David Beach - Rotten Tomatoes