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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579Y101   13,065,383 124,302 SH   SOLE   113,436 0 10,866
Accenture Ltd New COM G1151C101   62,458,059 218,530 SH   SOLE   206,678 0 11,852
Adobe Systems COM 00724F101   62,440,345 162,027 SH   SOLE   153,328 0 8,699
Alphabet Inc Cl A COM 02079K305   101,036,339 974,032 SH   SOLE   928,901 0 45,131
Alphabet Inc Cl C COM 02079K107   1,869,816 17,979 SH   SOLE   17,819 0 160
Amazon.com COM 023135106   249,962 2,420 SH   SOLE   2,420 0 0
Amgen COM 031162100   8,586,718 35,519 SH   SOLE   34,941 0 578
Apple Inc COM 037833100   97,311,227 590,123 SH   SOLE   561,162 0 28,961
Becton, Dickinson & Co COM 075887109   43,211,077 174,562 SH   SOLE   164,824 0 9,738
Berkshire Hathaway B COM 084670702   95,140,683 308,128 SH   SOLE   291,474 0 16,654
Biogen Inc COM 09062X103   50,970,962 183,329 SH   SOLE   172,914 0 10,415
Bristol-Myers Squibb COM 110122108   270,378 3,901 SH   SOLE   3,726 0 175
C.H. Robinson Worldwide COM 12541W209   60,071,351 604,522 SH   SOLE   569,949 0 34,573
Cisco Systems COM 17275R102   37,075,626 709,242 SH   SOLE   664,111 0 45,131
Coca-Cola COM 191216100   8,290,247 133,649 SH   SOLE   122,032 0 11,617
Cognizant Tech Solutions COM 192446102   34,869,264 572,284 SH   SOLE   538,387 0 33,897
Colgate-Palmolive COM 194162103   11,494,493 152,954 SH   SOLE   150,402 0 2,552
Disney Walt Co COM 254687106   125,220,776 1,250,582 SH   SOLE   1,191,963 0 58,619
General Dynamics COM 369550108   63,132,927 276,644 SH   SOLE   261,260 0 15,384
Home Depot COM 437076102   81,514,505 276,208 SH   SOLE   262,026 0 14,182
Int'l Business Machines COM 459200101   273,585 2,087 SH   SOLE   2,032 0 55
Int'l Flavors & Frag COM 459506101   47,491,133 516,433 SH   SOLE   486,106 0 30,327
Intel COM 458140100   223,136 6,830 SH   SOLE   6,640 0 190
Johnson & Johnson COM 478160104   68,263,395 440,409 SH   SOLE   419,428 0 20,981
Lockheed Martin COM 539830109   425,457 900 SH   SOLE   875 0 25
Medtronic PLC COM G5960L103   91,568,438 1,135,803 SH   SOLE   1,088,848 0 46,955
Microsoft COM 594918104   119,137,068 413,240 SH   SOLE   394,587 0 18,653
NIKE COM 654106103   65,791,086 536,457 SH   SOLE   504,003 0 32,454
National Grid PLC New COM 636274409   224,027 3,295 SH   SOLE   3,236 0 59
Novo Nordisk ADR COM 670100205   74,696,178 469,374 SH   SOLE   441,970 0 27,404
Oracle COM 68389X105   116,582,450 1,254,654 SH   SOLE   1,196,675 0 57,979
Paychex COM 704326107   583,607 5,093 SH   SOLE   4,933 0 160
Pepsico COM 713448108   13,649,348 74,873 SH   SOLE   68,869 0 6,004
Pfizer COM 717081103   235,171 5,764 SH   SOLE   5,764 0 0
Polaris Industries COM 731068102   304,786 2,755 SH   SOLE   2,755 0 0
Procter & Gamble COM 742718109   30,494,386 205,087 SH   SOLE   193,565 0 11,522
Raytheon Technologies COM 75513E101   124,597,514 1,272,312 SH   SOLE   1,212,513 0 59,799
Reckitt Benckiser Group PLC AD COM 756255204   35,929,653 2,322,012 SH   SOLE   2,180,299 0 141,713
Roche Holding AG COM 771195104   60,668,378 1,691,812 SH   SOLE   1,602,083 0 89,729
SAP AG Spons ADR COM 803054204   1,190,456 9,407 SH   SOLE   9,407 0 0
Starbucks COM 855244109   76,625,102 735,860 SH   SOLE   696,109 0 39,751
T Rowe Price Group COM 74144T108   597,354 5,291 SH   SOLE   5,220 0 71
Unilever PLC COM 904767704   108,173,825 2,083,070 SH   SOLE   1,989,445 0 93,625
Visa Inc COM 92826C839   59,380,077 263,373 SH   SOLE   249,846 0 13,527
Walmart Inc COM 931142103   48,767,023 330,736 SH   SOLE   312,191 0 18,545
Magellan Midstream Partners LP ETP 559080106   244,170 4,500 SH   SOLE   4,500 0 0