David Cavendish

David Cavendish is a retired teacher and has been active in the union movement, the peace movement (nine years in an anti-Iraq/Afghanistan War vigil), and other progressive political activities. He is a longtime contributor to People’s World.


LATEST ARTICLES BY David Cavendish