Roanoke Picks Tech VP as President

by