The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Bank of America 5.00%, due 09/17/2024 PREFERRED STOCK 06055H202 2,626 111,847 SH   SOLE   111,847 0 0
Digital Realty Trust Inc. 5.20%, due 10/10/2024 PREFERRED STOCK 253868822 1,360 59,000 SH   SOLE   59,000 0 0
Public Storage 5.15%, due 06/02/2022 PREFERRED STOCK 74460W685 2,700 111,127 SH   SOLE   111,127 0 0
Agilent Technologies Inc. COMMON STOCK 00846U101 200,942 2,805,671 SH   SOLE   2,805,671 0 0
Apple Inc. COMMON STOCK 037833100 239,302 941,058 SH   SOLE   915,404 0 25,654
ACI Worldwide Inc. COMMON STOCK 004498101 22,021 911,835 SH   SOLE   911,835 0 0
Adobe Systems Inc. COMMON STOCK 00724F101 195,886 615,528 SH   SOLE   594,959 0 20,569
Alliance Data Systems Corp. COMMON STOCK 018581108 46,185 1,372,500 SH   SOLE   1,372,500 0 0
Autodesk Inc. COMMON STOCK 052769106 100,405 643,212 SH   SOLE   643,212 0 0
Alaska Air Group Inc. COMMON STOCK 011659109 82,563 2,900,000 SH   SOLE   2,900,000 0 0
Applied Materials Inc. COMMON STOCK 038222105 627,455 13,693,901 SH   SOLE   13,380,416 0 313,485
Amazon.com Inc. COMMON STOCK 023135106 639,204 327,844 SH   SOLE   315,642 0 12,202
AvalonBay Communities Inc. COMMON STOCK 053484101 186,397 1,266,544 SH   SOLE   1,231,585 0 34,959
American Express Co. COMMON STOCK 025816109 399,981 4,672,125 SH   SOLE   4,528,410 0 143,715
Bank of America Corp. COMMON STOCK 060505104 505,158 23,794,540 SH   SOLE   23,017,714 0 776,826
Becton Dickinson & Co. COMMON STOCK 075887109 560,998 2,441,562 SH   SOLE   2,355,942 0 85,620
Burlington Stores Inc. COMMON STOCK 122017106 132,167 834,071 SH   SOLE   834,071 0 0
Cable One Inc. COMMON STOCK 12685J105 69,321 42,166 SH   SOLE   42,166 0 0
Cadence Design Systems Inc. COMMON STOCK 127387108 585,018 8,858,534 SH   SOLE   8,599,914 0 258,620
Cerner Corp. COMMON STOCK 156782104 536,582 8,518,531 SH   SOLE   8,318,914 0 199,617
C.H. Robinson Worldwide Inc. COMMON STOCK 12541W209 110,177 1,664,304 SH   SOLE   1,664,304 0 0
The Clorox Company COMMON STOCK 189054109 435,843 2,515,691 SH   SOLE   2,441,851 0 73,840
Comcast Corp., Class A COMMON STOCK 20030N101 730,725 21,254,365 SH   SOLE   20,460,141 0 794,224
CME Group Inc. COMMON STOCK 12572Q105 674,891 3,903,136 SH   SOLE   3,761,403 0 141,733
Cummins Inc. COMMON STOCK 231021106 101,490 750,000 SH   SOLE   750,000 0 0
Capital One Financial Corp. COMMON STOCK 14040H105 50,420 1,000,000 SH   SOLE   1,000,000 0 0
Americold Realty Trust COMMON STOCK 03064D108 129,245 3,796,865 SH   SOLE   3,796,865 0 0
Costco Wholesale Corp. COMMON STOCK 22160K105 634,441 2,225,093 SH   SOLE   2,141,818 0 83,275
Cisco Systems Inc. COMMON STOCK 17275R102 515,489 13,113,421 SH   SOLE   12,779,392 0 334,029
Deere & Co. COMMON STOCK 244199105 509,059 3,684,560 SH   SOLE   3,546,219 0 138,341
Danaher Corp. COMMON STOCK 235851102 674,975 4,876,638 SH   SOLE   4,706,377 0 170,261
The Walt Disney Co. COMMON STOCK 254687106 182,893 1,893,301 SH   SOLE   1,822,864 0 70,437
Digital Realty Trust Inc. COMMON STOCK 253868103 484,335 3,486,683 SH   SOLE   3,388,691 0 97,992
Expeditors International of Washington Inc. COMMON STOCK 302130109 139,683 2,093,572 SH   SOLE   2,093,572 0 0
First American Financial Corp. COMMON STOCK 31847R102 46,908 1,106,058 SH   SOLE   1,106,058 0 0
FedEx Corp. COMMON STOCK 31428X106 744,091 6,136,330 SH   SOLE   5,985,119 0 151,211
First Horizon National Corp. COMMON STOCK 320517105 52,234 6,480,601 SH   SOLE   6,480,601 0 0
First Republic Bank COMMON STOCK 33616C100 74,878 910,037 SH   SOLE   910,037 0 0
Gilead Sciences Inc. COMMON STOCK 375558103 315,645 4,222,112 SH   SOLE   4,097,122 0 124,990
Alphabet Inc., Class A COMMON STOCK 02079K305 747,094 642,966 SH   SOLE   620,898 0 22,068
The Gap Inc. COMMON STOCK 364760108 73,920 10,500,000 SH   SOLE   10,500,000 0 0
Guidewire Software Inc. COMMON STOCK 40171V100 72,286 911,441 SH   SOLE   911,441 0 0
W.W. Grainger Inc. COMMON STOCK 384802104 86,975 350,000 SH   SOLE   350,000 0 0
Hanesbrands Inc. COMMON STOCK 410345102 82,635 10,500,000 SH   SOLE   10,500,000 0 0
Hologic Inc. COMMON STOCK 436440101 130,247 3,710,743 SH   SOLE   3,710,743 0 0
International Business Machine Corp. COMMON STOCK 459200101 88,744 800,000 SH   SOLE   800,000 0 0
IDACORP Inc. COMMON STOCK 451107106 105,424 1,200,862 SH   SOLE   1,200,862 0 0
IDEXX Laboratories Inc. COMMON STOCK 45168D104 17,660 72,901 SH   SOLE   72,901 0 0
Illumina Inc. COMMON STOCK 452327109 26,252 96,119 SH   SOLE   96,119 0 0
Iron Mountain Inc. COMMON STOCK 46284V101 142,350 5,981,108 SH   SOLE   5,756,144 0 224,964
Jack Henry & Associates Inc. COMMON STOCK 426281101 154,526 995,399 SH   SOLE   995,399 0 0
KLA-Tencor Corporation COMMON STOCK 482480100 106,101 738,146 SH   SOLE   738,146 0 0
Linde plc COMMON STOCK G5494J103 556,929 3,219,245 SH   SOLE   3,104,489 0 114,756
Lam Research Corp. COMMON STOCK 512807108 120,000 500,000 SH   SOLE   500,000 0 0
Southwest Airlines Co. COMMON STOCK 844741108 188,169 5,284,171 SH   SOLE   5,086,030 0 198,141
Mastercard Inc., Class A COMMON STOCK 57636Q104 632,631 2,618,941 SH   SOLE   2,531,160 0 87,781
Mondelez International Inc., Class A COMMON STOCK 609207105 519,357 10,370,544 SH   SOLE   10,011,634 0 358,910
MDU Resources Group Inc. COMMON STOCK 552690109 56,106 2,609,603 SH   SOLE   2,609,603 0 0
McCormick & Co. COMMON STOCK 579780206 85,041 602,232 SH   SOLE   602,232 0 0
Morningstar Inc. COMMON STOCK 617700109 18,753 161,312 SH   SOLE   161,312 0 0
Microsoft Corp. COMMON STOCK 594918104 1,241,285 7,870,683 SH   SOLE   7,585,423 0 285,260
Motorola Solutions Inc. COMMON STOCK 620076307 154,504 1,162,386 SH   SOLE   1,162,386 0 0
Micron Technology Inc. COMMON STOCK 595112103 269,184 6,400,000 SH   SOLE   6,400,000 0 0
Maxim Integrated Products COMMON STOCK 57772K101 78,363 1,612,083 SH   SOLE   1,612,083 0 0
Nike Inc.,Class B COMMON STOCK 654106103 23,850 288,257 SH   SOLE   288,257 0 0
Nuance Communications, Inc. COMMON STOCK 67020Y100 115,576 6,887,717 SH   SOLE   6,887,717 0 0
NVIDIA Corp. COMMON STOCK 67066G104 550,125 2,086,968 SH   SOLE   2,014,345 0 72,623
Novartis AG (ADR) COMMON STOCK 66987V109 23,690 287,322 SH   SOLE   287,322 0 0
Old Dominion Freight Lines Inc. COMMON STOCK 679580100 19,497 148,537 SH   SOLE   148,537 0 0
O'Reilly Automotive Inc. COMMON STOCK 67103H107 91,582 304,210 SH   SOLE   304,210 0 0
The Procter & Gamble Co. COMMON STOCK 742718109 281,472 2,558,839 SH   SOLE   2,463,977 0 94,862
The Progressive Corp. COMMON STOCK 743315103 120,654 1,633,990 SH   SOLE   1,633,990 0 0
Pentair plc COMMON STOCK G7S00T104 287,747 9,668,918 SH   SOLE   9,403,468 0 265,450
Portland General Electric Co. COMMON STOCK 736508847 79,885 1,666,357 SH   SOLE   1,666,357 0 0
PPG Industries Inc. COMMON STOCK 693506107 86,616 1,036,078 SH   SOLE   1,036,078 0 0
Perrigo Co. plc COMMON STOCK G97822103 55,784 1,160,000 SH   SOLE   1,160,000 0 0
Public Storage COMMON STOCK 74460D109 49,099 247,215 SH   SOLE   247,215 0 0
QUALCOMM Inc. COMMON STOCK 747525103 23,678 350,000 SH   SOLE   350,000 0 0
Roper Technologies Inc. COMMON STOCK 776696106 103,689 332,539 SH   SOLE   332,539 0 0
Republic Services Inc. COMMON STOCK 760759100 151,426 2,017,399 SH   SOLE   2,017,399 0 0
SBA Communications Corp. COMMON STOCK 78410G104 58,772 217,700 SH   SOLE   217,700 0 0
Starbucks Corp. COMMON STOCK 855244109 13,219 201,086 SH   SOLE   201,086 0 0
Charles Schwab Corp. COMMON STOCK 808513105 512,791 15,252,546 SH   SOLE   14,866,517 0 386,029
SEI Investments Co. COMMON STOCK 784117103 42,851 924,702 SH   SOLE   924,702 0 0
Shaw Communications Inc., Class B COMMON STOCK 82028K200 79,390 4,900,590 SH   SOLE   4,900,590 0 0
Synopsys Inc. COMMON STOCK 871607107 489,190 3,798,353 SH   SOLE   3,686,662 0 111,691
Square Inc. COMMON STOCK 852234103 17,735 338,588 SH   SOLE   338,588 0 0
Teleflex Inc. COMMON STOCK 879369106 137,321 468,897 SH   SOLE   468,897 0 0
T-Mobile US Inc. COMMON STOCK 872590104 28,764 342,834 SH   SOLE   342,834 0 0
Thomson Reuters Corp. COMMON STOCK 884903709 24,826 365,841 SH   SOLE   365,841 0 0
Trimble Inc. COMMON STOCK 896239100 124,305 3,905,265 SH   SOLE   3,905,265 0 0
US Foods Holding Corp. COMMON STOCK 912008109 7,513 424,218 SH   SOLE   424,218 0 0
VF Corp. COMMON STOCK 918204108 604,520 11,178,251 SH   SOLE   10,899,017 0 279,234
Verisk Analytics Inc. COMMON STOCK 92345Y106 683,638 4,904,848 SH   SOLE   4,753,177 0 151,671
Verizon Communications Inc. COMMON STOCK 92343V104 641,497 11,939,263 SH   SOLE   11,491,555 0 447,708
Western Digital Corp. COMMON STOCK 958102105 7,972 191,554 SH   SOLE   191,554 0 0
Waste Management Inc. COMMON STOCK 94106L109 474,568 5,127,140 SH   SOLE   4,934,801 0 192,339
Dentsply Sirona Inc. COMMON STOCK 24906P109 100,902 2,598,556 SH   SOLE   2,598,556 0 0
Xylem Inc. COMMON STOCK 98419M100 422,266 6,483,428 SH   SOLE   6,317,356 0 166,072