Author: rev. pat m. palmer