Site uses cookies to provide basic functionality.

OK
Try as we might, each of us can eat only about 1500 pounds of food a year. What this means for the food industry is that its natural rate of growth is somewhere around 1% every year (growth of American population).