Monthly Archives: July 2012

A Failing Criminal Justice System

 Posted on  July 1, 2012  by Branch Manager

Craig DeRoche, a former member of the Michigan Legislature, is the director of external affairs at Justice Fellowship, the advocacy arm of Prison Fellowship, a Christian ministry. The criminal justice system in America was created to keep communities safe, to … Continue reading