Anheuser-Busch's Technology Center, located in St. Louis, Mo., has been designed and constructed to meet the specifications of the Leadership in Energy and Environmental Design (LEED) Green Building Rating SystemŽ. LEED is a voluntary, consensus-based national standard that building owners may use for designing high-performance, sustainable buildings that are better for the environment and their occupants.