Hi, I really appreciate your time taken. thankyou for answering. Let me explain this requirement. Considering current economic situations and the highly specialized nature of the Job i need to get done, there is No way in Hell, the government going to know if I hire this person or not to do a certain work for me. I am basically hiring him as a contract employee, and it is all by word. He trusts me, i trust him. I pay him cash x amount at the completion of the work. It involves a LOT of highly skilled programming. There is NOBODY else i could find after months of interview and job search who is skilled enough. This is Completely off the books, I put an ad, and he called me on my cell, and he is qualified to do the job upon interviewing him. The work takes about 2 months. My business is very small. less than 4 employees including myself. NObody in the world is going to know if I hire this person. Now, I dont care where he is from or what he is, or what color he is, as long as the job is done and he is terribly good at it. That being said, I really would like to ask this question. How would I know what is the nationality of a person? How can I check if he is legally in the U.S. or not? I am not going to call the authorities on him. Frankly, I don't care if he is here illegally, and only wishes good for him, and want the best for him. But is there a way to check? Without asking him. I have his full correct name and copy of the front page his passport, with number, DoB,country etc. I feel and I know Everything he told me is honest except his legal status. Please help advise me. Mine is a very VERY small business. THank you. P.S. please don't give any political or racial rants here. I respect this person and his past life. I am not going to call the USCIS, OR any police OR ICE to check if he is legal. If that is your answer, please don't comment. I have is full correct name and nationality with passport details. I do not want to go to hell for screwing over a young man who is only trying to survive in this world. There will be no other contracts. This is a one time deal, and I found the perfect man suitable for the job. All I need to check is if he is legally present here or not. Ok. Let me make my q clear. No, I really don't care if he is legal or not. I only wish to know to check.