Charter Communications announces president, CEO

X