He is located in the building next to the mian character's house. Hope This helps :D
no
In New Bark Town. :)
You have to get it from Professor Elm in the beginning of the game
beat the 8th gym leader and then talk to to professor elm :)
Yes, you get it by Professor Elm.
You just make it first in party so it is following you then talk to Elm.
I think you only get one fro Professor Elm.
You do not need a ticket from Professor Oak or Professor Elm to battle the Elite Four.
you get it once you have all the johto gym badges then go to Professor Elm and he will give it to you
when you beat 8 gym leaders professor elm gives you one.
Vermilion City after you receive the national dex from professor elm.
Professor Elm is not in Diamond, he is in Gold, Silver, and Crystal.