T. JAMES ASSOCIATES, INC.