“We had a community that was on edge,” Mayor Bob Buckhorn said. “Today the light shines. The darkness is over. This community begins the healing process.”

Donaldson did not live in the Seminole Heights neighborhood where the shootings occurred and told investigators he was unfamiliar with it. Arrest records don’t list an attorney and the police chief said he didn’t know if he had a lawyer yet. He’s scheduled for a first appearance hearing on Thursday.

Donaldson graduated from St. Johns University in New York in January 2017, according to school spokesman Brian Browne. He was a walk-on for the men’s basketball team during the 2011-12 season, but never played in a game, Browne said.

After graduating, he worked in customer support at the Ultimate Medical Academy, a school that trains workers for health care jobs. He started there Feb. 13 and worked for about three months before he was fired for absenteeism. The academy said he passed a background check before he was hired.

His LinkedIn account also listed a job as a “guest experience host” for the New York Mets in 2016. The Mets would neither confirm nor deny that he was employed by them.

Police in New York said Donaldson had been arrested in May 2014, but the arrest was sealed and no details were available.

He was a crew chief at the McDonald’s when he was arrested. The tip that led police to him came from one of his co-workers at an Ybor City McDonalds, which is near the Seminole Heights neighborhood.

Donaldson asked an employee at the restaurant to hold a bag with a .40-caliber gun while he went to a nearby business to get a payday loan, according to an arrest report.

The employee told her manager about the gun and the manager alerted a Tampa police officer at a table in the restaurant.

When Donaldson returned to the McDonald’s, police were waiting.

“The person who called us, I cannot thank them enough for standing up and doing the right thing,” the chief said.

Donaldson bought the gun and a 20-round box of bullets from Shooter’s World in Tampa on Oct. 3. He picked it up after the four-day waiting period and the first killing happened two days after that.

Detective Austin Hill wrote in a police report that Donaldson told investigators “no one, except for himself had control of the Glock firearm since his purchase.”

Authorities said a search of Donaldson’s cellphone found location data that indicated three days of recorded times and activities corresponding with the first three shootings on Oct. 9, Oct. 11 and Oct. 19.

The arrest report said police found clothing inside Donaldson’s car that was similar to what was worn by a person spotted in surveillance video taken the night of the first shooting.

The police chief said authorities have not been able to determine why Donaldson chose the Seminole Heights neighborhood.

Residents and police had been on edge since Oct. 9, when 22-year-old Benjamin Mitchell was shot to death.

On Oct. 11, 32-year-old Monica Hoffa, was slain. And on Oct. 19, Anthony Naiboa, 20, was killed after taking the wrong bus home from his new job. On Nov. 14, 60-year-old Ronald Felton was killed.

All of the October victims were either getting on or off a city bus, or were at a bus stop when they were shot, police said.

Dugan said the department had received more than 5,000 tips. He thanked those who called in the tip that led to Donaldson’s arrest.

___

Associated Press researcher Rhonda Shafner and writers Freida Frisaro in Miami, Kelli Kennedy in Fort Lauderdale and Colleen Long in New York contributed to this report.

___

An earlier version of this report had an incorrect spelling for the name of the Seminole Heights neighborhood.