David Rovics lives 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 who’s who of the left in two dozen countries. The 200+ songs he makes available for free on the web have been downloaded more than a million times. Most importantly, he’s really good. He will make you laugh, he will make you cry, he will make the revolution irresistible (from davidrovics.com).