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
3M Company COM 88579Y101 17,332 133,932 SH   SOLE   121,307 0 12,625
Accenture Ltd New COM G1151C101 60,404 217,556 SH   SOLE   205,353 0 12,203
Adobe Systems COM 00724F101 57,818 157,946 SH   SOLE   149,349 0 8,597
Alphabet Inc Cl A COM 02079K305 96,598 44,326 SH   SOLE   42,101 0 2,225
Alphabet Inc Cl C COM 02079K107 1,052 481 SH   SOLE   473 0 8
Amazon.com COM 023135106 257 2,420 SH   SOLE   2,420 0 0
Amgen COM 031162100 9,807 40,310 SH   SOLE   39,632 0 678
Apple Inc COM 037833100 77,127 564,127 SH   SOLE   532,482 0 31,645
Becton, Dickinson & Co COM 075887109 52,826 214,279 SH   SOLE   202,582 0 11,697
Berkshire Hathaway B COM 084670702 78,217 286,489 SH   SOLE   269,237 0 17,252
Biogen Inc COM 09062X103 47,410 232,470 SH   SOLE   219,681 0 12,789
Bristol-Myers Squibb COM 110122108 302 3,919 SH   SOLE   3,744 0 175
C.H. Robinson Worldwide COM 12541W209 72,629 716,473 SH   SOLE   676,856 0 39,617
Cisco Systems COM 17275R102 32,251 756,356 SH   SOLE   703,692 0 52,664
Coca-Cola COM 191216100 8,838 140,480 SH   SOLE   127,356 0 13,124
Cognizant Tech Solutions COM 192446102 46,083 682,819 SH   SOLE   642,700 0 40,119
Colgate-Palmolive COM 194162103 666 8,315 SH   SOLE   8,315 0 0
Disney Walt Co COM 254687106 113,332 1,200,555 SH   SOLE   1,140,649 0 59,906
General Dynamics COM 369550108 81,915 370,238 SH   SOLE   349,675 0 20,563
Home Depot COM 437076102 70,911 258,543 SH   SOLE   244,149 0 14,394
Int'l Business Machines COM 459200101 305 2,160 SH   SOLE   2,105 0 55
Int'l Flavors & Frag COM 459506101 56,636 475,457 SH   SOLE   447,283 0 28,174
Intel COM 458140100 268 7,160 SH   SOLE   6,970 0 190
Johnson & Johnson COM 478160104 67,637 381,030 SH   SOLE   362,598 0 18,432
Lockheed Martin COM 539830109 397 924 SH   SOLE   899 0 25
Medtronic PLC COM G5960L103 78,557 875,287 SH   SOLE   833,095 0 42,192
Microsoft COM 594918104 111,932 435,821 SH   SOLE   414,257 0 21,564
NIKE COM 654106103 60,135 588,408 SH   SOLE   548,711 0 39,697
National Grid PLC New COM 636274409 224 3,460 SH   SOLE   3,401 0 59
Novo Nordisk ADR COM 670100205 78,769 706,896 SH   SOLE   664,337 0 42,559
Oracle COM 68389X105 114,606 1,640,272 SH   SOLE   1,552,678 0 87,594
Paychex COM 704326107 583 5,124 SH   SOLE   4,964 0 160
Pepsico COM 713448108 29,292 175,760 SH   SOLE   164,526 0 11,234
Pfizer COM 717081103 305 5,821 SH   SOLE   5,821 0 0
Polaris Industries COM 731068102 277 2,792 SH   SOLE   2,792 0 0
Procter & Gamble COM 742718109 31,515 219,176 SH   SOLE   204,957 0 14,219
Raytheon Technologies COM 75513E101 121,051 1,259,503 SH   SOLE   1,194,788 0 64,715
Reckitt Benckiser Group PLC AD COM 756255204 38,508 2,528,446 SH   SOLE   2,363,394 0 165,052
Roche Holding AG COM 771195104 57,010 1,366,826 SH   SOLE   1,286,884 0 79,942
SAP AG Spons ADR COM 803054204 834 9,193 SH   SOLE   9,193 0 0
Starbucks COM 855244109 58,714 768,607 SH   SOLE   726,105 0 42,502
T Rowe Price Group COM 74144T108 590 5,191 SH   SOLE   5,120 0 71
Unilever PLC COM 904767704 91,788 2,002,790 SH   SOLE   1,908,429 0 94,361
Visa Inc COM 92826C839 48,831 248,013 SH   SOLE   234,091 0 13,922
Walmart Inc COM 931142103 41,877 344,436 SH   SOLE   324,727 0 19,709
Magellan Midstream Partners LP ETP 559080106 215 4,500 SH   SOLE   4,500 0 0
iShares Edge MSCI USA Quality ETF 46432F339 2,385 21,350 SH   SOLE   17,638 0 3,712