The next tour stop for Peter Mayer is Friday, July 20 in Saint Louis, MO.