Come see me and I'd be happy to help you. It's like doing a complex tax return, so if you want it done right, you should hire a board certified immigration lawyer. Having said that, the major forms include I-130, and maybe I-864, I-485, etc. It all depends on the particular facts and details of his background.
Answered on Oct 02nd, 2014 at 9:17 AM