Author: rev. j.j. marks