Author: rev. j.m. thompson