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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co. COM 88579Y101   3,116,337 29,380 SH   SOLE   29,380 0 0
Abbott Labs COM 002824100   11,749,943 103,378 SH   SOLE   103,378 0 0
AbbVie Inc. COM 00287Y109   4,047,537 22,227 SH   SOLE   22,227 0 0
Accenture plc Class A COM G1151C101   837,466,257 2,416,163 SH   SOLE   2,160,925 0 255,238
Adobe Systems, Inc. COM 00724F101   22,284,145 44,162 SH   SOLE   44,162 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305   874,827,107 5,796,244 SH   SOLE   5,173,710 0 622,534
Amphenol Corp COM 032095101   343,350,464 2,976,597 SH   SOLE   2,675,658 0 300,939
AON plc Registered Shs COM G0403H108   2,502,900 7,500 SH   SOLE   7,500 0 0
Apple, Inc. COM 037833100   668,707,009 3,899,621 SH   SOLE   3,483,468 0 416,153
Automatic Data Processing, Inc COM 053015103   492,406,115 1,971,675 SH   SOLE   1,768,528 0 203,147
Ball Corporation COM 058498106   204,590,979 3,037,277 SH   SOLE   2,709,818 0 327,459
Becton Dickinson & Co. COM 075887109   10,813,812 43,701 SH   SOLE   43,526 0 175
Best Buy Co. Inc. COM 086516101   6,271,604 76,455 SH   SOLE   76,455 0 0
Booz Allen Hamilton Holding Co COM 099502106   4,212,727 28,380 SH   SOLE   28,380 0 0
Bristol Myers Squibb Co. COM 110122108   1,430,316 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103   364,011,022 1,776,877 SH   SOLE   1,587,859 0 189,018
Campbell Soup Company COM 134429109   5,370,805 120,828 SH   SOLE   120,828 0 0
CBRE Group Inc. COM 12504L109   3,478,275 35,770 SH   SOLE   35,770 0 0
Charles River Laboratories COM 159864107   6,416,096 23,680 SH   SOLE   23,680 0 0
Church & Dwight Co Inc COM 171340102   5,842,403 56,010 SH   SOLE   56,010 0 0
Clorox Company COM 189054109   4,319,999 28,215 SH   SOLE   28,215 0 0
Coca-Cola Company COM 191216100   7,722,629 126,228 SH   SOLE   126,228 0 0
Cognizant Technology Solutions COM 192446102   9,546,755 130,260 SH   SOLE   130,260 0 0
Colgate Palmolive Co COM 194162103   8,803,198 97,759 SH   SOLE   97,759 0 0
Copart Inc. (DE) COM 217204106   7,981,955 137,810 SH   SOLE   137,810 0 0
Crown Holdings Inc. COM 228368106   7,230,731 91,228 SH   SOLE   91,228 0 0
Donaldson Co. Inc. COM 257651109   4,238,837 56,760 SH   SOLE   56,760 0 0
Ecolab Inc COM 278865100   16,261,363 70,426 SH   SOLE   70,301 0 125
Emerson Elec Co COM 291011104   10,652,406 93,920 SH   SOLE   93,920 0 0
Encompass Health Corp COM 29261A100   8,302,593 100,540 SH   SOLE   100,540 0 0
Equifax Inc COM 294429105   411,142,392 1,536,866 SH   SOLE   1,385,484 0 151,382
F5 Networks Inc. COM 315616102   4,313,173 22,750 SH   SOLE   22,750 0 0
FactSet Research Systems Inc. COM 303075105   4,884,693 10,750 SH   SOLE   10,750 0 0
General Mills Inc. COM 370334104   8,626,951 123,295 SH   SOLE   123,295 0 0
Genpact Limited COM G3922B107   5,884,046 178,575 SH   SOLE   178,575 0 0
Gentex Corporation COM 371901109   5,592,098 154,820 SH   SOLE   154,820 0 0
Genuine Parts Company COM 372460105   6,874,244 44,370 SH   SOLE   44,370 0 0
Home Depot Inc. COM 437076102   326,791,909 851,908 SH   SOLE   759,132 0 92,776
Intuit Inc. COM 461202103   711,508,850 1,094,629 SH   SOLE   975,757 0 118,872
Johnson & Johnson COM 478160104   319,251,623 2,018,153 SH   SOLE   1,814,190 0 203,963
Kellanova COM 487836108   5,754,609 100,447 SH   SOLE   100,447 0 0
Keysight Technologies, Inc. COM 49338L103   4,980,703 31,850 SH   SOLE   31,850 0 0
KLA Corporation COM 482480100   383,507,944 548,990 SH   SOLE   489,645 0 59,345
Kroger Company COM 501044101   6,865,883 120,180 SH   SOLE   120,180 0 0
Laboratory Corp of America COM 50540R409   7,056,258 32,300 SH   SOLE   32,300 0 0
Lennox International Inc. COM 526107107   6,881,741 14,080 SH   SOLE   14,080 0 0
Levi Strauss & Co COM 52736R102   4,760,419 238,140 SH   SOLE   238,140 0 0
Linde plc COM G54950103   698,802 1,505 SH   SOLE   1,505 0 0
Manhattan Associates, Inc. COM 562750109   4,886,992 19,530 SH   SOLE   19,530 0 0
Marsh & McLennan Company Inc COM 571748102   656,267,934 3,186,076 SH   SOLE   2,839,243 0 346,833
Mastercard Inc COM 57636Q104   505,348,482 1,049,377 SH   SOLE   936,749 0 112,628
MAXIMUS, Inc. COM 577933104   3,710,058 44,220 SH   SOLE   44,220 0 0
McDonald's Corp. COM 580135101   121,622,516 431,362 SH   SOLE   385,472 0 45,890
Microchip Technology Inc COM 595017104   4,941,227 55,080 SH   SOLE   55,080 0 0
Microsoft Corp COM 594918104   985,374,202 2,342,114 SH   SOLE   2,104,668 0 237,446
Moody's Corp. COM 615369105   70,392,066 179,101 SH   SOLE   159,894 0 19,207
MSCI, Inc. COM 55354G100   3,435,559 6,130 SH   SOLE   6,130 0 0
Nike Inc COM 654106103   430,274,179 4,578,359 SH   SOLE   4,092,110 0 486,249
Omnicom Group Inc COM 681919106   8,006,019 82,741 SH   SOLE   82,741 0 0
ON Semiconductor Corp COM 682189105   2,282,257 31,030 SH   SOLE   31,030 0 0
Oracle Corp COM 68389X105   19,100,257 152,060 SH   SOLE   152,060 0 0
Paychex Inc. COM 704326107   1,207,124 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108   543,852,501 3,107,551 SH   SOLE   2,784,340 0 323,211
Pool Corporation COM 73278L105   3,324,840 8,240 SH   SOLE   8,240 0 0
Procter & Gamble Co COM 742718109   378,884,253 2,335,188 SH   SOLE   2,096,390 0 238,798
Raytheon Technologies Corp COM 75513E101   2,020,822 20,720 SH   SOLE   20,720 0 0
Starbucks Corp COM 855244109   441,412,238 4,829,984 SH   SOLE   4,306,838 0 523,146
Stryker Corp COM 863667101   756,864,631 2,114,915 SH   SOLE   1,907,492 0 207,423
T Rowe Price Group Inc COM 74144T108   3,924,117 32,186 SH   SOLE   32,186 0 0
Techne Corp COM 09073M104   3,664,503 52,060 SH   SOLE   52,060 0 0
Texas Instruments Inc COM 882508104   388,525,058 2,230,211 SH   SOLE   1,987,114 0 243,097
TJX Companies Inc COM 872540109   2,977,184 29,355 SH   SOLE   28,505 0 850
Toro Company COM 891092108   3,549,746 38,740 SH   SOLE   38,740 0 0
Tractor Supply Co COM 892356106   6,857,064 26,200 SH   SOLE   26,200 0 0
Ulta Beauty, Inc. COM 90384S303   4,324,218 8,270 SH   SOLE   8,270 0 0
United Parcel Svc Cl B COM 911312106   3,554,338 23,914 SH   SOLE   23,914 0 0
United Rentals, Inc. COM 911363109   3,353,162 4,650 SH   SOLE   4,650 0 0
Unitedhealth Group Inc COM 91324P102   673,044,544 1,360,511 SH   SOLE   1,222,364 0 138,147
Verisk Analytics Inc COM 92345Y106   212,184,109 900,115 SH   SOLE   803,935 0 96,180
Waste Management COM 94106L109   367,812,493 1,725,604 SH   SOLE   1,539,304 0 186,300
Waters Corp COM 941848103   18,706,147 54,342 SH   SOLE   54,342 0 0
Williams Sonoma Inc COM 969904101   4,235,850 13,340 SH   SOLE   13,340 0 0
Zoetis, Inc. COM 98978V103   265,718,754 1,570,349 SH   SOLE   1,396,619 0 173,730
Taiwan Semiconductor Manuf ADR ADR 874039100   2,726,442 20,040 SH   SOLE   20,040 0 0