Mental Jogging

Brainstorming is a general technique to come up with multiple possible solutions to a problem. A book I came across … More

My New Book

My church has a special time of the worship service dedicated to children. For this story children’s story time, the … More