Kat Klein
Kat Klein
Charter Communications