Pokémon Master

A Pokemon Master is a trainer who has collected all of the known Pokemon, one of each kind. Even though it's as hard as finding a needle in a haystack, trainers should strive to go that far. Ash is striving to go that far, for his friends, family, Pikachu, and for himself. A Pokemon Master may also be some how connected to a being a Champion.