A 40-year-old man, who assaulted a Kalamazoo Public Safety officer, has been arrested.

According to MLive, the man had been apprehended earlier, after a report of a man harassing a 14 year-old girl. The suspect then punched the officer in the mouth and ran away. An officer tased the suspect, but the suspect was able to escape.

On Thursday evening, police once again met up with the suspect, who shoved the officer off and began to run. However this time, other officers were on hand to apprehend the suspect. After being arrested, taser probes were found on the suspects clothing.

The man is being held on suspicion of assaulting a police officer, firearm possession by a felon, felony firearm possession along with, receiving and concealing stolen property and trespassing.