Police officers, firefighters and community members all came together to give blood at a special drive in honor of Sgt. Keith McNeill, who was shot as many as 11 times earlier this month outside an auto repair shop on Bel Air Road.

Since the March 14 attack, he's needed lots of blood.

"He's had to have numerous surgeries, pretty much every day, and a lot of blood transfusions and things like that. So, when they put it out there to ask for everybody to come and help, I figured it was the least I could do," said Anne Arundel County Police Officer Trey Keller.

"When people are injured and they need blood transfusions, it's important to have a good source of supply, and this is a great way to do it," said Baltimore City State's Attorney Gregg Bernstein.

"He's a really good friend of mine, and he needs it. Other people also need it, so to do something in his honor after what happened, I'm definitely going to be there for him," said detective Eric Geedis of the Baltimore City Police Department.

McNeill was off duty and out of uniform when he was shot. An arrest has been made in the case, but a motive remains unclear.

The 19-year veteran of the force remains in critical condition at Shock Trauma. It's the life-saving there that's behind the united show of support.

"It's already packed, and we expect that all day long," said city police Sgt. Jarron Jackson on Wednesday morning.

The FOP put out an all-call for the blood drive, so officers are responding from all over the state of Maryland.

"Since every pint of blood can help save up to three people, we're talking about 180 people in the local area that we can help," said Steve Mavica of the Red Cross of Central Maryland.

"It's unfortunate that it happened. We're a family, so family's supposed to be there for each other," said Baltimore Detective Tyronne Tillery. "We're public servants, so having the public's support is important."