Marc Larrivée is a socialist living in Vancouver British Columbia. He works for a small non-profit agency that provides assistance to new immigrants. In previous decades he was active in anti-imperialist and labour struggles.
Marc Larrivée is a socialist living in Vancouver British Columbia. He works for a small non-profit agency that provides assistance to new immigrants. In previous decades he was active in anti-imperialist and labour struggles.