purveyor
noun
°Someone who supplies what is needed, especially food.
"Economists are the purveyors of dangerous ideas"
synonyms: grocer