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 ...
MEMBER ACCESS
Continue reading the complete case summary
Unlock the full case narrative for L Lee Williford Jr., all available source links, additional videos, and member discussions.
Unlock Full Case Access — $3.97/month
Cancel anytime.
Already a member?
Log in