If you’re a citizen of a foreign country, in most cases you’ll need a visa to enter the United States.
there has been a lot of tightening up in the visa system and a lot of new rules issued of late. your best bet is to contact the US Embassy and see if they will give you an answer.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them