Scott Hahn (n.