Yukinari Okido (Professor Samuel Oak in the English and Italian version, Professor Carvalho in the Brazilian version), is a Pokemon researcher, and generally considered the best of his kind. As such, his role in the Pokemon games and anime is that of a mentor to young Pokemon Trainers, a source of information and an occasional plot device. Amongst other things, he is credited with inventing the Pokedex. Although he is an expert on all matters relating to Pokemon, Professor Oak specializes in Pokemon behavioural science.