apply for 60 day, TR60 evisa online. It's quite straight forward. And then extend for a further 30 days in Thailand. Members of the group can advise you, so no need for a visa agent.
As a US citizen, you get 30 day visa exemption ( no need for visa agent) and can easily extend this for a further 30 days. How long do you want to stay in Thailand?