The next tour stop for John Moreland is Thursday, August 10 in Portland, OR.