Texas Glass Manufacturer Earns OSHA Star Designation July 26, 2023 OSHA has awarded Cardinal IG Waxahachie, a glass manufacturer and provider based in Waxahachie, Texas, with a “Star” designation for...