Larry Garber

Active Mount Crawford, VA Vice-Chairman of the Board for Shenandoah Valley Electric Cooperative Inc