I am a green card holder since June 1, 2009. My fiance got a tourist visa & he came to visit me here in December 2012, he is still in the US, & he doesn't want to go back.
1) How can he stay here legally until I get my citizenship to apply for him?
2) How can he get a work permit?
3) Should we get married now? or should we wait till I am a citizen?