@Colin **************
I know how to read, do you? If he's 45 an agent can't get him a non-O visa.
There are MANY different ways to qualify for non-O visa. An agent can help you with the requirements of a visa, but not with the qualifications. An agent can't get you a non-O based on being 50 (retirement) if you're not 50 years old. An agent can't get you a non-O based on being married to a Thai if you're not married to a Thai.