Yum! Brands, parent of KFC, Pizza Hut, Taco Bell, Long John Silver’s and other brands, is the world’s largest restaurant company with more than 36,000 restaurants in over 110 countries. As part of its efforts to demonstrate social responsibility, Yum! unveiled its first LEED Gold-certified restaurant, a KFC/Taco Bell in Northampton, Mass., in 2008. The [...]