BARRETT ASSOCIATES, INC.