Dave Haviland Managing Partner Dave Haviland is managing partner and portfolio manager at Beaumont Capital Management.