David lives with his family in Portland, Oregon and tours regularly on four continents, playing for audiences large and small at cafes, pubs, universities, churches, union halls and protest rallies. He has shared the stage with a veritable of who's who of the left in two dozen countries, and has…