"He was a scruffy-looking dude, with stringy black hair."
The shooter was firing without aiming, holding the gun toward the middle of his body. She thought she heard three shots, quickly followed by two or three more.
The gunman hunched forward as if he was fishing in his pocket for ammo. As a shocked Stegall watched, David Benke, a Deer Creek math teacher, tackled the man. Bullets spilled onto the ground.
"I ran out of the truck and went to see if anybody was hurt. The teacher had already tackled him, and two or three other guys tackled and jumped on him," Stegall said.According to witnesses, math teacher Dr. David Benke tackled and disarmed the gunman, and then helped subdue him until police arrived moments later.
Steve Potter, a Deer Creek bus driver, witnessed Benke's heroics.
"Dr. Benke was out there at the time the school was being let out. It looked to me like he heard the shot and decided to react accordingly," Steve Potter told FOX31 News. "There was a little bit of a wresting match for about 5 seconds or so," before Benke had disarmed the gunman, Potter said.
Potter, who also helped subdue the gunman after Benke tackled him, said the suspect was rambling incoherently as they held him down.
"He was uttering some obscenities here and there, but nothing that made a whole lot of sense to me."
Officials praised Benke's quick response.
"School staff had already taken a suspect into custody prior to our arrival," Jefferson County Sheriff's Office spokesman Jacki Kelley said. "Some staff acted very quickly and very heroically."
Kelley said the weapon was a high-powered hunting rifle.