U.S. company to pay $345,000 to resolve H-1B violations | Sharefundss