Charter Communications’ headquarters in Town and Country, Mo.
Charter Communications’ headquarters in Town and Country, Mo. Jeff Roberson AP
Charter Communications’ headquarters in Town and Country, Mo. Jeff Roberson AP