Person
Daylon Leach
A Pennsylvania State Senator and former criminal defense attorney who opposes capital punishment.
Related
Mentions
Should Capital Punishment Be Put to Death?
-
12:53
Pennsylvania State Senator Daylon Leach, a former criminal defense attorney, has joined Vicki Scheiber in opposing capital punishment