Person

Daylon Leach

1 mention in 1 episode

A Pennsylvania State Senator and former criminal defense attorney who opposes capital punishment.

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