Author: b.d. rev. james b. johnston