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 47,770 273,297 SH   SOLE   257,710 0 15,587
Accenture Ltd New COM G1151C101 38,876 148,831 SH   SOLE   139,112 0 9,719
Alphabet Inc Cl A COM 02079K305 79,067 45,113 SH   SOLE   42,400 0 2,713
Alphabet Inc Cl C COM 02079K107 844 482 SH   SOLE   471 0 11
Altria Group COM 02209S103 217 5,300 SH   SOLE   5,300 0 0
Amazon.com COM 023135106 394 121 SH   SOLE   121 0 0
Amgen COM 031162100 6,209 27,004 SH   SOLE   26,450 0 554
Apple Inc COM 037833100 90,879 684,896 SH   SOLE   643,093 0 41,803
Becton, Dickinson & Co COM 075887109 23,180 92,637 SH   SOLE   86,397 0 6,240
Berkshire Hathaway B COM 084670702 127,675 550,630 SH   SOLE   518,917 0 31,713
Biogen Inc COM 09062X103 60,407 246,700 SH   SOLE   232,352 0 14,348
Bristol-Myers Squibb COM 110122108 346 5,583 SH   SOLE   5,408 0 175
C.H. Robinson Worldwide COM 12541W209 89,426 952,662 SH   SOLE   897,952 0 54,710
Cisco Systems COM 17275R102 77,913 1,741,069 SH   SOLE   1,633,278 0 107,791
Coca-Cola COM 191216100 17,054 310,970 SH   SOLE   289,589 0 21,381
Cognizant Tech Solutions COM 192446102 60,507 738,340 SH   SOLE   693,372 0 44,968
Disney Walt Co COM 254687106 144,823 799,331 SH   SOLE   751,072 0 48,259
Expeditors Int'l of WA COM 302130109 30,478 320,450 SH   SOLE   304,721 0 15,729
General Dynamics COM 369550108 61,607 413,971 SH   SOLE   389,710 0 24,261
Int'l Business Machines COM 459200101 288 2,286 SH   SOLE   2,231 0 55
Int'l Flavors & Frag COM 459506101 44,704 410,731 SH   SOLE   386,426 0 24,305
Intel COM 458140100 380 7,624 SH   SOLE   7,434 0 190
Johnson & Johnson COM 478160104 54,669 347,372 SH   SOLE   325,262 0 22,110
Medtronic PLC COM G5960L103 63,586 542,823 SH   SOLE   506,567 0 36,256
Microsoft COM 594918104 85,462 384,235 SH   SOLE   360,808 0 23,427
NIKE COM 654106103 63,613 449,658 SH   SOLE   417,438 0 32,220
National Grid PLC New COM 636274409 223 3,778 SH   SOLE   3,719 0 59
Novo Nordisk ADR COM 670100205 81,564 1,167,697 SH   SOLE   1,096,116 0 71,581
Oracle COM 68389X105 107,681 1,664,574 SH   SOLE   1,560,037 0 104,537
Paychex COM 704326107 576 6,185 SH   SOLE   6,025 0 160
Pepsico COM 713448108 55,119 371,672 SH   SOLE   351,039 0 20,633
Pfizer COM 717081103 235 6,385 SH   SOLE   6,385 0 0
Procter & Gamble COM 742718109 49,388 354,951 SH   SOLE   333,601 0 21,350
Raytheon Technologies COM 75513E101 83,941 1,173,836 SH   SOLE   1,109,936 0 63,900
Reckitt Benckiser Group PLC AD COM 756255204 36,729 2,027,008 SH   SOLE   1,898,213 0 128,795
Starbucks COM 855244109 45,329 423,711 SH   SOLE   399,815 0 23,896
Unilever PLC COM 904767704 52,464 869,188 SH   SOLE   820,668 0 48,520
Varian Medical Systems COM 92220P105 32,888 187,922 SH   SOLE   173,803 0 14,119
Visa Inc COM 92826C839 8,081 36,945 SH   SOLE   36,110 0 835
Walmart Inc COM 931142103 39,849 276,438 SH   SOLE   259,425 0 17,013
Monmouth Real Estate Investmen REIT 609720107 438 25,286 SH   SOLE   24,811 0 475
iShares Edge MSCI USA Quality ETF 46432F339 490 4,213 SH   SOLE   4,213 0 0