回複:then does he need a J1 waiver when applying for GC?

Yes. The J1 visa was cancelled means the J1 visa (stamp on the passport) was invalid, and you can not use that visa to enter U.S.

請您先登陸,再發跟帖!