Cliff Ball lives in Texas, is a Christian, has two BAs, a Technical Writing Certificate, and has published ten novels and four short stories so far.
Cliff Ball lives in Texas, is a Christian, has two BAs, a Technical Writing Certificate, and has published ten novels and four short stories so far.