THORNTHWAITE ASSOCIATES INC.