Charles Goodshow

Charles Goodshow is the president of the Pokémon League Torch Comitee.

Season 1: Indigo League
Charles and Officer Jenny followed the torchbearers to make their way safely to the Plateau. Ash saw the opportunity to carry the torch and Charles gave it to him. Though Team Rocket took the torch, Charles revealed he had a lantern, in case the flame douses. On the opening day of Indigo League, Charles spoke to the trainers they can win as long as they love and trust their Pokémon.