NO, you can NOT apply for a new 1 year Non Immigrant O visa,
Sorry to disappoint you and others, but that type of visa is out of stock, you can buy the Single Entry Non Immigrant O visa which gives you once 90 days of stay and than you need to extend inside Thailand with 1 year at Immigration
OR
you might choose for the Multiple Entry Non Immigrant O-A (long stay) visa, but this has more requirements like police check and health insurance.