Michael Watson

Active Altavista, VA Director for Pinnacle Bankshares Corp