The next tour stop for JD McPherson is Thursday, September 28 in Kansas City, MO.