Breaking News: Illinois Legislature Abolishes the Death Penalty

Today, the Illinois Senate passed legislation to abolish the death penalty!  The vote was 32 for, 25 against, with 2 voting present. Last week the Illinois House of Representatives passed the bill on a vote of 60 to 55. TCADP congratulates our colleagues in Illinois, who worked tirelessly over the last 2 months particularly as well […]

Continue reading