Google is your friend. But I will offer you one better ---- www.uscis.gov. You seem like a smart, educated person ---- at least your language skills seem sufficient. Start by doing some research yourself. If you have any specific or problematic questions, I (and others) will be glad to help you. Best wishes.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.