BARRETT CAPITAL MANAGEMENT, INC.