The next tour stop for David Wilcox is Sunday, June 3 in Asheville, NC.