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,
… Read more ...
Elston McCowan, a Baptist minister and SEIU union official who ran for mayor of St.