David Flannery - Rotten Tomatoes