Shenandoah Telecommunications Acquires Horizon Telcom for $385 Million