The next tour stop for Justin Hayward is Saturday, August 4 in Plymouth, NH.