The new 13,600-square-foot shop features a LEED certification, which is recognized as the most widely used green building rating system.
The new 13,600-square-foot shop features a LEED certification, which is recognized as the most widely used green building rating system.