If a boy was born in a foreign country but was immediately adopted by a US citizen and immigrated to the United States while holding a temporary immigrant visa, once the visa has expired (10 years residency in the US) can the boy apply for US citizenship? If yes, how soon?