fountainhead

ˈfaʊntɪnhɛd

noun

an original source of something.

he was the sole fountainhead of advice