Author: s.j. rev. william j. mcgarry