The next tour stop for James Gregory is Thursday, March 9 in York, SC.