Richard A. King is senior pastor of First Presbyterian Church in Marshalltown, Iowa.

By this author