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 42,455 265,043 SH   SOLE   248,605 0 16,438
Accenture Ltd New COM G1151C101 33,657 148,932 SH   SOLE   137,945 0 10,987
Alphabet Inc Cl A COM 02079K305 65,893 44,960 SH   SOLE   41,883 0 3,077
Alphabet Inc Cl C COM 02079K107 675 459 SH   SOLE   448 0 11
Altria Group COM 02209S103 205 5,300 SH   SOLE   5,300 0 0
Amgen COM 031162100 6,877 27,058 SH   SOLE   26,497 0 561
Apple Inc COM 037833100 77,648 670,478 SH   SOLE   625,038 0 45,440
Becton, Dickinson & Co COM 075887109 17,074 73,378 SH   SOLE   66,339 0 7,039
Berkshire Hathaway B COM 084670702 113,475 532,896 SH   SOLE   498,269 0 34,627
Biogen Inc COM 09062X103 67,821 239,075 SH   SOLE   224,030 0 15,045
Bristol-Myers Squibb COM 110122108 337 5,583 SH   SOLE   5,408 0 175
C.H. Robinson Worldwide COM 12541W209 95,178 931,381 SH   SOLE   871,450 0 59,931
Cisco Systems COM 17275R102 66,901 1,698,415 SH   SOLE   1,581,904 0 116,511
Coca-Cola COM 191216100 15,199 307,867 SH   SOLE   284,877 0 22,990
Cognizant Tech Solutions COM 192446102 51,472 741,457 SH   SOLE   691,345 0 50,112
Disney Walt Co COM 254687106 100,402 809,168 SH   SOLE   755,723 0 53,445
Expeditors Int'l of WA COM 302130109 29,311 323,811 SH   SOLE   306,250 0 17,561
Franklin Resources COM 354613101 394 19,373 SH   SOLE   18,948 0 425
General Dynamics COM 369550108 41,402 299,086 SH   SOLE   280,819 0 18,267
Int'l Business Machines COM 459200101 278 2,286 SH   SOLE   2,231 0 55
Int'l Flavors & Frag COM 459506101 33,404 272,798 SH   SOLE   255,840 0 16,958
Intel COM 458140100 395 7,624 SH   SOLE   7,434 0 190
Johnson & Johnson COM 478160104 48,852 328,132 SH   SOLE   302,205 0 25,927
Medtronic PLC COM G5960L103 55,354 532,664 SH   SOLE   494,065 0 38,599
Microsoft COM 594918104 79,794 379,377 SH   SOLE   353,426 0 25,951
NIKE COM 654106103 67,289 535,996 SH   SOLE   492,952 0 43,044
National Grid PLC New COM 636274409 218 3,778 SH   SOLE   3,719 0 59
Novo Nordisk ADR COM 670100205 79,360 1,143,022 SH   SOLE   1,064,400 0 78,622
Oracle COM 68389X105 97,896 1,639,792 SH   SOLE   1,523,999 0 115,793
Paychex COM 704326107 499 6,258 SH   SOLE   6,098 0 160
Pepsico COM 713448108 50,644 365,397 SH   SOLE   342,780 0 22,617
Pfizer COM 717081103 234 6,385 SH   SOLE   6,385 0 0
Procter & Gamble COM 742718109 50,112 360,542 SH   SOLE   334,738 0 25,804
Raytheon Technologies COM 75513E101 63,869 1,109,992 SH   SOLE   1,043,625 0 66,367
Reckitt Benckiser Group PLC AD COM 756255204 39,724 2,021,583 SH   SOLE   1,879,125 0 142,458
Starbucks COM 855244109 54,108 629,743 SH   SOLE   588,990 0 40,753
Unilever PLC COM 904767704 36,284 588,257 SH   SOLE   551,994 0 36,263
Varian Medical Systems COM 92220P105 33,004 191,884 SH   SOLE   176,979 0 14,905
Visa Inc COM 92826C839 6,903 34,521 SH   SOLE   32,473 0 2,048
Walmart Inc COM 931142103 42,999 307,333 SH   SOLE   288,354 0 18,979
Monmouth Real Estate Investmen REIT 609720107 353 25,471 SH   SOLE   24,996 0 475