Skip to content
Home » Archives for May 2016 » Page 2

May 2016

None Dare Call It Bribery!

Cecile Richards heads an organization that is a government contractor. It has contracts with both the federal and state governments that provide it with over $500 million in annual income.