View All Public Notes
The recent controversy over the execution of Cameron Todd Willingham, in Texas, has stirred up new concerns over the use of capital punishment. This past … #superfluous #cameron_todd #pub