Scott Hahn is neither priest nor theologian.
http://dictionary.reference.com/browse/Theologian?s=t
the·o·lo·gian [thee-uh-loh-juhn, -jee-uhn] Show IPA noun a person versed in theology, especially Christian theology; divine.
Ooopsy, I believe that Dr. Hahn more than fits the definition of theologian.