In the summer of 2008, a senseless act of violence cut short the life of Demond Taylor, a 34-year-old male who served as a police officer for St. Louis Community College at Florissant Valley. On the evening of June 20th, while off-duty and not in uniform, Taylor was driving in the 5100 block of Page Boulevard. Tragically, he was mistaken for a member of a rival gang and was fatally shot in what authorities described as a drive-by shooting. For seventeen long years, the case remained cold, a sour
...Read More