You are an American resident, not American, you are governed by the conditions of your country of origin.
You don't need a visa!! You simply have to enter with your passport from the Dominican Republic
But I live in NY that's the reason of my question
Thanks! Your answer is awaiting moderation.