Mitch Teemley is Director of Programming at College Hill Presbyterian Church. He has taught preaching/public speaking and media arts for nearly 20 years.

By this author