purveyor

noun

1.
someone who supplies provisions (especially food)
Derived from:
purvey