The next tour stop for Dan Savage is Thursday, May 10 in Denver, CO.