Episcopal priest Chester W. King was ordained in 1975 and served churches in Kentucky and Texas. He was arrested for masturbating in a San Antonio public park on September 1, 2010 and suspended from service in the Episcopal Diocese of West Texas. King was a priest of the Episcopal Diocese
Continue reading