Southern Center for Human Rights
Southern Center for Human Rights
Atlanta GA | IRS ruling year: 1978 | EIN: 62-1025326
The Southern Center for Human Rights (SCHR) is working for equality, justice, and dignity in our criminal justice system. Our mission is to end capital punishment, m ... (More)