The next tour stop for BJ Thomas is Saturday, July 21 in Newton, NJ.