@David ***********
The seasoning requirement is for the 1 year Extension of Stay, First he need to get the Non Immigrant O visa.
15 days remaining in Bangkok, 21 in Chang Mai, it depends on office, but ASK Immigration as when he goes to apply for the 30 day Extension of Stay based on tourism. AND ask the list with requirements.