The EB-5 process consists of 3 stages: Stage 1 (I-526): Currently, USCIS takes 12-24 months* on average to process the I-526 petition. Stage 2 (I-485/Consular Processing): After the...
March 13th, 2019
Ian Douglass
Read More