The U.S. Department of Labor’s Occupational Safety and Health Administration (OSHA) has fined the U.S. Postal Service facility in Champaign, Illinois $144,000 for eight safety violations. The USPS was cited for failing a complaint inspection in June that showed failure to provide energy control procedures and fall protection at the site. According to OSHA’s Peoria… Read More