Sam Spangler

Active Tazewell, VA Director Information Technology for Carilion Tazewell Community Hospital Inc