The next tour stop for JD McPherson is Sunday, March 5 in Wilmington, DE.