Immigration laws being so complex, you'll have to have a green card lawyer wanting to learn put the facts in simple, every-day terms and help you through the visa process quickly.
To answer these questions, you would sit down and do some brainstorming.
Log in to comment or register here.