Authorities say Thomas is the man who was seen talking to the victim, 20-year-old Samir Geiger, at 9:30 p.m. in the 200 block of Margate Road.
Witnesses say they heard an argument followed by 10 to 15 gunshots.
The motive is believed to be robbery.
Police say they are continuing their investigation.