Jim Campbell

JIM CAMPBELL is a retired pastor and an employed writer. He lives in Oakville, Ontario. Click here to visit his blog.