Hi, I am currently working on a H1B visa (the 2nd renewed H1B) and have a green card at the last stage of processing waiting for the priority...