Author: rev. thomas j. shahan