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 577,505 3,251,167 SH   SOLE   2,970,983 0 280,184
Abbott Laboratories COM 002824100 15,063 107,025 SH   SOLE   105,275 0 1,750
AbbVie Inc. COM 00287Y109 3,203 23,657 SH   SOLE   22,157 0 1,500
Accenture Plc COM G1151C101 668,509 1,612,614 SH   SOLE   1,475,647 0 136,967
Adobe Systems Inc. COM 00724F101 25,783 45,467 SH   SOLE   45,467 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 934,968 322,732 SH   SOLE   294,644 0 28,088
Amphenol Corp. COM 032095101 159,493 1,823,607 SH   SOLE   1,678,567 0 145,040
Apple Inc. COM 037833100 719,792 4,053,569 SH   SOLE   3,707,861 0 345,708
Automatic Data Processing Inc. COM 053015103 540,565 2,192,250 SH   SOLE   2,007,487 0 184,763
Becton Dickinson & Co. COM 075887109 574,038 2,282,640 SH   SOLE   2,098,815 0 183,825
Best Buy Co. Inc. COM 086516101 6,384 62,830 SH   SOLE   62,830 0 0
Bristol Myers Squibb Co. COM 110122108 1,644 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103 305,625 1,671,728 SH   SOLE   1,528,758 0 142,970
Campbell Soup Company COM 134429109 2,670 61,430 SH   SOLE   61,430 0 0
Carter's Inc. COM 146229109 3,331 32,910 SH   SOLE   32,910 0 0
CBRE Group Inc. COM 12504L109 3,919 36,120 SH   SOLE   36,120 0 0
Church & Dwight Co Inc COM 171340102 7,725 75,370 SH   SOLE   75,370 0 0
Clorox Company COM 189054109 5,056 29,000 SH   SOLE   28,500 0 500
Coca-Cola Company COM 191216100 7,742 130,759 SH   SOLE   128,559 0 2,200
Cognizant Tech Solutions COM 192446102 441,524 4,976,601 SH   SOLE   4,554,623 0 421,978
Colgate-Palmolive Co COM 194162103 8,747 102,499 SH   SOLE   100,499 0 2,000
Copart Inc. (DE) COM 217204106 7,716 50,890 SH   SOLE   50,890 0 0
Crown Holdings Inc. COM 228368106 7,528 68,050 SH   SOLE   68,050 0 0
Donaldson Co. Inc. COM 257651109 2,197 37,070 SH   SOLE   37,070 0 0
Ecolab Inc COM 278865100 17,583 74,952 SH   SOLE   73,577 0 1,375
Emerson Electric Co. COM 291011104 9,496 102,137 SH   SOLE   99,687 0 2,450
Encompass Health Corp COM 29261A100 6,477 99,250 SH   SOLE   99,250 0 0
Equifax Inc COM 294429105 363,230 1,240,583 SH   SOLE   1,142,386 0 98,197
Expeditors International of WA COM 302130109 6,766 50,380 SH   SOLE   50,380 0 0
F5 Networks Inc. COM 315616102 6,749 27,580 SH   SOLE   27,580 0 0
FactSet Research Systems Inc. COM 303075105 7,912 16,280 SH   SOLE   16,280 0 0
General Mills Inc. COM 370334104 213,584 3,169,850 SH   SOLE   2,902,485 0 267,365
Gentex Corporation COM 371901109 4,896 140,500 SH   SOLE   140,500 0 0
Genuine Parts Company COM 372460105 7,885 56,240 SH   SOLE   56,240 0 0
Hasbro Inc COM 418056107 7,535 74,030 SH   SOLE   74,030 0 0
Home Depot Inc. COM 437076102 348,751 840,343 SH   SOLE   767,240 0 73,103
Intuit Inc. COM 461202103 471,216 732,589 SH   SOLE   668,942 0 63,647
Johnson & Johnson COM 478160104 686,276 4,011,669 SH   SOLE   3,684,641 0 327,028
Kellogg Company COM 487836108 3,205 49,750 SH   SOLE   49,750 0 0
Kroger Company COM 501044101 6,811 150,490 SH   SOLE   150,490 0 0
Laboratory Corp of America COM 50540R409 7,981 25,400 SH   SOLE   25,400 0 0
Landstar System Inc. COM 515098101 5,448 30,430 SH   SOLE   30,430 0 0
Lennox International Inc. COM 526107107 4,162 12,830 SH   SOLE   12,830 0 0
Levi Strauss & Co COM 52736R102 5,977 238,800 SH   SOLE   238,800 0 0
Linde plc SH COM G5494J103 1,462 4,220 SH   SOLE   4,220 0 0
Marsh & McLennan Company Inc COM 571748102 240,145 1,381,575 SH   SOLE   1,260,255 0 121,320
Mastercard Inc. COM 57636Q104 320,177 891,064 SH   SOLE   813,690 0 77,374
MAXIMUS, Inc. COM 577933104 3,037 38,120 SH   SOLE   38,120 0 0
Microchip Technology Inc COM 595017104 7,275 83,560 SH   SOLE   83,560 0 0
Microsoft Corp COM 594918104 989,678 2,942,667 SH   SOLE   2,697,311 0 245,356
MillerKnoll, Inc. COM 600544100 3,342 85,270 SH   SOLE   85,270 0 0
Nike Inc Cl B COM 654106103 581,250 3,487,431 SH   SOLE   3,190,014 0 297,417
Omnicom Group Inc COM 681919106 6,870 93,764 SH   SOLE   92,764 0 1,000
ON Semiconductor Corp COM 682189105 913 13,441 SH   SOLE   13,441 0 0
Oracle Corporation COM 68389X105 15,987 183,320 SH   SOLE   183,320 0 0
Paychex Inc. COM 704326107 4,566 33,450 SH   SOLE   33,450 0 0
PepsiCo Inc. COM 713448108 868,828 5,001,598 SH   SOLE   4,570,178 0 431,420
Pfizer Inc. COM 717081103 568,911 9,634,399 SH   SOLE   8,858,209 0 776,190
Pool Corporation COM 73278L105 2,077 3,670 SH   SOLE   3,670 0 0
Procter & Gamble Co. COM 742718109 379,557 2,320,312 SH   SOLE   2,121,325 0 198,987
Raytheon Technologies Corp COM 75513E101 1,923 22,350 SH   SOLE   22,350 0 0
Reliance Steel And Aluminum Co COM 759509102 334 2,056 SH   SOLE   2,056 0 0
Resmed COM 761152107 2,073 7,960 SH   SOLE   7,960 0 0
Starbucks Corp COM 855244109 409,817 3,503,605 SH   SOLE   3,198,438 0 305,167
Stryker Corp COM 863667101 647,916 2,422,842 SH   SOLE   2,230,557 0 192,285
T Rowe Price Group Inc COM 74144T108 6,363 32,361 SH   SOLE   32,361 0 0
Texas Instruments Inc COM 882508104 291,556 1,546,965 SH   SOLE   1,411,677 0 135,288
The Scotts Miracle-Gro Co. COM 810186106 7,448 46,260 SH   SOLE   46,260 0 0
TJX Companies Inc COM 872540109 276,857 3,646,700 SH   SOLE   3,328,147 0 318,553
Tractor Supply Co COM 892356106 3,238 13,570 SH   SOLE   13,570 0 0
United Parcel Svc Cl B COM 911312106 263,042 1,227,220 SH   SOLE   1,121,499 0 105,721
United Rentals, Inc. COM 911363109 2,216 6,670 SH   SOLE   6,670 0 0
Unitedhealth Group Inc COM 91324P102 633,734 1,262,066 SH   SOLE   1,158,602 0 103,464
Verisk Analytics Inc COM 92345Y106 171,447 749,562 SH   SOLE   686,870 0 62,692
W.W. Grainger Inc. COM 384802104 1,290 2,490 SH   SOLE   2,490 0 0
Waste Management COM 94106L109 270,932 1,623,322 SH   SOLE   1,483,071 0 140,251
Waters Corp COM 941848103 17,569 47,152 SH   SOLE   47,152 0 0
Taiwan Semiconductor Manuf ADR 874039100 1,562 12,980 SH   SOLE   12,980 0 0