From Bulbapedia, the community-driven Pokémon encyclopedia.
Professor Krane (Japanese: クレイン博士 Dr. Krane) is the resident Professor of Orre in Pokémon XD. He lives at the Pokémon HQ Lab in the northwestern portion of the region.
After the Shadow Pokémon incident in Pokémon Colosseum, Krane and Michael's father began developing a way to purify Shadow Pokémon at a much quicker pace than Wes had to use. The fruit of this research was the Purify Chamber, which has nine Sets and is the only way to purify Shadow Lugia.
Cipher kidnaps him due to his research on purification. Cipher Admin Lovrina unsuccessfully attempts to persuade him to assist them in fine-tuning XD001. Michael eventually arrives on the scene to save him.
Later in the game, Krane gives Michael a Master Ball. He claims to have been given it because of his research, but that Michael can make better use of it, mirroring Professor Elm's statements when giving the player a Master Ball. Elm's statement that Master Balls are only given to Pokémon Professors confirms Krane is an actual "Pokémon Professor", rather than someone who merely holds the title of "professor" and exists in the Pokémon world.
It is unknown if Professor Krane gives out starter Pokémon like the other Pokémon Professors who appear in the games. What is certain, however, is that Michael did not receive his Eevee from Krane; instead, he got it from his father shortly before his death.