In the front courtyard of a north St. Louis County apartment complex, a heated argument between family members on a September morning tragically escalated, ending the life of 25-year-old Demarcus Vintrea Davis. A Black male, Davis was a resident of Florissant, Missouri.
The fatal dispute unfolded around 10:39 a.m. on September 20, 2020, in the 7300 block of Burrwood Drive, at the Lucas Hunt Village Apartment Complex. During the argument, one of the individuals involved produced a gun and
...Read More