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 41,369 265,202 SH   SOLE   249,148 0 16,054
Accenture Ltd New COM G1151C101 33,050 153,922 SH   SOLE   142,799 0 11,123
Alphabet Inc Cl A COM 02079K305 65,815 46,412 SH   SOLE   43,308 0 3,104
Alphabet Inc Cl C COM 02079K107 700 495 SH   SOLE   484 0 11
Altria Group COM 02209S103 208 5,300 SH   SOLE   5,300 0 0
Amazon.com COM 023135106 334 121 SH   SOLE   121 0 0
Amgen COM 031162100 6,552 27,779 SH   SOLE   27,174 0 605
Apple Inc COM 037833100 88,586 242,834 SH   SOLE   227,248 0 15,586
Becton, Dickinson & Co COM 075887109 18,532 77,452 SH   SOLE   70,371 0 7,081
Berkshire Hathaway B COM 084670702 96,777 542,139 SH   SOLE   508,150 0 33,989
Biogen Inc COM 09062X103 65,040 243,096 SH   SOLE   228,152 0 14,944
Bristol-Myers Squibb COM 110122108 332 5,645 SH   SOLE   5,470 0 175
C.H. Robinson Worldwide COM 12541W209 85,951 1,087,165 SH   SOLE   1,016,407 0 70,758
Cisco Systems COM 17275R102 77,073 1,652,518 SH   SOLE   1,538,623 0 113,895
Coca-Cola COM 191216100 14,298 320,014 SH   SOLE   296,983 0 23,031
Cognizant Tech Solutions COM 192446102 56,556 995,349 SH   SOLE   930,318 0 65,031
Disney Walt Co COM 254687106 91,823 823,447 SH   SOLE   770,558 0 52,889
Expeditors Int'l of WA COM 302130109 31,735 417,346 SH   SOLE   394,849 0 22,497
Franklin Resources COM 354613101 398 18,967 SH   SOLE   18,542 0 425
General Dynamics COM 369550108 41,692 278,952 SH   SOLE   261,410 0 17,542
Int'l Business Machines COM 459200101 276 2,286 SH   SOLE   2,231 0 55
Int'l Flavors & Frag COM 459506101 27,861 227,507 SH   SOLE   212,243 0 15,264
Intel COM 458140100 463 7,731 SH   SOLE   7,541 0 190
Johnson & Johnson COM 478160104 46,498 330,644 SH   SOLE   304,994 0 25,650
Medtronic PLC COM G5960L103 50,128 546,649 SH   SOLE   508,231 0 38,418
Microsoft COM 594918104 80,586 395,979 SH   SOLE   369,823 0 26,156
NIKE COM 654106103 57,880 590,308 SH   SOLE   543,389 0 46,919
National Grid PLC New COM 636274409 231 3,798 SH   SOLE   3,739 0 59
Novo Nordisk ADR COM 670100205 77,727 1,187,028 SH   SOLE   1,107,999 0 79,029
Oracle COM 68389X105 93,966 1,700,123 SH   SOLE   1,584,328 0 115,795
Paychex COM 704326107 479 6,325 SH   SOLE   6,165 0 160
Pepsico COM 713448108 50,701 383,340 SH   SOLE   360,125 0 23,215
Pfizer COM 717081103 212 6,489 SH   SOLE   6,489 0 0
Procter & Gamble COM 742718109 44,730 374,090 SH   SOLE   348,048 0 26,042
Raytheon Technologies COM 75513E101 65,791 1,067,684 SH   SOLE   1,005,894 0 61,790
Reckitt Benckiser Group PLC AD COM 756255204 38,659 2,090,241 SH   SOLE   1,946,038 0 144,203
Starbucks COM 855244109 48,149 654,283 SH   SOLE   613,102 0 41,181
Unilever PLC COM 904767704 12,098 220,442 SH   SOLE   214,507 0 5,935
United Security Bancshares COM 911460103 72 10,700 SH   SOLE   0 0 10,700
Varian Medical Systems COM 92220P105 25,051 204,463 SH   SOLE   189,089 0 15,374
Visa Inc COM 92826C839 6,653 34,442 SH   SOLE   32,445 0 1,997
Walmart Inc COM 931142103 38,622 322,442 SH   SOLE   303,133 0 19,309
Monmouth Real Estate Investmen REIT 609720107 372 25,659 SH   SOLE   25,184 0 475