The next tour stop for Ben Haggard is Friday, August 17 in New Braunfels, TX.