John Bickham

Active Saint Louis, MO President for Charter Communications, Inc.