I am a US citizen married to a Polish foreigner with an expired visa. ( c1/d visa) He entered the country legally but overstayed and has worked here legally with his tax i.d for many years;never been arrested or any troubles with the law. I know this type of visa can not be adjusted so Id like to know what steps we need to take in order to start the green card process since he is my spouse? Ive read that he may have to fly back home first in order to start the paper work, then Ive also read that since he's here already we can go from there. Im confused.