What follows was posted at the site linked to below, by Rowland Keshena:
This is a quick list of the main radical, revolutionary and socialist groups I support and sympathize with in Canada and the United States. Many groups listed also have youth and/or mass organizations associated with them, but in order to keep the list concise, I did not list them.
For the whole list, please click here.
END OF POST.