Jimmy Hamilton has been a street preacher for thirty-six of his thirty-eight years as a Christian....