The next tour stop for Josh Heinrichs is Friday, July 28 in Houston, TX.