A Jacksonville roofing company was fined by the U.S. Department of Labor Occupational Safety and Health Administration following an investigation into a fatal fall involving a worker. An OSHA news release Thursday said Pinnacle Roofing Contractors Inc. “failed to install protective cages over skylights,” which led to the death of John W.