Folksinger Peter Mayer performs from Stillwater to San Diego and Beyond