The next tour stop for James Gregory is Saturday, August 18 in Columbia, SC.