I need help on OSHA

what this organization is for, their duties, who they report too, and what organizations are affected by OSHA.

Thanks in advance
Do supply resource(s)