7 years ago | 20 IMPRESSIONS
LEED, or Leadership in Energy and Environmental Design, is a national certification system developed by the U.S. Green Building Council (USGBC) to encourage the construction of energy and resource-efficient buildings that are healthy to live in.