← OSHA severe injury reports
1 amputation, 1 hospitalization · 2023087150 · 8/7/2023 · Becai Electric Inc
2023087150