The next tour stop for James Carter is Sunday, May 19 in Saint Louis, MO.