Died in jail or a lockup
Kevin Stallard
Kevin Stallard, 38, died on January 27, 2007, while held at the Southwest Virginia Regional Jail Authority's Duffield facility in Scott County, Virginia. A news report listed the cause of death as a medical emergency. No other details about his life or death are recorded here.
Cause of death, as reported: Died of illness