Tim

Tim is an NPC near the obelisk right next to Cavion Town. He may be a mage trainer.