Patrick Allen, 32, was arrested after deputies fanned out along FM 1960 looking for the shooter who was seen on video opening fire and hitting one man who was inside a pickup truck outside a gas station, authorities said.
The video above is from previous reporting.
RELATED: Shooter on the run after wounding 1, pointing gun at random motorists in N. Harris Co.
Allen is charged with three counts of aggravated assault and one count of felon in possession of a weapon.
The violence began around 4 p.m. Monday when a man believed to be Allen was pointing a gun at passing cars near Kuykendahl and FM 1960, according to Harris County Sheriff Ed Gonzalez.
As deputies began looking for that man, a call came in about a shooting in the 1900 block of FM 1960 at Sugar Pine Drive, less than a mile east of where the previous incident was reported, Gonzalez said.
Video obtained by ABC13 shows a man walking past a Toyota Tundra and firing several shots seemingly without ever stopping. A 43-year-old man inside was critically injured when a bullet pierced his passenger window and struck him.
ABC13 Exclusive: Driver's camera captures shooter outside FM1960 gas station
"It was pretty nonchalant, and that's very concerning to me," Gonzalez said Monday. "It's really a miracle more people weren't injured because this individual was waving a gun around to multiple motorists passing by."
There was no word Tuesday on the condition of the driver who was shot.
Allen is scheduled to appear in probable cause court Tuesday night.