The same lawyer did my H-1, RIR and I-140 and all were approved at VSC, but two years ago he sent my I-485 to TSC by his mistake. After I found it out I informed him, but all I was told was wait, wait and wait. The case has been pending with TSC for more than two years. Can I sue this damn lawyer? What are my other options? He has to pay for his mistake. Thanks.