I am a legal immigrant in united states and have been here for about 6 years now. I did some consulting work to a client through a consultancy early last year. I was paid for the first couple of months and then was not paid for the 4 months for work I did. I have email conversations with the HR rep at the consultancy, her confirming my timesheets are approved and that the client has paid for the total duration of my project. I even have emails from her confirming the pay I am owed. They have been telling me since last year that they will pay me the same week, following week or at the beginning of next month. This has been going since November and I am still not paid. Is there an action I can take given that I have proof in form of email conversations and text messages?