Father Gregory J. O’Meara, S.J. law professor at Marquette University Law School, engages in a passionate discussion of the death penalty from a historical, legal and Catholic perspective. Father Gregory J. O’Meara provides first hand insight into the criminal justice system and paints an all-encompassing passionate argument for the end of the death penalty.
Each Jesuits On… features a member of the Society of Jesus sharing his knowledge and passion on a wide range of subjects, whether it be the life of a famous saint, insights into the penalty or the rapid pace of change in China.