On September 30, 2023, 68-year-old Marshall Lee Williford Jr. of Edenton, North Carolina, was found deceased from a self-inflicted gunshot wound in the parking lot of the Chowan County Public Safety Center on West Freemason Street. Edenton Police Chief Henry King confirmed the death as a suicide.
Prior to his death, Williford had been arrested on September 22, 2023, by agents from the North Carolina State Bureau of Investigation (SBI). The arrest followed a request from the Windsor Poli
...Read More