The next tour stop for John Caparulo is Thursday, May 10 in Las Vegas, NV.