Kevin G. Smith

Kevin G. Smith is a minister in the Portland, Oregon, area. He enjoys spending time out-of-doors in the great Northwest, reading books about history (especially the Middle Ages), and listening to radio broadcasts of the San Francisco Giants.

Kevin blogs at Broken Pilgrim.

Kevin contributed to: