William Elliot

Active Roanoke, VA Chairman for Davis H. Elliot Construction Company, Inc.