Glenn E. Martin, the Founder and President of JustLeadership USA Joins Denver Frederick

Glenn E. Martin, the Founder and President of JustLeadership USA Joins Denver Frederick

“The fact is we’ve ratcheted up punishment for every single person involved in the criminal justice system. And so to get out of this mess, guess what? We’re going to have to have a real conversation about people who were arrested and convicted of even violent crimes because if we don’t get there, you can let go of every single person in prison today who is convicted of a non-violent crime, and you’d still have mass incarceration.”