Sto Corp. Again Achieves Coveted ISO Certifications
Sto Corp. announced that the company has been awarded the ISO 9001:2015 and ISO 14001:2015 certifications for demonstrating superior quality management and an ongoing commitment to the environment encompassing all its facilities in the U.S. The award represents a renewal of the ISO certifications Sto has held for its corporate office in Atlanta, GA, and its manufacturing plants in Atlanta, Glendale, Arizona and Rutland, Vermont.