If he is from USA I believe we need an approval letter before getting the visa. I'm not sure how this process works. I have asked before but got replies from travel agency. I don't want to send money to some travel agency in another country as it could be a scam. I'd like to do the whole process myself.