In the early morning hours of July 31, 2021, a man was left at a St. Louis hospital with gunshot wounds to his torso and arm. The man, later identified as 37-year-old David Brown, succumbed to his injuries and was pronounced dead at approximately 2:30 a.m.
Authorities determined that the shooting that claimed Brown's life had occurred in the 2500 block of North Grand Boulevard in the Jeff-Vander-Lou neighborhood. Brown, a resident of the 4500 block of Compton Avenue, was a male whose life
...Read More