He is the gym leader of Cianwood City. You need to either surf from Olivine or fly your way there.
Beat him and talk the woman in from the gym. She will give you the Fly HM.
Chat with our AI personalities
Chuck's gym.........
In Pokemon Crystal.
After you beat Chuck, leader of the Cianwood City gym, talk to his wife who is walking in front of the gym. She'll give it to you.
What the hell is a Pokemon crystal
You can't get Moltres in Pokemon Crystal, Only in Pokemon Leafgreen and Pokemon Firered. Including Pokemon Platinum.