There is no denying the fact that safety shoes have a big role in providing safety to the workers feet at the workplace

What is the correctly punctuated version of this sentence?
There is no denying the fact that safety shoes have a big role in providing safety to the worker's feet at the workplace.