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   4,567,720 48,790 SH   SOLE   48,790 0 0
Abbott Labs COM 002824100   10,014,581 103,403 SH   SOLE   103,403 0 0
AbbVie Inc. COM 00287Y109   3,314,647 22,237 SH   SOLE   22,237 0 0
Accenture plc Class A COM G1151C101   796,834,055 2,594,621 SH   SOLE   2,321,843 0 272,778
Adobe Systems, Inc. COM 00724F101   22,903,178 44,917 SH   SOLE   44,917 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305   841,663,778 6,431,788 SH   SOLE   5,747,124 0 684,664
Amphenol Corp COM 032095101   289,436,595 3,446,084 SH   SOLE   3,091,345 0 354,739
AON plc Registered Shs COM G0403H108   1,695,671 5,230 SH   SOLE   5,230 0 0
Apple, Inc. COM 037833100   685,499,501 4,003,852 SH   SOLE   3,582,629 0 421,223
Automatic Data Processing, Inc COM 053015103   487,761,515 2,027,440 SH   SOLE   1,820,053 0 207,387
Ball Corporation COM 058498106   155,661,662 3,126,992 SH   SOLE   2,791,673 0 335,319
Becton Dickinson & Co. COM 075887109   15,208,803 58,828 SH   SOLE   58,653 0 175
Best Buy Co. Inc. COM 086516101   4,674,636 67,290 SH   SOLE   67,290 0 0
Booz Allen Hamilton Holding Co COM 099502106   1,782,194 16,310 SH   SOLE   16,310 0 0
Bristol Myers Squibb Co. COM 110122108   1,530,805 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103   326,826,948 1,825,339 SH   SOLE   1,632,851 0 192,488
Cadence Design Systems, Inc. COM 127387108   4,667,256 19,920 SH   SOLE   19,920 0 0
Campbell Soup Company COM 134429109   3,401,835 82,810 SH   SOLE   82,810 0 0
CBRE Group Inc. COM 12504L109   2,641,972 35,770 SH   SOLE   35,770 0 0
Charles River Laboratories COM 159864107   5,003,369 25,530 SH   SOLE   25,530 0 0
Church & Dwight Co Inc COM 171340102   5,132,196 56,010 SH   SOLE   56,010 0 0
Clorox Company COM 189054109   3,700,479 28,235 SH   SOLE   28,235 0 0
Coca-Cola Company COM 191216100   7,124,183 127,263 SH   SOLE   127,263 0 0
Cognizant Technology Solutions COM 192446102   8,923,661 131,734 SH   SOLE   131,734 0 0
Colgate Palmolive Co COM 194162103   7,024,886 98,789 SH   SOLE   98,789 0 0
Copart Inc. (DE) COM 217204106   6,261,408 145,310 SH   SOLE   145,310 0 0
Crown Holdings Inc. COM 228368106   7,150,954 80,820 SH   SOLE   80,820 0 0
Donaldson Co. Inc. COM 257651109   2,508,458 42,060 SH   SOLE   42,060 0 0
Ecolab Inc COM 278865100   12,109,728 71,486 SH   SOLE   71,361 0 125
Emerson Elec Co COM 291011104   9,113,987 94,377 SH   SOLE   94,377 0 0
Encompass Health Corp COM 29261A100   7,088,066 105,540 SH   SOLE   105,540 0 0
Equifax Inc COM 294429105   320,418,822 1,749,202 SH   SOLE   1,574,940 0 174,262
Expeditors International of WA COM 302130109   3,440,046 30,010 SH   SOLE   30,010 0 0
F5 Networks Inc. COM 315616102   3,665,935 22,750 SH   SOLE   22,750 0 0
FactSet Research Systems Inc. COM 303075105   4,700,545 10,750 SH   SOLE   10,750 0 0
General Mills Inc. COM 370334104   7,695,053 120,254 SH   SOLE   120,254 0 0
Genpact Limited COM G3922B107   5,270,358 145,590 SH   SOLE   145,590 0 0
Gentex Corporation COM 371901109   5,037,843 154,820 SH   SOLE   154,820 0 0
Genuine Parts Company COM 372460105   5,643,814 39,090 SH   SOLE   39,090 0 0
Home Depot Inc. COM 437076102   323,966,283 1,072,168 SH   SOLE   957,582 0 114,586
Intuit Inc. COM 461202103   574,580,132 1,124,555 SH   SOLE   1,004,303 0 120,252
Johnson & Johnson COM 478160104   355,022,313 2,279,437 SH   SOLE   2,049,524 0 229,913
Kellogg Company COM 487836108   5,136,903 86,320 SH   SOLE   86,320 0 0
Keysight Technologies, Inc. COM 49338L103   3,604,124 27,240 SH   SOLE   27,240 0 0
KLA Corporation COM 482480100   256,884,000 560,075 SH   SOLE   500,050 0 60,025
Kroger Company COM 501044101   6,174,605 137,980 SH   SOLE   137,980 0 0
Laboratory Corp of America COM 50540R409   6,576,346 32,710 SH   SOLE   32,710 0 0
Lennox International Inc. COM 526107107   6,017,251 16,070 SH   SOLE   16,070 0 0
Levi Strauss & Co COM 52736R102   3,512,331 258,640 SH   SOLE   258,640 0 0
Linde plc COM G54950103   585,707 1,573 SH   SOLE   1,573 0 0
Manhattan Associates, Inc. COM 562750109   5,483,088 27,740 SH   SOLE   27,740 0 0
Marsh & McLennan Company Inc COM 571748102   574,035,383 3,016,476 SH   SOLE   2,690,763 0 325,713
Mastercard Inc COM 57636Q104   426,857,889 1,078,169 SH   SOLE   963,091 0 115,078
MAXIMUS, Inc. COM 577933104   2,026,068 27,130 SH   SOLE   27,130 0 0
Microchip Technology Inc COM 595017104   5,685,162 72,840 SH   SOLE   72,840 0 0
Microsoft Corp COM 594918104   913,141,738 2,891,977 SH   SOLE   2,596,841 0 295,136
Moody's Corp. COM 615369105   210,312,174 665,187 SH   SOLE   593,060 0 72,127
Nike Inc COM 654106103   472,685,613 4,943,376 SH   SOLE   4,420,757 0 522,619
Omnicom Group Inc COM 681919106   6,248,946 83,901 SH   SOLE   83,901 0 0
Oracle Corp COM 68389X105   16,656,979 157,260 SH   SOLE   157,260 0 0
Paychex Inc. COM 704326107   1,133,694 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108   834,970,160 4,927,822 SH   SOLE   4,407,881 0 519,941
Pfizer Inc. COM 717081103   401,882,413 12,115,840 SH   SOLE   10,882,531 0 1,233,309
Pool Corporation COM 73278L105   2,934,264 8,240 SH   SOLE   8,240 0 0
Procter & Gamble Co COM 742718109   350,371,765 2,402,110 SH   SOLE   2,155,802 0 246,308
Raytheon Technologies Corp COM 75513E101   1,555,632 21,615 SH   SOLE   21,615 0 0
Resmed COM 761152107   1,733,036 11,720 SH   SOLE   11,720 0 0
Starbucks Corp COM 855244109   452,374,461 4,956,442 SH   SOLE   4,423,616 0 532,826
Stryker Corp COM 863667101   687,500,044 2,515,827 SH   SOLE   2,261,914 0 253,913
T Rowe Price Group Inc COM 74144T108   3,393,698 32,361 SH   SOLE   32,361 0 0
Techne Corp COM 09073M104   2,858,940 42,000 SH   SOLE   42,000 0 0
Texas Instruments Inc COM 882508104   362,836,650 2,281,848 SH   SOLE   2,037,461 0 244,387
TJX Companies Inc COM 872540109   44,320,634 498,657 SH   SOLE   448,951 0 49,706
Toro Company COM 891092108   3,043,953 36,630 SH   SOLE   36,630 0 0
Tractor Supply Co COM 892356106   4,883,353 24,050 SH   SOLE   24,050 0 0
United Parcel Svc Cl B COM 911312106   6,996,225 44,885 SH   SOLE   44,555 0 330
United Rentals, Inc. COM 911363109   3,774,399 8,490 SH   SOLE   8,490 0 0
Unitedhealth Group Inc COM 91324P102   706,163,724 1,400,591 SH   SOLE   1,257,664 0 142,927
Verisk Analytics Inc COM 92345Y106   217,679,096 921,432 SH   SOLE   823,192 0 98,240
Waste Management COM 94106L109   270,127,948 1,772,028 SH   SOLE   1,582,728 0 189,300
Waters Corp COM 941848103   16,299,591 59,442 SH   SOLE   59,442 0 0
Williams Sonoma Inc COM 969904101   3,536,904 22,760 SH   SOLE   22,760 0 0
Taiwan Semiconductor Manuf ADR 874039100   1,530,309 17,610 SH   SOLE   17,610 0 0