For nearly two decades in Nashville, Chris Weaver has mixed southern rock, blues, country and pop for a living on…