The next tour stop for JD McPherson is Friday, June 9 in Columbia, MO.