The next tour stop for Michael Cavanaugh is Friday, February 23 in Oklahoma City, OK.