One who provides food for events (7)
I believe the answer is:
caterer
(Other definitions for caterer that I've seen before include "Person who supplies food for social events" , "Purveyor" , "One providing food and drink" , "Provider of refreshments" , "Someone needed for party" .)