Disney and Charter Communications Enter Multi-Platform Distribution Deal