Applying for a green card does not have to be a complicated or confusing process. With the help of a skilled immigration lawyer ...