Author: rev. gerald t. brennan