Allyson VeileOn the Deterrent Effect of Senate Bill 60Texas has executed 542 people since 1976. That’s nearly 4 times more than any other state in the union. Oklahoma and Virginia are tied for…May 5, 2017May 5, 2017