He violated nothing. He hired a roofing contractor and these were that contractors employers.
Thank you