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 […]