If you are an immigrant in the United States, you are probably aware of the many complications that you run into when applying for ...