tacey Rassas, a quality control manager at Suntech Power Holdings Co., a Chinese-owned solar panel manufacturer, examines a solar panel at a company facility in Goodyear, Ariz. The factory makes solar panels for one of the world's biggest solar manufacturers.
{}