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,371,429 30,840 SH   SOLE   30,840 0 0
Abbott Labs COM 002824100   11,381,568 103,403 SH   SOLE   103,403 0 0
AbbVie Inc. COM 00287Y109   3,446,068 22,237 SH   SOLE   22,237 0 0
Accenture plc Class A COM G1151C101   851,534,348 2,426,646 SH   SOLE   2,166,988 0 259,658
Adobe Systems, Inc. COM 00724F101   26,358,981 44,182 SH   SOLE   44,182 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305   879,050,871 6,292,869 SH   SOLE   5,607,295 0 685,574
Amphenol Corp COM 032095101   333,762,978 3,366,922 SH   SOLE   3,013,913 0 353,009
AON plc Registered Shs COM G0403H108   1,554,047 5,340 SH   SOLE   5,340 0 0
Apple, Inc. COM 037833100   753,504,468 3,913,699 SH   SOLE   3,493,226 0 420,473
Automatic Data Processing, Inc COM 053015103   461,588,120 1,981,320 SH   SOLE   1,774,993 0 206,327
Ball Corporation COM 058498106   175,600,335 3,052,857 SH   SOLE   2,719,298 0 333,559
Becton Dickinson & Co. COM 075887109   12,235,146 50,179 SH   SOLE   50,004 0 175
Best Buy Co. Inc. COM 086516101   5,267,461 67,290 SH   SOLE   67,290 0 0
Booz Allen Hamilton Holding Co COM 099502106   2,086,212 16,310 SH   SOLE   16,310 0 0
Bristol Myers Squibb Co. COM 110122108   1,353,301 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103   366,822,416 1,782,855 SH   SOLE   1,591,027 0 191,828
Cadence Design Systems, Inc. COM 127387108   2,922,530 10,730 SH   SOLE   10,730 0 0
Campbell Soup Company COM 134429109   4,470,414 103,410 SH   SOLE   103,410 0 0
CBRE Group Inc. COM 12504L109   3,329,829 35,770 SH   SOLE   35,770 0 0
Charles River Laboratories COM 159864107   6,035,292 25,530 SH   SOLE   25,530 0 0
Church & Dwight Co Inc COM 171340102   5,296,306 56,010 SH   SOLE   56,010 0 0
Clorox Company COM 189054109   4,023,177 28,215 SH   SOLE   28,215 0 0
Coca-Cola Company COM 191216100   7,499,609 127,263 SH   SOLE   127,263 0 0
Cognizant Technology Solutions COM 192446102   9,898,962 131,060 SH   SOLE   131,060 0 0
Colgate Palmolive Co COM 194162103   7,852,949 98,519 SH   SOLE   98,519 0 0
Copart Inc. (DE) COM 217204106   6,752,690 137,810 SH   SOLE   137,810 0 0
Crown Holdings Inc. COM 228368106   7,517,307 81,630 SH   SOLE   81,630 0 0
Donaldson Co. Inc. COM 257651109   3,709,266 56,760 SH   SOLE   56,760 0 0
Ecolab Inc COM 278865100   14,057,263 70,871 SH   SOLE   70,746 0 125
Emerson Elec Co COM 291011104   9,141,234 93,920 SH   SOLE   93,920 0 0
Encompass Health Corp COM 29261A100   7,041,629 105,540 SH   SOLE   105,540 0 0
Equifax Inc COM 294429105   383,109,334 1,549,231 SH   SOLE   1,393,249 0 155,982
F5 Networks Inc. COM 315616102   4,071,795 22,750 SH   SOLE   22,750 0 0
FactSet Research Systems Inc. COM 303075105   5,128,288 10,750 SH   SOLE   10,750 0 0
General Mills Inc. COM 370334104   8,031,436 123,295 SH   SOLE   123,295 0 0
Genpact Limited COM G3922B107   5,313,060 153,070 SH   SOLE   153,070 0 0
Gentex Corporation COM 371901109   5,056,421 154,820 SH   SOLE   154,820 0 0
Genuine Parts Company COM 372460105   6,145,245 44,370 SH   SOLE   44,370 0 0
Home Depot Inc. COM 437076102   363,172,964 1,047,967 SH   SOLE   933,961 0 114,006
Intuit Inc. COM 461202103   687,166,107 1,099,413 SH   SOLE   979,411 0 120,002
Johnson & Johnson COM 478160104   329,959,487 2,105,139 SH   SOLE   1,888,856 0 216,283
Kellanova COM 487836116   4,903,307 87,700 SH   SOLE   87,700 0 0
Keysight Technologies, Inc. COM 49338L103   5,067,017 31,850 SH   SOLE   31,850 0 0
KLA Corporation COM 482480100   319,011,627 548,790 SH   SOLE   488,645 0 60,145
Kroger Company COM 501044101   6,307,066 137,980 SH   SOLE   137,980 0 0
Laboratory Corp of America COM 50540R409   7,434,656 32,710 SH   SOLE   32,710 0 0
Lennox International Inc. COM 526107107   6,788,878 15,170 SH   SOLE   15,170 0 0
Levi Strauss & Co COM 52736R102   4,277,906 258,640 SH   SOLE   258,640 0 0
Linde plc COM G54950103   618,119 1,505 SH   SOLE   1,505 0 0
Manhattan Associates, Inc. COM 562750109   5,176,293 24,040 SH   SOLE   24,040 0 0
Marsh & McLennan Company Inc COM 571748102   558,747,977 2,949,005 SH   SOLE   2,624,452 0 324,553
Mastercard Inc COM 57636Q104   449,672,905 1,054,308 SH   SOLE   939,340 0 114,968
MAXIMUS, Inc. COM 577933104   2,543,474 30,330 SH   SOLE   30,330 0 0
Microchip Technology Inc COM 595017104   6,568,711 72,840 SH   SOLE   72,840 0 0
Microsoft Corp COM 594918104   969,144,954 2,577,239 SH   SOLE   2,310,633 0 266,606
Moody's Corp. COM 615369105   166,755,841 426,966 SH   SOLE   380,029 0 46,937
Nike Inc COM 654106103   526,980,540 4,853,832 SH   SOLE   4,332,113 0 521,719
Omnicom Group Inc COM 681919106   7,240,974 83,701 SH   SOLE   83,701 0 0
Oracle Corp COM 68389X105   16,031,686 152,060 SH   SOLE   152,060 0 0
Paychex Inc. COM 704326107   1,170,851 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108   819,366,585 4,824,344 SH   SOLE   4,304,413 0 519,931
Pfizer Inc. COM 717081103   339,016,847 11,775,507 SH   SOLE   10,546,268 0 1,229,239
Pool Corporation COM 73278L105   3,285,370 8,240 SH   SOLE   8,240 0 0
Procter & Gamble Co COM 742718109   344,356,251 2,349,913 SH   SOLE   2,103,845 0 246,068
Raytheon Technologies Corp COM 75513E101   1,771,147 21,050 SH   SOLE   21,050 0 0
Starbucks Corp COM 855244109   465,055,926 4,843,828 SH   SOLE   4,312,502 0 531,326
Stryker Corp COM 863667101   691,251,603 2,308,327 SH   SOLE   2,072,124 0 236,203
T Rowe Price Group Inc COM 74144T108   3,484,956 32,361 SH   SOLE   32,361 0 0
Techne Corp COM 09073M104   4,016,950 52,060 SH   SOLE   52,060 0 0
Texas Instruments Inc COM 882508104   380,330,522 2,231,201 SH   SOLE   1,986,954 0 244,247
TJX Companies Inc COM 872540109   4,814,704 51,324 SH   SOLE   50,474 0 850
Toro Company COM 891092108   3,718,653 38,740 SH   SOLE   38,740 0 0
Tractor Supply Co COM 892356106   5,633,786 26,200 SH   SOLE   26,200 0 0
Ulta Beauty, Inc. COM 90384S303   3,777,823 7,710 SH   SOLE   7,710 0 0
United Parcel Svc Cl B COM 911312106   6,337,941 40,310 SH   SOLE   39,980 0 330
United Rentals, Inc. COM 911363109   4,237,574 7,390 SH   SOLE   7,390 0 0
Unitedhealth Group Inc COM 91324P102   720,837,196 1,369,190 SH   SOLE   1,226,943 0 142,247
Verisk Analytics Inc COM 92345Y106   215,190,646 900,907 SH   SOLE   803,007 0 97,900
Waste Management COM 94106L109   310,537,729 1,733,879 SH   SOLE   1,544,329 0 189,550
Waters Corp COM 941848103   19,303,413 58,632 SH   SOLE   58,632 0 0
Williams Sonoma Inc COM 969904101   3,704,681 18,360 SH   SOLE   18,360 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100   1,889,680 18,170 SH   SOLE   18,170 0 0