Sean is an aspiring Pokémon Trainer who's father has a bunch of Pokémon. Sean ended up borrowing his fathers Pokémon so that he and his friends could have Pokémon battles together. His family had traveled to Yamabuki City in the Kanto region and he saw a Pikachu while he was there so he was able to correctly identify Ash Ketchum's Ash's Pikachu. His personality is a bit of a spoiled brat and a know-it-all but he easily controlled when he relents his position to appease his friends.
In the first battle against Glenn, Glenn pushed Sean's Father's Patrat and Sean's Father's Blitzle to the point of exhaustion before they finally decided to stop the battle. Glenn then told Sean to get some more of his fathers Pokémon so they could continue battling. Not wanting to disappoint Glenn or make him mad, Sean went to go get them and Glenn went to go look for Mick who had shown them Ash's Pikachu earlier and had initially wanted to battle.
Mick won the double battle and he was quite moved to have participated in a simulated Pokémon battle. He fought against Glenn the best that he could but Glenn got a bit upset that he lost. Ash Ketchum made Glenn apologize and the two of them continued to be friends. Glenn and his friends hoped to have another Pokémon battle someday against each other. After watching the Ash's Pikachu and Ash's Krokorok battle each other, Sean was even more moved to become a Pokémon Trainer someday.