Dr. Scott Hahn to speak in New Oxford, PA