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,903,409 48,990 SH   SOLE   48,990 0 0
Abbott Labs COM 002824100   11,382,015 104,403 SH   SOLE   104,403 0 0
AbbVie Inc. COM 00287Y109   3,013,506 22,367 SH   SOLE   22,367 0 0
Accenture plc Class A COM G1151C101   779,105,561 2,524,809 SH   SOLE   2,235,641 0 289,168
Adobe Systems, Inc. COM 00724F101   22,018,731 45,029 SH   SOLE   45,029 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305   749,944,201 6,265,198 SH   SOLE   5,538,104 0 727,094
Amphenol Corp COM 032095101   295,279,319 3,475,919 SH   SOLE   3,087,500 0 388,419
AON plc Registered Shs COM G0403H108   1,663,864 4,820 SH   SOLE   4,820 0 0
Apple, Inc. COM 037833100   797,176,354 4,109,792 SH   SOLE   3,638,019 0 471,773
Automatic Data Processing, Inc COM 053015103   456,777,469 2,078,245 SH   SOLE   1,846,788 0 231,457
Ball Corporation COM 058498106   176,468,097 3,031,577 SH   SOLE   2,675,088 0 356,489
Becton Dickinson & Co. COM 075887109   202,549,528 767,204 SH   SOLE   687,912 0 79,292
Best Buy Co. Inc. COM 086516101   5,702,081 69,580 SH   SOLE   69,580 0 0
Bristol Myers Squibb Co. COM 110122108   1,686,681 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103   295,169,886 1,782,104 SH   SOLE   1,577,646 0 204,458
Cadence Design Systems, Inc. COM 127387108   5,750,430 24,520 SH   SOLE   24,520 0 0
Campbell Soup Company COM 134429109   2,413,031 52,790 SH   SOLE   52,790 0 0
CBRE Group Inc. COM 12504L109   2,985,463 36,990 SH   SOLE   36,990 0 0
Charles River Laboratories COM 159864107   5,252,045 24,980 SH   SOLE   24,980 0 0
Church & Dwight Co Inc COM 171340102   5,997,763 59,840 SH   SOLE   59,840 0 0
Clorox Company COM 189054109   4,490,494 28,235 SH   SOLE   28,235 0 0
Coca-Cola Company COM 191216100   7,723,998 128,263 SH   SOLE   128,263 0 0
Cognizant Technology Solutions COM 192446102   8,620,485 132,054 SH   SOLE   132,054 0 0
Colgate Palmolive Co COM 194162103   7,610,705 98,789 SH   SOLE   98,789 0 0
Copart Inc. (DE) COM 217204106   6,852,607 75,130 SH   SOLE   75,130 0 0
Crown Holdings Inc. COM 228368106   7,259,726 83,570 SH   SOLE   83,570 0 0
Donaldson Co. Inc. COM 257651109   2,718,560 43,490 SH   SOLE   43,490 0 0
Ecolab Inc COM 278865100   13,416,664 71,866 SH   SOLE   71,741 0 125
Emerson Elec Co COM 291011104   8,607,569 95,227 SH   SOLE   95,227 0 0
Encompass Health Corp COM 29261A100   8,310,725 122,740 SH   SOLE   122,740 0 0
Equifax Inc COM 294429105   369,651,123 1,570,978 SH   SOLE   1,402,495 0 168,483
Expeditors International of WA COM 302130109   6,361,748 52,520 SH   SOLE   52,520 0 0
F5 Networks Inc. COM 315616102   3,441,498 23,530 SH   SOLE   23,530 0 0
FactSet Research Systems Inc. COM 303075105   4,455,228 11,120 SH   SOLE   11,120 0 0
General Mills Inc. COM 370334104   7,556,791 98,524 SH   SOLE   98,524 0 0
Genpact Limited COM G3922B107   4,865,691 129,510 SH   SOLE   129,510 0 0
Gentex Corporation COM 371901109   5,554,133 189,820 SH   SOLE   189,820 0 0
Genuine Parts Company COM 372460105   6,220,895 36,760 SH   SOLE   36,760 0 0
Home Depot Inc. COM 437076102   324,251,624 1,043,818 SH   SOLE   921,862 0 121,956
Intuit Inc. COM 461202103   500,895,599 1,093,205 SH   SOLE   966,023 0 127,182
Johnson & Johnson COM 478160104   466,552,383 2,818,707 SH   SOLE   2,510,074 0 308,633
Kellogg Company COM 487836108   6,016,124 89,260 SH   SOLE   89,260 0 0
Keysight Technologies, Inc. COM 49338L103   3,131,315 18,700 SH   SOLE   18,700 0 0
KLA Corporation COM 482480100   205,999,149 424,723 SH   SOLE   374,838 0 49,885
Kroger Company COM 501044101   6,705,960 142,680 SH   SOLE   142,680 0 0
Laboratory Corp of America COM 50540R409   7,724,973 32,010 SH   SOLE   32,010 0 0
Lennox International Inc. COM 526107107   6,915,945 21,210 SH   SOLE   21,210 0 0
Levi Strauss & Co COM 52736R102   3,859,448 267,460 SH   SOLE   267,460 0 0
Linde plc COM G54950103   599,439 1,573 SH   SOLE   1,573 0 0
Manhattan Associates, Inc. COM 562750109   6,398,159 32,010 SH   SOLE   32,010 0 0
Marsh & McLennan Company Inc COM 571748102   551,110,888 2,930,194 SH   SOLE   2,585,231 0 344,963
Mastercard Inc COM 57636Q104   412,514,278 1,048,854 SH   SOLE   927,106 0 121,748
MAXIMUS, Inc. COM 577933104   5,335,961 63,140 SH   SOLE   63,140 0 0
Microchip Technology Inc COM 595017104   6,747,919 75,320 SH   SOLE   75,320 0 0
Microsoft Corp COM 594918104   995,341,890 2,922,834 SH   SOLE   2,598,178 0 324,656
Moody's Corp. COM 615369105   250,068,749 719,167 SH   SOLE   634,540 0 84,627
Nike Inc COM 654106103   531,796,654 4,818,308 SH   SOLE   4,262,319 0 555,989
Omnicom Group Inc COM 681919106   8,052,449 84,629 SH   SOLE   84,629 0 0
Oracle Corp COM 68389X105   18,780,493 157,700 SH   SOLE   157,700 0 0
Paychex Inc. COM 704326107   1,099,682 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108   889,103,787 4,800,258 SH   SOLE   4,248,049 0 552,209
Pfizer Inc. COM 717081103   431,453,562 11,762,638 SH   SOLE   10,467,959 0 1,294,679
Pool Corporation COM 73278L105   3,191,933 8,520 SH   SOLE   8,520 0 0
Procter & Gamble Co COM 742718109   374,116,487 2,465,510 SH   SOLE   2,188,782 0 276,728
Raytheon Technologies Corp COM 75513E101   2,117,405 21,615 SH   SOLE   21,615 0 0
Resmed COM 761152107   5,045,165 23,090 SH   SOLE   23,090 0 0
Starbucks Corp COM 855244109   477,748,747 4,822,822 SH   SOLE   4,257,706 0 565,116
Stryker Corp COM 863667101   787,314,949 2,580,599 SH   SOLE   2,297,426 0 283,173
T Rowe Price Group Inc COM 74144T108   3,625,079 32,361 SH   SOLE   32,361 0 0
Techne Corp COM 09073M104   3,545,191 43,430 SH   SOLE   43,430 0 0
Texas Instruments Inc COM 882508104   399,049,794 2,216,697 SH   SOLE   1,958,130 0 258,567
TJX Companies Inc COM 872540109   157,195,403 1,853,938 SH   SOLE   1,639,292 0 214,646
Toro Company COM 891092108   3,850,502 37,880 SH   SOLE   37,880 0 0
Tractor Supply Co COM 892356106   4,472,853 20,230 SH   SOLE   20,230 0 0
United Parcel Svc Cl B COM 911312106   266,671,121 1,487,705 SH   SOLE   1,316,683 0 171,022
United Rentals, Inc. COM 911363109   4,391,348 9,860 SH   SOLE   9,860 0 0
Unitedhealth Group Inc COM 91324P102   654,704,016 1,362,151 SH   SOLE   1,211,964 0 150,187
Verisk Analytics Inc COM 92345Y106   213,983,053 946,702 SH   SOLE   836,532 0 110,170
Waste Management COM 94106L109   299,437,030 1,726,658 SH   SOLE   1,525,078 0 201,580
Waters Corp COM 941848103   14,596,263 54,762 SH   SOLE   54,762 0 0
Williams Sonoma Inc COM 969904101   2,153,659 17,210 SH   SOLE   17,210 0 0
Taiwan Semiconductor Manuf ADR 874039100   1,777,201 17,610 SH   SOLE   17,610 0 0