Bill is the creator of the machine that allow to fusion two Pokemons. He gave one of his fusions to evry Gym Leader (excluding Major Bob). You fist meet him in the Viridian Forest and he will fight you with a Pikavee. He will also give you a fusion of your starter and an Eevee. His machine will e stolen by Zubats just after that.