← OSHA severe injury reports
1 amputation, 1 hospitalization · 20201211567 · 12/9/2020 · IEC ELECTRONICS CORP.
20201211567