Author: rev.james m. freeman