I just received my Non-O Retirement Visa from the Embassy in Washington DC and even though I had more than the equivalent of 800,000 Baht in my account I needed to provide proof of retirement income to them before I was issued my Visa.
Go to the Thai embassy website in Washington DC and review their requirements. You either need a certain amount of funds or must demonstrate monthly income..
could be illegal if he doesn’t have the 800k to put in the account for the required time and was going to use an agent to circumvent that…..don’t know if he was or not.