Police said Saturday that 25-year-old Jorge Abraham Zarazua-Rubio was the suspect in the June 15 shooting.
Authorities say Zaruzua-Rubio targeted his first shooting victim, 31-year-old Aaron Anderson, before going on to shoot three other people he encountered that afternoon.
Anderson and 46-year-old Angel Cabrera were critically wounded in the shootings, but 25-year-old Anthony Vazzano and 25-year-old Pascual Bautista-Raymundo were both killed.
Officer Coral Walker exchanged gunfire with the suspect and killed Zaruzua-Rubio.
Police say they are still looking for someone who may have witnessed the first shooting. That person may be driving a 1995 Ford Thunderbird with Iowa license plate BBH-574.