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
3M Co. COM 88579Y101 4,471,630 27,618 SH SOLE 27,618 0 0
Abbott Labs COM 002824100 80,328,674 885,262 SH SOLE 879,067 0 6,195
AbbVie Inc. COM 00287Y109 2,784,145 11,064 SH SOLE 11,064 0 0
Accenture plc Class A COM G1151C101 6,500,123 52,235 SH SOLE 51,835 0 400
Adobe Inc COM 00724F101 6,877,396 33,545 SH SOLE 33,545 0 0
Air Products & Chemicals COM 009158106 1,609,851 5,491 SH SOLE 5,491 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 284,858,912 797,098 SH SOLE 790,573 0 6,525
Amazon.com Inc. COM 023135106 251,242,774 1,054,136 SH SOLE 1,045,741 0 8,395
Amdocs Limited COM G02602103 1,094,696 21,660 SH SOLE 21,660 0 0
Amphenol Corp COM 032095101 108,376,851 614,660 SH SOLE 611,520 0 3,140
AON plc Registered Shs COM G0403H108 8,553,953 25,789 SH SOLE 25,789 0 0
Apple, Inc. COM 037833100 249,129,990 860,969 SH SOLE 853,874 0 7,095
Automatic Data Processing, Inc COM 053015103 18,474,083 82,492 SH SOLE 82,492 0 0
Becton Dickinson & Co. COM 075887109 308,713 2,040 SH SOLE 2,040 0 0
Booz Allen Hamilton Holding Co COM 099502106 772,329 12,730 SH SOLE 12,730 0 0
Broadcom, Inc. COM 11135F101 148,108,976 392,082 SH SOLE 389,072 0 3,010
Broadridge Financial Solutions COM 11133T103 52,058,256 380,126 SH SOLE 376,271 0 3,855
Cadence Design Systems, Inc. COM 127387108 115,806,863 308,555 SH SOLE 305,855 0 2,700
Campbell Soup Company COM 134429109 484,038 21,735 SH SOLE 21,735 0 0
Church & Dwight Co Inc COM 171340102 3,074,971 31,740 SH SOLE 31,740 0 0
Cintas Corporation COM 172908105 56,743,790 333,630 SH SOLE 331,050 0 2,580
Clorox Company COM 189054109 4,562,509 47,805 SH SOLE 47,805 0 0
Coca-Cola Co COM 191216100 9,075,258 111,668 SH SOLE 111,668 0 0
Cognizant Technology Solutions COM 192446102 4,022,769 103,867 SH SOLE 103,867 0 0
Colgate-Palmolive Co COM 194162103 10,564,195 115,229 SH SOLE 115,229 0 0
Copart Inc. COM 217204106 35,059,198 1,243,675 SH SOLE 1,234,185 0 9,490
Crown Holdings Inc. COM 228368106 5,879,831 52,583 SH SOLE 52,583 0 0
Donaldson Co. Inc. COM 257651109 1,210,997 13,490 SH SOLE 13,490 0 0
Ecolab Inc COM 278865100 16,280,854 58,436 SH SOLE 58,311 0 125
Eli Lilly & Co. COM 532457108 184,394,371 153,735 SH SOLE 152,325 0 1,410
Emerson Elec Co COM 291011104 10,548,867 73,691 SH SOLE 73,691 0 0
Encompass Health Corp COM 29261A100 3,968,401 39,260 SH SOLE 39,260 0 0
Equifax Inc COM 294429105 58,813,855 370,551 SH SOLE 367,496 0 3,055
F5 Networks Inc. COM 315616102 3,107,221 7,470 SH SOLE 7,470 0 0
Fair Isaac Corporation COM 303250104 884,137 740 SH SOLE 740 0 0
Ferrari N.V. COM N3167Y103 998,482 2,682 SH SOLE 2,682 0 0
General Mills Inc. COM 370334104 436,601 12,546 SH SOLE 12,546 0 0
Genpact Limited COM G3922B107 2,025,513 73,655 SH SOLE 73,655 0 0
Gentex Corporation COM 371901109 2,741,037 108,470 SH SOLE 108,470 0 0
Genuine Parts Company COM 372460105 315,479 2,674 SH SOLE 2,674 0 0
Home Depot, Inc. COM 437076102 281,086 797 SH SOLE 797 0 0
IDEXX Laboratories Inc. COM 45168D104 55,649,446 105,709 SH SOLE 104,909 0 800
Intuit Inc. COM 461202103 1,964,286 7,526 SH SOLE 7,376 0 150
Johnson & Johnson COM 478160104 2,234,174 8,797 SH SOLE 8,547 0 250
Keysight Technologies, Inc. COM 49338L103 3,195,089 9,127 SH SOLE 9,127 0 0
KLA Corporation COM 482480100 238,468,869 790,391 SH SOLE 782,991 0 7,400
Kroger Company COM 501044101 3,464,517 62,390 SH SOLE 62,390 0 0
Labcorp Holdings, Inc. COM 504922105 4,494,000 16,050 SH SOLE 16,050 0 0
Levi Strauss & Co COM 52736R102 3,181,220 128,120 SH SOLE 128,120 0 0
Linde plc COM G54950103 669,433 1,290 SH SOLE 1,290 0 0
Manhattan Associates, Inc. COM 562750109 565,355 4,060 SH SOLE 4,060 0 0
Marsh, Inc. COM 571748102 164,153,950 984,904 SH SOLE 976,864 0 8,040
Mastercard Inc COM 57636Q104 178,585,910 347,714 SH SOLE 344,884 0 2,830
McDonald's Corp. COM 580135101 60,973,827 225,570 SH SOLE 223,685 0 1,885
Meta Platforms, Inc. Class A COM 30303M102 61,655,537 109,456 SH SOLE 108,481 0 975
Microsoft Corp COM 594918104 274,969,455 737,144 SH SOLE 731,794 0 5,350
Motorola Solutions Inc. COM 620076307 115,750,044 278,721 SH SOLE 276,571 0 2,150
MSCI, Inc. COM 55354G100 3,589,856 6,410 SH SOLE 6,410 0 0
Nike Inc COM 654106103 2,928,671 71,344 SH SOLE 71,344 0 0
Nordson Corporation COM 655663102 1,315,368 4,360 SH SOLE 4,360 0 0
NVIDIA Corp COM 67066G104 239,605,174 1,197,487 SH SOLE 1,187,957 0 9,530
Omnicom Group Inc COM 681919106 1,606,193 22,054 SH SOLE 22,054 0 0
Oracle Corp COM 68389X105 17,350,641 118,394 SH SOLE 118,394 0 0
PepsiCo Inc. COM 713448108 10,822,116 79,927 SH SOLE 79,927 0 0
Procter & Gamble Co COM 742718109 126,175,215 860,442 SH SOLE 853,832 0 6,610
Raytheon Technologies Corp COM 75513E101 3,336,592 17,586 SH SOLE 17,586 0 0
Ross Stores Inc COM 778296103 3,591,205 16,872 SH SOLE 16,872 0 0
Sherwin-Williams Co COM 824348106 185,600,531 539,035 SH SOLE 534,745 0 4,290
Stryker Corp COM 863667101 185,651,703 589,670 SH SOLE 585,225 0 4,445
T Rowe Price Group Inc COM 74144T108 3,632,396 31,950 SH SOLE 31,950 0 0
Texas Instruments Inc COM 882508104 371,693 1,247 SH SOLE 1,247 0 0
TJX Companies Inc COM 872540109 76,231,770 503,180 SH SOLE 498,635 0 4,545
Toro Company COM 891092108 2,087,029 21,423 SH SOLE 21,423 0 0
Tractor Supply Co COM 892356106 2,839,842 89,840 SH SOLE 89,840 0 0
United Rentals, Inc. COM 911363109 2,154,757 1,902 SH SOLE 1,902 0 0
Unitedhealth Group Inc COM 91324P102 357,026 859 SH SOLE 859 0 0
Veeva Systems Inc. Class A COM 922475108 79,770,813 449,489 SH SOLE 445,434 0 4,055
Verisk Analytics Inc COM 92345Y106 68,064,670 379,127 SH SOLE 375,657 0 3,470
W.W. Grainger Inc. COM 384802104 3,716,613 2,732 SH SOLE 2,732 0 0
Waste Management COM 94106L109 140,648,870 631,052 SH SOLE 626,012 0 5,040
Waters Corp COM 941848103 14,463,793 38,566 SH SOLE 38,566 0 0
Jensen Quality Growth ETF JENSEN QUALITY 89834G562 14,776,603 544,862 SH SOLE 544,862 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100 7,585,722 15,884 SH SOLE 15,884 0 0