You might consider the Non O Retirement visa via the Thai consulate in Los Angeles. No insurance required. You need to show funds in USA equivalent to 800k baht then….. You will need to open a bank account in Thailand and deposit 800,000 baht in order to obtain one year extensions of stay.