I am used to work for a company A and then left my old company and went to work for company B last year. I want to go back to company A again. I still have a valid visa stamp from my company A and it expires in March 2005 and my company A says they did not apply for revoking my H1 B visa. Do I still need to apply for an H1 B visa transfer? I had been to India and came back on company A's stamp and company B's I-797. I did not have to restamp my visa. Also, on my I-94 the immigration officer has written the name of company B. I would appreciate if you could let me know about this issue.