The next tour stop for JD McPherson is Friday, August 4 in Saint Louis, MO.