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 573,684 3,270,347 SH   SOLE   2,967,093 0 303,254
Abbott Laboratories COM 002824100 12,702 107,525 SH   SOLE   105,775 0 1,750
AbbVie Inc. COM 00287Y109 2,606 24,157 SH   SOLE   22,657 0 1,500
Accenture Plc COM G1151C101 565,816 1,768,616 SH   SOLE   1,606,199 0 162,417
Adobe Systems Inc. COM 00724F101 26,234 45,567 SH   SOLE   45,567 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 869,335 325,165 SH   SOLE   294,637 0 30,528
Amphenol Corp. COM 032095101 134,478 1,836,377 SH   SOLE   1,678,637 0 157,740
Apple Inc. COM 037833100 578,134 4,085,752 SH   SOLE   3,709,224 0 376,528
Automatic Data Processing Inc. COM 053015103 441,320 2,207,485 SH   SOLE   2,007,032 0 200,453
Becton Dickinson & Co. COM 075887109 565,106 2,298,860 SH   SOLE   2,099,155 0 199,705
Best Buy Co. Inc. COM 086516101 5,735 54,250 SH   SOLE   54,250 0 0
Bristol Myers Squibb Co. COM 110122108 1,561 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103 292,495 1,755,253 SH   SOLE   1,593,153 0 162,100
Campbell Soup Company COM 134429109 2,391 57,180 SH   SOLE   57,180 0 0
Carters Inc COM 146229109 3,025 31,110 SH   SOLE   31,110 0 0
CBRE Group Inc. COM 12504L109 4,276 43,920 SH   SOLE   43,920 0 0
Church & Dwight Co Inc COM 171340102 5,231 63,350 SH   SOLE   63,350 0 0
Clorox Company COM 189054109 4,803 29,000 SH   SOLE   28,500 0 500
Coca-Cola Company COM 191216100 6,916 131,804 SH   SOLE   129,604 0 2,200
Cognizant Tech Solutions COM 192446102 372,198 5,015,466 SH   SOLE   4,556,018 0 459,448
Colgate-Palmolive Co COM 194162103 7,747 102,499 SH   SOLE   100,499 0 2,000
Copart Inc. (DE) COM 217204106 7,059 50,890 SH   SOLE   50,890 0 0
Crown Holdings Inc. COM 228368106 6,681 66,290 SH   SOLE   66,290 0 0
Donaldson Co. Inc. COM 257651109 2,128 37,070 SH   SOLE   37,070 0 0
Ecolab Inc COM 278865100 15,675 75,137 SH   SOLE   73,762 0 1,375
Emerson Electric Co. COM 291011104 9,621 102,137 SH   SOLE   99,687 0 2,450
Encompass Health Corp COM 29261A100 6,766 90,160 SH   SOLE   90,160 0 0
Equifax Inc COM 294429105 316,567 1,249,178 SH   SOLE   1,142,391 0 106,787
Expeditors International of WA COM 302130109 6,002 50,380 SH   SOLE   50,380 0 0
F5 Networks Inc. COM 315616102 4,590 23,090 SH   SOLE   23,090 0 0
FactSet Research Systems Inc. COM 303075105 7,623 19,310 SH   SOLE   19,310 0 0
General Mills Inc. COM 370334104 187,952 3,141,958 SH   SOLE   2,852,513 0 289,445
Gentex Corporation COM 371901109 4,634 140,500 SH   SOLE   140,500 0 0
Genuine Parts Company COM 372460105 6,648 54,840 SH   SOLE   54,840 0 0
Hasbro Inc COM 418056107 6,354 71,220 SH   SOLE   71,220 0 0
Herman Miller Inc. COM 600544100 3,026 80,340 SH   SOLE   80,340 0 0
Home Depot Inc. COM 437076102 309,530 942,943 SH   SOLE   854,260 0 88,683
Intuit Inc. COM 461202103 450,830 835,629 SH   SOLE   757,172 0 78,457
Johnson & Johnson COM 478160104 652,612 4,040,939 SH   SOLE   3,684,591 0 356,348
Kellogg Company COM 487836108 2,994 46,840 SH   SOLE   46,840 0 0
Kroger Company COM 501044101 5,657 139,910 SH   SOLE   139,910 0 0
Laboratory Corp of America COM 50540R409 6,892 24,490 SH   SOLE   24,490 0 0
Landstar System Inc. COM 515098101 4,802 30,430 SH   SOLE   30,430 0 0
Lennox International Inc. COM 526107107 3,774 12,830 SH   SOLE   12,830 0 0
Levi Strauss & Co COM 52736R102 4,395 179,320 SH   SOLE   179,320 0 0
Linde plc SH COM G5494J103 1,238 4,220 SH   SOLE   4,220 0 0
Marsh & McLennan Company Inc COM 571748102 181,225 1,196,760 SH   SOLE   1,083,645 0 113,115
Mastercard Inc. COM 57636Q104 255,459 734,752 SH   SOLE   666,308 0 68,444
MAXIMUS, Inc. COM 577933104 2,967 35,660 SH   SOLE   35,660 0 0
Microchip Technology Inc COM 595017104 6,413 41,780 SH   SOLE   41,780 0 0
Microsoft Corp COM 594918104 907,988 3,220,728 SH   SOLE   2,929,452 0 291,276
Nike Inc Cl B COM 654106103 510,069 3,512,143 SH   SOLE   3,189,736 0 322,407
Omnicom Group Inc COM 681919106 7,012 96,764 SH   SOLE   95,764 0 1,000
ON Semiconductor Corp COM 682189105 1,283 28,031 SH   SOLE   28,031 0 0
Oracle Corporation COM 68389X105 16,008 183,720 SH   SOLE   183,720 0 0
Paychex Inc. COM 704326107 3,761 33,450 SH   SOLE   33,450 0 0
PepsiCo Inc. COM 713448108 756,784 5,031,471 SH   SOLE   4,564,271 0 467,200
Pfizer Inc. COM 717081103 458,652 10,663,856 SH   SOLE   9,728,196 0 935,660
Pool Corporation COM 73278L105 1,594 3,670 SH   SOLE   3,670 0 0
Procter & Gamble Co. COM 742718109 326,699 2,336,902 SH   SOLE   2,121,415 0 215,487
Raytheon Technologies Corp COM 75513E101 2,007 23,350 SH   SOLE   23,350 0 0
Reliance Steel And Aluminum Co COM 759509102 293 2,056 SH   SOLE   2,056 0 0
Starbucks Corp COM 855244109 376,207 3,410,448 SH   SOLE   3,089,481 0 320,967
Stryker Corp COM 863667101 608,583 2,307,688 SH   SOLE   2,109,683 0 198,005
T Rowe Price Group Inc COM 74144T108 6,365 32,361 SH   SOLE   32,361 0 0
Texas Instruments Inc COM 882508104 286,227 1,489,137 SH   SOLE   1,348,719 0 140,418
The Scotts Miracle-Gro Co. COM 810186106 5,424 37,060 SH   SOLE   37,060 0 0
TJX Companies Inc COM 872540109 242,514 3,675,570 SH   SOLE   3,328,897 0 346,673
Tractor Supply Co COM 892356106 2,749 13,570 SH   SOLE   13,570 0 0
United Parcel Svc Cl B COM 911312106 225,099 1,236,126 SH   SOLE   1,121,645 0 114,481
United Rentals, Inc. COM 911363109 1,534 4,370 SH   SOLE   4,370 0 0
Unitedhealth Group Inc COM 91324P102 496,305 1,270,166 SH   SOLE   1,157,522 0 112,644
Verisk Analytics Inc COM 92345Y106 151,224 755,102 SH   SOLE   686,910 0 68,192
W.W. Grainger Inc. COM 384802104 1,120 2,850 SH   SOLE   2,850 0 0
Waste Management COM 94106L109 253,608 1,697,962 SH   SOLE   1,538,601 0 159,361
Waters Corp COM 941848103 16,878 47,237 SH   SOLE   47,237 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100 1,248 11,180 SH   SOLE   11,180 0 0