The next tour stop for John Moreland is Wednesday, July 11 in Knoxville, TN.