A Goose Creek man who a police officer said was going 95 mph before he wrecked Feb. 23 died today.

Dennis Smalls, 24, of Goose Creek died at 2:40 p.m. of injuries sustained in the accident at Henry Brown Boulevard and Red Bank Road, Berkeley County Coroner Bill Salisbury said.

A Hanahan police officer sitting on Henry Brown Boulevard clocked Smalls on radar going 95 mph before the wreck, Hanahan Police Lt. Michael Fowler said.

Smalls, driving a 2006 Nissan Altima, went through a red light at the Red Bank Road intersection and broadsided a taxi van carrying six passengers about 11:45 p.m., S.C. Highway Patrol Senior Trooper Bridget Wyant said.

Smalls was not wearing a seat belt, Wyant said. An 18-year-old female passenger, who also was not wearing a seat belt, was hospitalized as well, she said.

The 2004 Honda van was carrying six passengers on Red Bank Road towards the Naval Weapons Station, Wyant said. One of the passengers was thrown from the van and has been released from the hospital with multiple broken bones, according to his mother. Five others in the van were taken to hospitals for treatment with less serious injuries.

Police were waiting to see if Smalls recovered before charging him, Wyant said after accident.

Reach Dave Munday at 937-5553 or twitter.com/dmunday.