Chief Chuck Hasty said Kearney, 19, came to the police station around 2 p.m. Hasty said publicity that he was wanted prompted him to surrender.
Victims said Kearney fired shots at them in 100 block of Madison Street around 4:30 p.m.
Kearney was jailed on $1 million bond and faces the following charges:
Four counts of assault by pointing a gun.
Going armed to the terror of the people.
Three counts of assault with a deadly weapon with intent to kill.