News

For 30 years, Peter Mayer has made a living singing songs about the spiritual meaning of life — and the foibles of humanity.