On April 29, 2024, 26-year-old Timothy McCuller-Lawson was found deceased in the O'Fallon neighborhood of north St. Louis. Authorities discovered him just before 6 p.m., seated against a parked box truck in a parking lot located in the 4100 block of North Newstead Avenue. He had sustained gunshot wounds to his back and arm and was pronounced dead at the scene.
The St. Louis Metropolitan Police Department's Homicide Division launched an investigation into McCuller-Lawson's death. As of
...Read More