My choice would be cornbread ninja's, but s/he beat me to it. Authority:
5. an accepted source of information, advice, etc.
7. an expert on a subject: He is an authority on baseball.
I like the word pundit, not least because it's a coveted Stack Exchange badge. Other words for learned and authoritative people could be guru, savant, or sage.
There's also cognoscenti:
plural noun, singular -te
persons who have superior knowledge and understanding of a particular field, especially in the fine arts, literature, and world of fashion.