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
Public Storage PFD 5.15 percent, due 06/02/2022 PREFERRED STOCK 74460W685 3,003 121,127 SH   SOLE   121,127 0 0
Sempra Energy PFD 6.00 percent, due 01/15/2021 PREFERRED STOCK 816851406 3,700 35,000 SH   SOLE   35,000 0 0
3M Company COMMON STOCK 88579Y101 731,748 3,521,742 SH   SOLE   3,377,680 0 144,062
AbbVie Inc. COMMON STOCK 00287Y109 137,003 1,700,000 SH   SOLE   1,700,000 0 0
ACI Worldwide Inc. COMMON STOCK 004498101 50,272 1,529,433 SH   SOLE   1,529,433 0 0
Adobe Systems Inc. COMMON STOCK 00724F101 10,398 39,020 SH   SOLE   39,020 0 0
Air Lease Corp. COMMON STOCK 00912X302 21,339 621,213 SH   SOLE   621,213 0 0
Allergan plc COMMON STOCK G0177J108 29,282 200,000 SH   SOLE   200,000 0 0
Alliance Data Systems Corp. COMMON STOCK 018581108 220,495 1,260,118 SH   SOLE   1,260,118 0 0
Alphabet Inc., Class A COMMON STOCK 02079K305 580,113 492,920 SH   SOLE   478,576 0 14,344
Alphabet Inc., Class C COMMON STOCK 02079K107 130,716 111,408 SH   SOLE   106,674 0 4,734
American Express Co. COMMON STOCK 025816109 746,470 6,829,551 SH   SOLE   6,596,569 0 232,982
Apple Inc. COMMON STOCK 037833100 459,159 2,417,262 SH   SOLE   2,330,743 0 86,519
Applied Materials Inc. COMMON STOCK 038222105 265,722 6,700,000 SH   SOLE   6,700,000 0 0
Autodesk Inc. COMMON STOCK 052769106 93,492 600,000 SH   SOLE   600,000 0 0
Axalta Coating Systems Ltd. COMMON STOCK G0750C108 94,119 3,733,396 SH   SOLE   3,733,396 0 0
Belmond Ltd. COMMON STOCK G1154H107 19,075 765,147 SH   SOLE   765,147 0 0
Biogen Inc. COMMON STOCK 09062X103 148,919 630,000 SH   SOLE   630,000 0 0
Cadence Design Systems Inc. COMMON STOCK 127387108 913,616 14,385,382 SH   SOLE   13,848,187 0 537,195
Capital One Financial Corp. COMMON STOCK 14040H105 66,986 820,000 SH   SOLE   820,000 0 0
Celgene Corp. COMMON STOCK 151020104 84,906 900,000 SH   SOLE   900,000 0 0
Cerner Corp. COMMON STOCK 156782104 649,981 11,361,322 SH   SOLE   10,997,077 0 364,245
Charles Schwab Corp. COMMON STOCK 808513105 667,754 15,616,327 SH   SOLE   15,104,906 0 511,421
Cognizant Technology Solutions Corp. COMMON STOCK 192446102 28,372 391,606 SH   SOLE   391,606 0 0
Cummins Inc. COMMON STOCK 231021106 236,805 1,500,000 SH   SOLE   1,500,000 0 0
CVS Health Corp. COMMON STOCK 126650100 627,715 11,639,429 SH   SOLE   11,189,916 0 449,513
Danaher Corp. COMMON STOCK 235851102 633,946 4,801,896 SH   SOLE   4,610,054 0 191,842
Dentsply Sirona Inc. COMMON STOCK 24906P109 77,020 1,553,139 SH   SOLE   1,553,139 0 0
Digital Realty Trust Inc. COMMON STOCK 253868103 369,031 3,101,104 SH   SOLE   2,998,835 0 102,269
eBay Inc. COMMON STOCK 278642103 67,479 1,816,874 SH   SOLE   1,816,874 0 0
Ecolab Inc. COMMON STOCK 278865100 69,189 391,918 SH   SOLE   391,918 0 0
Expeditors International of Washington Inc. COMMON STOCK 302130109 32,651 430,188 SH   SOLE   430,188 0 0
FedEx Corp. COMMON STOCK 31428X106 23,392 128,946 SH   SOLE   128,946 0 0
First American Financial Corp. COMMON STOCK 31847R102 16,213 314,819 SH   SOLE   314,819 0 0
First Horizon National Corp. COMMON STOCK 320517105 133,401 9,542,251 SH   SOLE   9,542,251 0 0
First Republic Bank COMMON STOCK 33616C100 553,560 5,510,259 SH   SOLE   5,310,942 0 199,317
Fiserv Inc. COMMON STOCK 337738108 128,332 1,453,696 SH   SOLE   1,453,696 0 0
Fortive Corp. COMMON STOCK 34959J108 81,686 973,731 SH   SOLE   973,731 0 0
Gilead Sciences Inc. COMMON STOCK 375558103 849,976 13,074,555 SH   SOLE   12,682,434 0 392,121
Hanesbrands Inc. COMMON STOCK 410345102 283,150 15,836,129 SH   SOLE   15,836,129 0 0
Hologic Inc. COMMON STOCK 436440101 756,995 15,640,395 SH   SOLE   15,247,052 0 393,343
Integrated Device Technology Inc. COMMON STOCK 458118106 31,261 638,110 SH   SOLE   638,110 0 0
International Business Machine COMMON STOCK 459200101 141,100 1,000,000 SH   SOLE   1,000,000 0 0
IPG Photonics Corp. COMMON STOCK 44980X109 111,476 734,458 SH   SOLE   734,458 0 0
Iron Mountain Inc. COMMON STOCK 46284V101 338,071 9,533,852 SH   SOLE   9,178,808 0 355,044
Lam Research Corp. COMMON STOCK 512807108 196,911 1,100,000 SH   SOLE   1,100,000 0 0
Linde plc COMMON STOCK G5494J103 878,924 4,995,873 SH   SOLE   4,789,086 0 206,787
Mastercard Inc., Class A COMMON STOCK 57636Q104 750,002 3,185,400 SH   SOLE   3,055,512 0 129,888
Mattel Inc. COMMON STOCK 577081102 272,094 20,930,307 SH   SOLE   20,930,307 0 0
McCormick & Co. COMMON STOCK 579780206 77,613 515,253 SH   SOLE   515,253 0 0
MDU Resources Group Inc. COMMON STOCK 552690109 228,270 8,837,414 SH   SOLE   8,542,605 0 294,809
Micron Technology Inc. COMMON STOCK 595112103 264,512 6,400,000 SH   SOLE   6,400,000 0 0
Microsoft Corp. COMMON STOCK 594918104 553,398 4,692,201 SH   SOLE   4,491,892 0 200,309
Mondelez International Inc., Class A COMMON STOCK 609207105 42,082 842,990 SH   SOLE   842,990 0 0
Motorola Solutions Inc. COMMON STOCK 620076307 578,499 4,119,782 SH   SOLE   4,088,616 0 31,166
National Oilwell Varco Inc. COMMON STOCK 637071101 295,911 11,107,784 SH   SOLE   10,738,235 0 369,549
Nielsen Holdings plc COMMON STOCK G6518L108 45,887 1,938,597 SH   SOLE   1,938,597 0 0
Northwest Natural Holding Co. COMMON STOCK 66765N105 40,466 616,581 SH   SOLE   616,581 0 0
Novartis AG (ADR) COMMON STOCK 66987V109 30,890 321,301 SH   SOLE   321,301 0 0
NVIDIA Corp. COMMON STOCK 67066G104 553,269 3,081,251 SH   SOLE   3,001,646 0 79,605
Old Dominion Freight Lines Inc. COMMON STOCK 679580100 21,067 145,901 SH   SOLE   145,901 0 0
Pentair plc COMMON STOCK G7S00T104 341,824 7,679,713 SH   SOLE   7,439,798 0 239,915
Perrigo Co. plc COMMON STOCK G97822103 93,912 1,950,000 SH   SOLE   1,950,000 0 0
PPG Industries Inc. COMMON STOCK 693506107 464,728 4,117,374 SH   SOLE   3,948,862 0 168,512
Public Storage COMMON STOCK 74460D109 246,375 1,131,302 SH   SOLE   1,095,937 0 35,365
QUALCOMM Inc. COMMON STOCK 747525103 131,169 2,300,000 SH   SOLE   2,300,000 0 0
Regeneron Pharmaceuticals, COMMON STOCK 75886F107 65,699 160,000 SH   SOLE   160,000 0 0
SEI Investments Co. COMMON STOCK 784117103 83,102 1,590,474 SH   SOLE   1,590,474 0 0
Shaw Communications Inc., Class B COMMON STOCK 82028K200 51,543 2,473,260 SH   SOLE   2,473,260 0 0
Signature Bank COMMON STOCK 82669G104 39,649 309,585 SH   SOLE   309,585 0 0
Starbucks Corp. COMMON STOCK 855244109 465,048 6,255,696 SH   SOLE   6,035,211 0 220,485
Synopsys Inc. COMMON STOCK 871607107 774,230 6,723,664 SH   SOLE   6,466,613 0 257,051
Sysco Corp. COMMON STOCK 871829107 584,323 8,752,593 SH   SOLE   8,449,525 0 303,068
Teleflex Inc. COMMON STOCK 879369106 152,460 504,567 SH   SOLE   504,567 0 0
The Clorox Company COMMON STOCK 189054109 722,905 4,505,204 SH   SOLE   4,338,332 0 166,872
The Procter & Gamble Co. COMMON STOCK 742718109 381,626 3,667,720 SH   SOLE   3,511,547 0 156,173
The Walt Disney Co. COMMON STOCK 254687106 789,330 7,109,165 SH   SOLE   6,807,815 0 301,350
Thomson Reuters Corp. COMMON STOCK 884903709 123,146 2,080,175 SH   SOLE   2,080,175 0 0
T-Mobile US Inc. COMMON STOCK 872590104 25,749 372,637 SH   SOLE   372,637 0 0
Trimble Inc. COMMON STOCK 896239100 132,736 3,285,552 SH   SOLE   3,285,552 0 0
United Parcel Service Inc., Class B COMMON STOCK 911312106 527,238 4,718,439 SH   SOLE   4,518,722 0 199,717
Verisk Analytics Inc. COMMON STOCK 92345Y106 636,882 4,788,587 SH   SOLE   4,620,392 0 168,195
VF Corp. COMMON STOCK 918204108 628,286 7,229,159 SH   SOLE   6,959,094 0 270,065
Waste Management Inc. COMMON STOCK 94106L109 610,651 5,876,731 SH   SOLE   5,661,067 0 215,664
WD-40 Co. COMMON STOCK 929236107 130,597 770,761 SH   SOLE   737,746 0 33,015
Xylem Inc. COMMON STOCK 98419M100 495,907 6,274,124 SH   SOLE   6,072,379 0 201,745
Zayo Group Holdings Inc. COMMON STOCK 98919V105 111,586 3,926,331 SH   SOLE   3,926,331 0 0