I have been living in new York for 15 years I am from Pakistan. I do not have legal status here. I work as a cab driver. I have a ss number and have had no trouble with the law. Is there anyway I could get my green card without having to marry someone? thank you.