Jeffrey Alan Catron, a 31-year-old male from Bedford County, Virginia, tragically lost his life on March 2, 2025, in a fatal shooting incident in Vinton, Virginia. The event unfolded in the rear parking lot of the Town of Vinton Municipal Building during what was supposed to be a routine custody exchange. Catron, along with 29-year-old Brian Christian Sledd, was shot and killed in what authorities have classified as a homicide.
The suspect in the case, 45-year-old Jordan Daniel Pierce fro
...Read More