Cain, Sean, Better World Communications Writing, editing and design services for labour unions, charitable groups and progressive organizations., France