Elaborate to intimate dinner parties, cocktail receptions to wedding celebrations, from concept to clean up.... Food For Thought can take care of all your catering needs. Fine food expressly prepared and exquisitely presented for your very special occasion.