The next tour stop for JD McPherson is Tuesday, June 12 in Solana Beach, CA.