Edward Marke Antonsen is charged with second-degree murder after Claude Deguire, 26, was shot on Tuesday night in the parking lot of Haney Place mall in what police called a drug-related shooting.
Two other suspects arrested last week have been released.
Tips from the public led police to Antonsen instead, said Sgt. Jennifer Pound with the Integrated Homicide Investigation Team.
Police arrested Antonsen in his home on Friday.