The next tour stop for John Davidson is Wednesday, July 12 in Great Barrington, MA.