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 536,460 3,439,064 SH   SOLE   3,120,635 0 318,429
Abbott Laboratories COM 002824100 10,439 114,175 SH   SOLE   112,425 0 1,750
AbbVie Inc. COM 00287Y109 2,494 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 503,851 2,346,548 SH   SOLE   2,129,247 0 217,301
Adobe Systems Inc. COM 00724F101 21,732 49,922 SH   SOLE   49,922 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 604,620 426,374 SH   SOLE   386,234 0 40,140
Amphenol Corp. COM 032095101 72,240 753,993 SH   SOLE   690,067 0 63,926
Apple Inc. COM 037833100 541,292 1,483,804 SH   SOLE   1,345,995 0 137,809
Automatic Data Processing Inc. COM 053015103 207,894 1,396,294 SH   SOLE   1,273,414 0 122,880
Becton Dickinson & Co. COM 075887109 639,240 2,671,628 SH   SOLE   2,445,159 0 226,469
Best Buy Co. Inc. COM 086516101 1,357 15,550 SH   SOLE   15,550 0 0
Bristol Myers Squibb Co. COM 110122108 1,598 27,175 SH   SOLE   27,175 0 0
Broadridge Financial Solutions COM 11133T103 239,914 1,901,214 SH   SOLE   1,724,132 0 177,082
Campbell Soup Company COM 134429109 1,159 23,350 SH   SOLE   23,350 0 0
Carters Inc COM 146229109 1,091 13,520 SH   SOLE   13,520 0 0
CBRE Group Inc. COM 12504L109 1,623 35,900 SH   SOLE   35,900 0 0
Church & Dwight Co Inc COM 171340102 1,128 14,590 SH   SOLE   14,590 0 0
Clorox Company COM 189054109 6,980 31,820 SH   SOLE   31,320 0 500
Coca-Cola Company COM 191216100 6,510 145,712 SH   SOLE   143,512 0 2,200
Cognizant Tech Solutions COM 192446102 300,285 5,284,840 SH   SOLE   4,802,178 0 482,662
Colgate-Palmolive Co COM 194162103 8,330 113,699 SH   SOLE   111,699 0 2,000
Copart Inc. (DE) COM 217204106 1,190 14,290 SH   SOLE   14,290 0 0
Crown Holdings Inc. COM 228368106 1,734 26,630 SH   SOLE   26,630 0 0
Donaldson Co. Inc. COM 257651109 1,003 21,560 SH   SOLE   21,560 0 0
Ecolab Inc COM 278865100 15,429 77,552 SH   SOLE   76,177 0 1,375
Emerson Electric Co. COM 291011104 80,972 1,305,375 SH   SOLE   1,193,972 0 111,403
Encompass Health Corp COM 29261A100 1,677 27,080 SH   SOLE   27,080 0 0
Equifax Inc COM 294429105 231,580 1,347,335 SH   SOLE   1,230,465 0 116,870
Expeditors International of WA COM 302130109 1,420 18,670 SH   SOLE   18,670 0 0
F5 Networks Inc. COM 315616102 1,162 8,330 SH   SOLE   8,330 0 0
General Mills Inc. COM 370334104 377,427 6,122,089 SH   SOLE   5,548,589 0 573,500
Genuine Parts Company COM 372460105 1,496 17,200 SH   SOLE   17,200 0 0
Hasbro Inc COM 418056107 971 12,960 SH   SOLE   12,960 0 0
Herman Miller Inc. COM 600544100 463 19,620 SH   SOLE   19,620 0 0
Hill-Rom Holdings Inc. COM 431475102 1,479 13,470 SH   SOLE   13,470 0 0
Intuit Inc. COM 461202103 320,131 1,080,829 SH   SOLE   979,259 0 101,570
Johnson & Johnson COM 478160104 606,730 4,314,368 SH   SOLE   3,946,260 0 368,108
Kellogg Company COM 487836108 1,130 17,110 SH   SOLE   17,110 0 0
Kroger Company COM 501044101 995 29,390 SH   SOLE   29,390 0 0
Laboratory Corp of America COM 50540R409 1,648 9,920 SH   SOLE   9,920 0 0
Landstar System Inc. COM 515098101 1,317 11,730 SH   SOLE   11,730 0 0
Lennox International Inc. COM 526107107 1,831 7,860 SH   SOLE   7,860 0 0
Levi Strauss & Co COM 52736R102 782 58,330 SH   SOLE   58,330 0 0
Linde plc SH COM G5494J103 1,867 8,800 SH   SOLE   8,800 0 0
Mastercard Inc. COM 57636Q104 246,211 832,639 SH   SOLE   754,916 0 77,723
Medtronic PLC COM G5960L103 467 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 831,727 4,086,908 SH   SOLE   3,715,336 0 371,572
NetApp Inc. COM 64110D104 614 13,840 SH   SOLE   13,840 0 0
Nike Inc Cl B COM 654106103 421,239 4,296,162 SH   SOLE   3,900,216 0 395,946
Omnicom Group Inc COM 681919106 89,896 1,646,438 SH   SOLE   1,505,672 0 140,766
ON Semiconductor Corp COM 682189105 1,456 73,471 SH   SOLE   73,471 0 0
Oracle Corporation COM 68389X105 181,175 3,278,006 SH   SOLE   2,986,544 0 291,462
Paychex Inc. COM 704326107 2,088 27,570 SH   SOLE   27,570 0 0
PepsiCo Inc. COM 713448108 699,640 5,289,882 SH   SOLE   4,798,045 0 491,837
Pfizer Inc. COM 717081103 340,303 10,406,823 SH   SOLE   9,516,153 0 890,670
Procter & Gamble Co. COM 742718109 234,148 1,958,251 SH   SOLE   1,779,976 0 178,275
Raytheon Technologies Corp COM 75513E101 2,420 39,273 SH   SOLE   37,773 0 1,500
Reliance Steel And Aluminum Co COM 759509102 409 4,311 SH   SOLE   4,311 0 0
Starbucks Corp COM 855244109 193,385 2,627,865 SH   SOLE   2,379,575 0 248,290
Stryker Corp COM 863667101 411,987 2,286,403 SH   SOLE   2,096,122 0 190,281
T Rowe Price Group Inc COM 74144T108 4,006 32,436 SH   SOLE   32,436 0 0
Taiwan Semiconductor Manuf ADS COM 874039100 209 3,690 SH   SOLE   3,690 0 0
Teradata Corp COM 88076W103 576 27,710 SH   SOLE   27,710 0 0
Texas Instruments Inc COM 882508104 198,544 1,563,711 SH   SOLE   1,415,931 0 147,780
The Scotts Miracle-Gro Co. COM 810186106 902 6,710 SH   SOLE   6,710 0 0
TJX Companies Inc COM 872540109 171,785 3,397,645 SH   SOLE   3,077,585 0 320,060
Tractor Supply Co COM 892356106 1,340 10,170 SH   SOLE   10,170 0 0
United Parcel Svc Cl B COM 911312106 335,650 3,018,976 SH   SOLE   2,734,631 0 284,345
Unitedhealth Group Inc COM 91324P102 469,861 1,593,018 SH   SOLE   1,455,483 0 137,535
V.F. Corp COM 918204108 228,082 3,742,735 SH   SOLE   3,389,377 0 353,358
Varian Medical Systems COM 92220P105 1,594 13,010 SH   SOLE   13,010 0 0
W.W. Grainger Inc. COM 384802104 1,162 3,700 SH   SOLE   3,700 0 0
Waters Corp COM 941848103 10,049 55,702 SH   SOLE   55,702 0 0
Xilinx Inc COM 983919101 632 6,420 SH   SOLE   6,420 0 0