A male Mexican friend of mine from Monterrey, N.L. would like to move to live in USA, in Portland, Oregon. He's not sure of what documents and stuff he needs to do cause he wants to do all the legal paperwork to prevent future problems, so any idea what he needs or any guidance? Thanks.