The next tour stop for Ben Haggard is Saturday, September 2 in New Braunfels, TX.