Martinsville Commonwealth’s Attorney Joan Ziglar was defeated by a former staffer in her office, Clay Gravely. Ziglar, a four-term incumbent, lost by just 134 votes, according to the Martinsville Bulletin. Gravely had pledged to be more open to plea bargains.
Halifax County Commonwealth’s Attorney Mike Freshour was unseated by lawyer Tracy Quackenbush Martin. Quackenbush Martin defeated Freshour by an almost 2-1 margin, reported The Gazette-Virginian. She has practiced law in Halifax County for 15 years, the paper said.
In Norfolk, incumbent Greg Underwood cruised to a re-election victory despite his recent arrest for allegedly driving under the influence and refusing a blood-alcohol test and despite a last minute write-in challenge from Norfolk attorney Jon Babineau.
Virginia Beach voters chose Republican Colin Stolle over Democrat Greg Turpin in a battle to succeed the retiring Harvey Bryant. Stolle had the backing of his brothers, the sheriff and a local delegate, as well as the endorsement of Bryant.
In Chesapeake, two-term incumbent Nancy Parr defeated challenger Chris Falk.
In Hopewell, incumbent Rick Newman easily won a second term over challenger David Cloninger.