Scott Hahn to speak at St. Thomas Aquinas Parish