Terry Downing

Archived Record Roanoke, VA Previous Vice-President for Valley Financial Corporation