My I140 is approved but cannot apply for I485 as priority date is still not current. My company wants to transfer me to a new location (different city and state). My question is: Do I have to reapply for labor certification and I140 from new location, even though I still work with the same company. My lawyer said I will have to reapply for the whole process again since my LC was approved for my current city and so when I move to a new city, I have to reapply. Can any experts please help me with some advice. I will appreciate it very much. Thank you.