@Jeff ******
evisa has nothing to do with citizenship. If you are physically at a location serviced by a Thai embassy or consulate that has adopted evisa, then evisa is your ONLY option. Foreigners are not allowed into those Thai embassy or consulates at all. All visas are done through evisa.
Every Thai embassy and consulate in the US has adopted evisa, along with most in Europe.