Tag Archives: Elston McCowan

Supporters rally around Rev. Elston McCowan, facing trial after St. Louis Tea Party incident

Posted by Dave Schwab at Green Party Watch:

Rev. Elston McCowan, a prominent Green Party member in St. Louis, is facing trial in the aftermath of an altercation that occurred outside a St. Louis town hall meeting in 2009. As Green Party Watch previously reported,

Elston McCowan, a Baptist minister and SEIU union official who ran for mayor of St.

Read more ...