Author: the rev. william r. o'connor