3 ms·
Indeed I suspect they were looking for nonimmigrant. Resident alien is synonymous with lawful permanent resident or green card holder, however nonresident alie
by arcticbull 3y ago
Indeed I suspect they were looking for nonimmigrant.
Resident alien is synonymous with lawful permanent resident or green card holder, however nonresident alien is a tax term.