David Rovics is a frequently-touring singer/songwriter and political pundit based out of Portland, Oregon. His website is davidrovics.com.