OSHA concludes that an Ohio iron foundry company could have prevented a worker’s death Ellwood Engineered Castings Company faces fines totaling $145,184. By Robert...