Forms I-130; I-485; G-325A and possibly I-765 . But more importantly, I think you should also seek the counsel of an experienced immigration attorney. Too many moving parts in the immigration process and anyone of which can give you problems
Answered on Jun 28th, 2013 at 3:43 PM