Tim Canova Introduces Progress For All

It is obvious we need an organization that actually represents progressives values and is willing to support progressive candidates. Tim Canova has created an alternative: Progress For All