Three Billion Square Feet of Space is LEED Certified

Green construction has grown massively over a short period of time.

More…

Leave a Reply