Calling for a thoughtful and even-handed approach to leadership, Charlotte Moore joined the crowded field Tuesday racing to replace Bob Goodlatte in the 6th Congressional District.
By Alicia Petska | The Roanoke Times, The News & Advance
Tue, 02/06/2018 - 2:45pm
Calling for a thoughtful and even-handed approach to leadership, Charlotte Moore joined the crowded field Tuesday racing to replace Bob Goodlatte in the 6th Congressional District.