A man is facing charges after allegedly spitting on a York City police officer. Witnesses say Thomas Dickinson grabbed a female customer's buttocks several times at Granfalloons early Sunday, even after she asked him to stop. Police were called and Dickinson, who was intoxicated, fell down the steps and hit his head as officers approached. He was put in a patrol car while officers prepared a public drunkenness citation, during which time Dickinson allegedly spat on an officer, covering his hand with blood and saliva.