After years of alarming increases in opioid overdose deaths, the U.S. finally saw a 1-year decline from 84,000 to 81,000 in 2023. While the marginal drop is encouraging, we cannot rest on this ...
With the passage of the FIRST STEP Act just before Christmas, 2018 has been a banner year for incremental reforms to our awful criminal justice system. We've seen efforts to reduce levels of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results