I love stories about armed citizens stepping up to secure the safety of the general public, so naturally this one struck my fancy.

An Uber driver shot and injured a gunman who open fired into a crowd over the weekend.

Geoff Ziezulewicz reports for the Chicago Tribune:

Authorities say no charges will be filed against an Uber driver who shot and wounded a gunman who opened fire on a crowd of people in Logan Square over the weekend.

The driver had a concealed-carry permit and acted in the defense of himself and others, Assistant State’s Attorney Barry Quinn said in court Sunday.

A group of people had been walking in front of the driver around 11:50 p.m. in the 2900 block of North Milwaukee Avenue when Everardo Custodio, 22, began firing into the crowd, Quinn said.

The driver pulled out a handgun and fired six shots at Custodio, hitting him several times, according to court records. Responding officers found Custodio lying on the ground, bleeding, Quinn said. No other injuries were reported.

Custodio was taken to Advocate Illinois Masonic hospital, where he was treated for gunshot wounds to the shin, thigh and lower back, authorities said.

Custodio, of the 2900 block of North Ridgeway Avenue, was charged with aggravated assault and unlawful use of a weapon charges. He was denied bond during the Sunday court hearing.

The Uber driver, a 47-year-old resident of Little Italy, provided police with a valid concealed-carry permit and a firearm owner’s identification card, Quinn said.

Well done Uber driver from Little Italy, well done.

Follow Kemberlee Kaye on Twitter