A homeless man was arrested after he allegedly punched a gas station employee in the face and spit on a police officer in Woodstock Thursday. Calvin B. Thomas, 31, a transient of Woodstock, was charged with aggravated battery of a peace officer, a Class 2 felony, battery causing bodily harm and possession of drug paraphernalia. […]