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
Expires: July 31, 2015
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
Bajaj Finance Limited COM Y0547D153 819,730 95,800 SH SOLE 95,800 0 0
3M Co. COM 88579Y101 4,012,560 27,629 SH SOLE 27,629 0 0
Abbott Labs COM 002824100 152,571,316 1,486,036 SH SOLE 1,234,021 0 252,015
AbbVie Inc. COM 00287Y109 2,423,709 11,144 SH SOLE 11,144 0 0
Accenture plc Class A COM G1151C101 11,565,066 58,324 SH SOLE 57,924 0 400
Adobe Inc COM 00724F101 8,223,883 33,832 SH SOLE 33,832 0 0
Air Products & Chemicals COM 009158106 2,235,321 7,695 SH SOLE 7,695 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 416,680,479 1,449,021 SH SOLE 1,208,261 0 240,760
Amazon.com Inc. COM 023135106 253,969,020 1,219,422 SH SOLE 1,018,197 0 201,225
Amdocs Limited COM G02602103 1,162,933 17,820 SH SOLE 17,820 0 0
Amphenol Corp COM 032095101 28,474,615 225,363 SH SOLE 225,363 0 0
AON plc Registered Shs COM G0403H108 8,253,162 25,569 SH SOLE 25,569 0 0
Apple, Inc. COM 037833100 405,033,866 1,595,941 SH SOLE 1,325,294 0 270,647
Automatic Data Processing, Inc COM 053015103 21,312,972 104,897 SH SOLE 104,897 0 0
Becton Dickinson & Co. COM 075887109 336,472 2,140 SH SOLE 2,140 0 0
Best Buy Co. Inc. COM 086516101 1,587,987 24,735 SH SOLE 24,735 0 0
Booz Allen Hamilton Holding Co COM 099502106 1,080,716 13,850 SH SOLE 13,850 0 0
Broadcom, Inc. COM 11135F101 137,932,822 445,649 SH SOLE 370,179 0 75,470
Broadridge Financial Solutions COM 11133T103 139,047,784 855,784 SH SOLE 717,068 0 138,716
Cadence Design Systems, Inc. COM 127387108 140,563,596 505,861 SH SOLE 422,316 0 83,545
Campbell Soup Company COM 134429109 699,679 31,418 SH SOLE 31,418 0 0
Church & Dwight Co Inc COM 171340102 3,224,206 34,550 SH SOLE 34,550 0 0
Clorox Company COM 189054109 4,784,079 46,165 SH SOLE 46,165 0 0
Coca-Cola Co COM 191216100 8,491,059 111,651 SH SOLE 111,651 0 0
Cognizant Technology Solutions COM 192446102 6,528,683 106,417 SH SOLE 106,417 0 0
Colgate-Palmolive Co COM 194162103 10,111,687 118,640 SH SOLE 118,640 0 0
Copart Inc. COM 217204106 53,233,644 1,603,423 SH SOLE 1,312,918 0 290,505
Crown Holdings Inc. COM 228368106 5,704,526 56,903 SH SOLE 56,903 0 0
Donaldson Co. Inc. COM 257651109 1,971,530 23,230 SH SOLE 23,230 0 0
Ecolab Inc COM 278865100 15,657,937 58,860 SH SOLE 58,735 0 125
Eli Lilly & Co. COM 532457108 212,164,266 230,671 SH SOLE 193,211 0 37,460
Emerson Elec Co COM 291011104 9,759,680 74,490 SH SOLE 74,490 0 0
Encompass Health Corp COM 29261A100 4,900,342 50,660 SH SOLE 50,660 0 0
Equifax Inc COM 294429105 141,012,817 783,100 SH SOLE 670,243 0 112,857
F5 Networks Inc. COM 315616102 3,853,876 13,320 SH SOLE 13,320 0 0
Fair Isaac Corporation COM 303250104 1,334,425 1,250 SH SOLE 1,250 0 0
Ferrari N.V. COM N3167Y103 907,723 2,682 SH SOLE 2,682 0 0
General Mills Inc. COM 370334104 664,191 17,845 SH SOLE 17,845 0 0
Genpact Limited COM G3922B107 3,463,691 92,985 SH SOLE 92,985 0 0
Gentex Corporation COM 371901109 2,917,849 133,540 SH SOLE 133,540 0 0
Genuine Parts Company COM 372460105 282,776 2,674 SH SOLE 2,674 0 0
Home Depot Inc. COM 437076102 480,837 1,462 SH SOLE 1,462 0 0
IDEXX Laboratories Inc. COM 45168D104 2,005,947 3,570 SH SOLE 3,570 0 0
Intuit Inc. COM 461202103 44,766,463 103,535 SH SOLE 88,446 0 15,089
Johnson & Johnson COM 478160104 2,387,445 9,767 SH SOLE 9,517 0 250
Keysight Technologies, Inc. COM 49338L103 4,789,560 16,962 SH SOLE 16,962 0 0
KLA Corporation COM 482480100 243,878,213 165,632 SH SOLE 138,977 0 26,655
Kroger Company COM 501044101 4,795,297 66,270 SH SOLE 66,270 0 0
Labcorp Holdings, Inc. COM 504922105 4,930,649 18,480 SH SOLE 18,480 0 0
Levi Strauss & Co COM 52736R102 2,578,246 139,440 SH SOLE 139,440 0 0
Linde plc COM G54950103 639,530 1,290 SH SOLE 1,290 0 0
Manhattan Associates, Inc. COM 562750109 588,390 4,420 SH SOLE 4,420 0 0
Marsh, Inc. COM 571748102 199,676,334 1,151,204 SH SOLE 964,076 0 187,128
Mastercard Inc COM 57636Q104 245,297,584 490,929 SH SOLE 410,642 0 80,287
McDonald's Corp. COM 580135101 85,859,467 276,262 SH SOLE 225,722 0 50,540
Meta Platforms, Inc. Class A COM 30303M102 195,180,433 341,147 SH SOLE 280,822 0 60,325
Microsoft Corp COM 594918104 433,472,402 1,171,009 SH SOLE 989,085 0 181,924
Motorola Solutions Inc. COM 620076307 73,554,009 169,491 SH SOLE 142,736 0 26,755
MSCI, Inc. COM 55354G100 4,177,328 7,750 SH SOLE 7,750 0 0
Nike Inc COM 654106103 3,957,486 74,924 SH SOLE 74,924 0 0
Nordson Corporation COM 655663102 1,859,759 6,990 SH SOLE 6,990 0 0
NVIDIA Corp COM 67066G104 284,623,416 1,632,015 SH SOLE 1,362,925 0 269,090
Omnicom Group Inc COM 681919106 1,660,887 22,054 SH SOLE 22,054 0 0
Oracle Corp COM 68389X105 17,769,417 120,790 SH SOLE 120,790 0 0
PepsiCo Inc. COM 713448108 12,630,512 81,335 SH SOLE 81,335 0 0
Procter & Gamble Co COM 742718109 144,065,323 997,406 SH SOLE 842,613 0 154,793
Raytheon Technologies Corp COM 75513E101 3,396,390 17,607 SH SOLE 17,607 0 0
Ross Stores Inc COM 778296103 4,771,059 22,024 SH SOLE 22,024 0 0
Sherwin-Williams Co COM 824348106 200,755,977 626,286 SH SOLE 525,796 0 100,490
Stryker Corp COM 863667101 228,819,233 696,367 SH SOLE 591,626 0 104,741
T Rowe Price Group Inc COM 74144T108 2,879,973 31,950 SH SOLE 31,950 0 0
Texas Instruments Inc COM 882508104 271,602 1,399 SH SOLE 1,399 0 0
TJX Companies Inc COM 872540109 3,698,652 23,160 SH SOLE 22,460 0 700
Toro Company COM 891092108 2,178,367 23,313 SH SOLE 23,313 0 0
Tractor Supply Co COM 892356106 4,429,434 97,780 SH SOLE 97,780 0 0
United Rentals, Inc. COM 911363109 1,581,704 2,171 SH SOLE 2,171 0 0
Unitedhealth Group Inc COM 91324P102 403,450 1,491 SH SOLE 1,491 0 0
Veeva Systems Inc. Class A COM 922475108 99,505,593 566,467 SH SOLE 473,407 0 93,060
Verisk Analytics Inc COM 92345Y106 91,363,487 481,494 SH SOLE 402,689 0 78,805
W.W. Grainger Inc. COM 384802104 3,425,143 3,140 SH SOLE 3,140 0 0
Waste Management COM 94106L109 149,668,661 651,328 SH SOLE 530,303 0 121,025
Waters Corp COM 941848103 11,544,515 38,766 SH SOLE 38,766 0 0
Jensen Quality Growth ETF JENSEN QUALITY 89834G562 13,974,494 574,732 SH SOLE 574,732 0 0
Taiwan Semiconductor Manuf ADR 874039100 5,551,505 16,427 SH SOLE 16,427 0 0