Wittman seeks to keep 1st District seat, as Democratic challengers face crowded primary
Critics call out Wittman’s long tenure as affordability and healthcare concerns persist in the district
This article is free for registered Henrico Citizen readers
Create a free account to continue readingAlready have an account? Sign In