The next tour stop for James Gregory is Friday, March 9 in Knoxville, TN.