← OSHA severe injury reports
1 amputation · 2025031981 · 3/1/2025 · Ellwood Texas Forge Navasota, LLC
2025031981