Rochester, MN (KROC-AM News) - The man who attacked a Rochester woman Tuesday as she was protecting some children is no stranger to police.

Rochester Police Dept. Lt. Mike Sadauskis says 28-year-old David Galvan is facing felony assault charges for Tuesday’s incident that left a woman with a puncture wound to her back.

The 24-year-old woman is a 4th-grade teacher at Rochester Arts and Science Academy (974 Skyline Dr SW) and was walking a group of students back to the school when the incident happened around 3:00 PM.

The woman says Galvan was waving a bag around as he approached the children. She decided to stand between him and the children and that’s when he jabbed her in the back with an object. The woman was taken to St. Marys Hospital for treatment of her injury. Galvan fled but was caught a short while later and officers found long scissors in his waistband.

Sadauskis says Galvan - who is described as homeless - has been involved in 26 incidents with RPD officers in the past 2 years.

The most recent was a few weeks ago when he broke into an elderly woman’s home while she was there. He was charged with two felonies in the case and posted $1000 bail.

News Update: Rochester man's vehicle rolls several times in Highway 52 wreck.