On a tragic afternoon in the Fripp Point Community of St. Helena Island, South Carolina, 30-year-old Steven O'Neil Glover was fatally shot on November 18, 2020. The incident occurred at a residence on Stonewood Road, where Glover was found with multiple gunshot wounds. Another individual at the scene managed to escape the gunfire and alert authorities by calling 911 from a neighboring home. An investigation revealed that Glover had been shot seven times, and his vehicle was struck by more than 3
...Read More