Dave Teagues

 is a supporting character on the syndicated science fiction television series Haven. Played by actor John Dunsworth, he was introduced in the series' pilot episode, "Welcome to Haven" and has made regular recurring appearances throughout the show.