In July 1976, false forensic testimony and an eyewitness identification manipulated by police misconduct sent Charles Ray Finch to North Carolina’s death row. Forty-three years later, he has become the 166thperson in the United States since 1973 to be exonerated
Read moreDefense Investigators
We Investigate For The Defense And Fight For Your Freedom