David Cavendish

David Cavendish is a retired teacher, active in the union movement, the peace movement (many years in an anti-Iraq/Afghanistan War vigil), and other progressive political activities. He is a longtime contributor to People’s World. David Cavendish es un maestro jubilado, activo en el movimiento sindical, el movimiento por la paz y otras actividades políticas progresistas. Colabora desde hace mucho tiempo en People’s World.


LATEST ARTICLES BY David Cavendish