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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 35,130 363,062 SH   SOLE NONE 363,062 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 339 1,317 SH   OTR 1 0 1,317 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 237,424 922,753 SH   SOLE NONE 915,413 0 7,340
ADOBE SYSTEMS INCORPORATED COM 00724F101 27,533 100,046 SH   SOLE NONE 100,046 0 0
ALLEGION PLC ORD SHS G0176J109 34,428 383,903 SH   SOLE NONE 383,903 0 0
ALPHABET INC CAP STK CL C 02079K107 1,462 15,209 SH   OTR 1 0 15,209 0
ALPHABET INC CAP STK CL C 02079K107 898,575 9,345,555 SH   SOLE NONE 9,260,755 0 84,800
ALPHABET INC CAP STK CL A 02079K305 5,999 62,715 SH   SOLE NONE 62,715 0 0
AMAZON COM INC COM 023135106 608 5,380 SH   OTR 1 0 5,380 0
AMAZON COM INC COM 023135106 425,205 3,762,875 SH   SOLE NONE 3,732,875 0 30,000
AMERICAN ELEC PWR CO INC COM 025537101 48,559 561,697 SH   SOLE NONE 561,697 0 0
AMERISOURCEBERGEN CORP COM 03073E105 74,481 550,365 SH   SOLE NONE 550,365 0 0
AMETEK INC COM 031100100 475 4,191 SH   OTR 1 0 4,191 0
AMETEK INC COM 031100100 357,871 3,155,547 SH   SOLE NONE 3,132,247 0 23,300
AMPHENOL CORP NEW CL A 032095101 747 11,150 SH   OTR 1 0 11,150 0
AMPHENOL CORP NEW CL A 032095101 576,582 8,610,839 SH   SOLE NONE 8,548,739 0 62,100
AON PLC SHS CL A G0403H108 1,441 5,381 SH   OTR 1 0 5,381 0
AON PLC SHS CL A G0403H108 1,407,859 5,255,753 SH   SOLE NONE 5,070,882 0 184,871
APTARGROUP INC COM 038336103 73,833 776,943 SH   SOLE NONE 776,943 0 0
BECTON DICKINSON & CO COM 075887109 169,046 758,633 SH   SOLE NONE 758,633 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 200 750 SH   SOLE NONE 750 0 0
BIO RAD LABS INC CL A 090572207 29,141 69,860 SH   SOLE NONE 69,860 0 0
BOOKING HOLDINGS INC COM 09857L108 641 390 SH   OTR 1 0 390 0
BOOKING HOLDINGS INC COM 09857L108 290,842 176,996 SH   SOLE NONE 174,836 0 2,160
BWX TECHNOLOGIES INC COM 05605H100 50,842 1,009,370 SH   SOLE NONE 1,009,370 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 58,640 1,649,056 SH   SOLE NONE 1,649,056 0 0
CBIZ INC COM 124805102 54,318 1,269,700 SH   SOLE NONE 1,269,700 0 0
CBRE GROUP INC CL A 12504L109 1,767 26,167 SH   SOLE NONE 26,167 0 0
CDW CORP COM 12514G108 1,215 7,784 SH   OTR 1 0 7,784 0
CDW CORP COM 12514G108 593,433 3,802,108 SH   SOLE NONE 3,758,758 0 43,350
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 1,250 318,941 SH   SOLE NONE 318,941 0 0
CHARLES RIV LABS INTL INC COM 159864107 2,473 12,567 SH   SOLE NONE 12,567 0 0
CHASE CORP COM 16150R104 38,601 461,900 SH   SOLE NONE 461,900 0 0
CME GROUP INC COM 12572Q105 169,804 958,640 SH   SOLE NONE 958,640 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 115,708 2,014,420 SH   SOLE NONE 2,014,420 0 0
COMCAST CORP NEW CL A 20030N101 59,834 2,040,033 SH   SOLE NONE 2,040,033 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 172 15,945 SH   OTR 1 0 15,945 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 112,544 10,440,079 SH   SOLE NONE 10,351,479 0 88,600
CONCENTRIX CORP COM 20602D101 1,703 15,259 SH   SOLE NONE 15,259 0 0
COPART INC COM 217204106 1,085 10,199 SH   SOLE NONE 10,199 0 0
CSW INDUSTRIALS INC COM 126402106 1,518 12,669 SH   SOLE NONE 12,669 0 0
DANAHER CORPORATION COM 235851102 67,420 261,024 SH   SOLE NONE 261,024 0 0
DOLLAR GEN CORP NEW COM 256677105 79,657 332,098 SH   SOLE NONE 332,098 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 461 37,192 SH   OTR 1 0 37,192 0
DUN & BRADSTREET HLDGS INC COM 26484T106 247,804 20,000,358 SH   SOLE NONE 19,793,458 0 206,900
ELASTIC N V ORD SHS N14506104 19,488 271,647 SH   SOLE NONE 271,647 0 0
EURONET WORLDWIDE INC COM 298736109 651 8,593 SH   SOLE NONE 8,593 0 0
FEDEX CORP COM 31428X106 325 2,191 SH   OTR 1 0 2,191 0
FEDEX CORP COM 31428X106 148,927 1,003,079 SH   SOLE NONE 990,899 0 12,180
FLEETCOR TECHNOLOGIES INC COM 339041105 586 3,327 SH   OTR 1 0 3,327 0
FLEETCOR TECHNOLOGIES INC COM 339041105 269,834 1,531,670 SH   SOLE NONE 1,513,110 0 18,560
FOCUS FINL PARTNERS INC COM CL A 34417P100 956 30,337 SH   SOLE NONE 30,337 0 0
FTI CONSULTING INC COM 302941109 1,456 8,787 SH   OTR 1 0 8,787 0
FTI CONSULTING INC COM 302941109 721,273 4,352,620 SH   SOLE NONE 4,303,720 0 48,900
GALLAGHER ARTHUR J & CO COM 363576109 169,330 988,964 SH   SOLE NONE 988,964 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 47,736 1,779,193 SH   SOLE NONE 1,779,193 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 47,772 817,739 SH   SOLE NONE 793,339 0 24,400
HERSHEY CO COM 427866108 74,234 336,710 SH   SOLE NONE 336,710 0 0
HUMANA INC COM 444859102 1,706 3,517 SH   SOLE NONE 3,517 0 0
IAA INC COM 449253103 126,402 3,968,668 SH   SOLE NONE 3,968,668 0 0
IAC INC COM NEW 44891N208 585 10,569 SH   SOLE NONE 10,569 0 0
INFOSYS LTD SPONSORED ADR 456788108 6,569 387,073 SH   SOLE NONE 387,073 0 0
INSPERITY INC COM 45778Q107 782 7,658 SH   OTR 1 0 7,658 0
INSPERITY INC COM 45778Q107 468,901 4,593,020 SH   SOLE NONE 4,550,320 0 42,700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,195 13,223 SH   OTR 1 0 13,223 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 632,302 6,998,365 SH   SOLE NONE 6,924,815 0 73,550
INTUIT COM 461202103 440 1,136 SH   OTR 1 0 1,136 0
INTUIT COM 461202103 278,006 717,768 SH   SOLE NONE 711,418 0 6,350
JOHNSON & JOHNSON COM 478160104 1,126 6,890 SH   OTR 1 0 6,890 0
JOHNSON & JOHNSON COM 478160104 688,120 4,212,294 SH   SOLE NONE 4,173,944 0 38,350
JPMORGAN CHASE & CO COM 46625H100 109,225 1,045,220 SH   SOLE NONE 1,045,220 0 0
KINSALE CAP GROUP INC COM 49714P108 1,013 3,966 SH   SOLE NONE 3,966 0 0
KLA CORP COM NEW 482480100 1,712 5,658 SH   SOLE NONE 5,658 0 0
LHC GROUP INC COM 50187A107 2,238 13,672 SH   SOLE NONE 13,672 0 0
LINDE PLC SHS G5494J103 81,142 300,982 SH   SOLE NONE 300,982 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,870 12,523 SH   OTR 1 0 12,523 0
MARSH & MCLENNAN COS INC COM 571748102 1,126,500 7,545,716 SH   SOLE NONE 7,476,026 0 69,690
MARTIN MARIETTA MATLS INC COM 573284106 94,907 294,659 SH   SOLE NONE 294,659 0 0
MASTERCARD INCORPORATED CL A 57636Q104 91,871 323,101 SH   SOLE NONE 323,101 0 0
MCCORMICK & CO INC COM NON VTG 579780206 40,681 570,808 SH   SOLE NONE 570,808 0 0
MERCADOLIBRE INC COM 58733R102 1,745 2,108 SH   SOLE NONE 2,108 0 0
MICROSOFT CORP COM 594918104 1,284 5,515 SH   OTR 1 0 5,515 0
MICROSOFT CORP COM 594918104 849,589 3,647,869 SH   SOLE NONE 3,617,089 0 30,780
MODERNA INC COM 60770K107 465 3,930 SH   OTR 1 0 3,930 0
MODERNA INC COM 60770K107 213,875 1,808,665 SH   SOLE NONE 1,786,765 0 21,900
MORNINGSTAR INC COM 617700109 986 4,642 SH   SOLE NONE 4,642 0 0
MSCI INC COM 55354G100 772 1,830 SH   SOLE NONE 1,830 0 0
NATIONAL RESH CORP COM NEW 637372202 2,386 59,957 SH   SOLE NONE 59,957 0 0
NETFLIX INC COM 64110L106 22,238 94,454 SH   SOLE NONE 94,454 0 0
NIKE INC CL B 654106103 41,094 494,390 SH   SOLE NONE 494,390 0 0
NV5 GLOBAL INC COM 62945V109 1,665 13,449 SH   SOLE NONE 13,449 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 628 2,526 SH   SOLE NONE 2,526 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,606 2,283 SH   SOLE NONE 2,283 0 0
ORGANON & CO COMMON STOCK 68622V106 477 20,400 SH   OTR 1 0 20,400 0
ORGANON & CO COMMON STOCK 68622V106 252,199 10,777,737 SH   SOLE NONE 10,664,237 0 113,500
PAYCHEX INC COM 704326107 172,337 1,535,840 SH   SOLE NONE 1,535,840 0 0
PAYPAL HLDGS INC COM 70450Y103 26,077 302,971 SH   SOLE NONE 302,971 0 0
PC CONNECTION INC COM 69318J100 89,591 1,986,948 SH   SOLE NONE 1,986,948 0 0
PEPSICO INC COM 713448108 72,118 441,738 SH   SOLE NONE 441,738 0 0
PREMIER INC CL A 74051N102 52,929 1,559,482 SH   SOLE NONE 1,559,482 0 0
PROCTER AND GAMBLE CO COM 742718109 424 3,356 SH   OTR 1 0 3,356 0
PROCTER AND GAMBLE CO COM 742718109 376,606 2,983,015 SH   SOLE NONE 2,964,315 0 18,700
ROKU INC COM CL A 77543R102 711 12,614 SH   SOLE NONE 12,614 0 0
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 54,298 1,336,741 SH   SOLE NONE 1,336,741 0 0
S&P GLOBAL INC COM 78409V104 384 1,258 SH   OTR 1 0 1,258 0
S&P GLOBAL INC COM 78409V104 241,376 790,489 SH   SOLE NONE 783,489 0 7,000
SHELL PLC SPON ADS 780259305 159,844 3,212,298 SH   SOLE NONE 3,034,598 0 177,700
SHERWIN WILLIAMS CO COM 824348106 87,786 428,746 SH   SOLE NONE 428,746 0 0
SMITH A O CORP COM 831865209 46,191 950,821 SH   SOLE NONE 950,821 0 0
SOUTHERN CO COM 842587107 55,356 814,065 SH   SOLE NONE 814,065 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 43,497 910,934 SH   SOLE NONE 910,934 0 0
STATE STR CORP COM 857477103 79,222 1,302,771 SH   SOLE NONE 1,302,771 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 119 1,730 SH   OTR 1 0 1,730 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 44,928 655,313 SH   SOLE NONE 645,313 0 10,000
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,375 12,615 SH   SOLE NONE 12,615 0 0
TEXAS INSTRS INC COM 882508104 42,450 274,263 SH   SOLE NONE 274,263 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 38,577 629,000 SH   SOLE NONE 629,000 0 0
TRADEWEB MKTS INC CL A 892672106 29,493 522,738 SH   SOLE NONE 522,738 0 0
TRINET GROUP INC COM 896288107 288 4,043 SH   OTR 1 0 4,043 0
TRINET GROUP INC COM 896288107 180,954 2,540,782 SH   SOLE NONE 2,518,282 0 22,500
UNITEDHEALTH GROUP INC COM 91324P102 830 1,644 SH   OTR 1 0 1,644 0
UNITEDHEALTH GROUP INC COM 91324P102 576,238 1,140,975 SH   SOLE NONE 1,131,835 0 9,140
VALVOLINE INC COM 92047W101 1,667 65,790 SH   SOLE NONE 65,790 0 0
VERISIGN INC COM 92343E102 800 4,603 SH   SOLE NONE 4,603 0 0
VERISK ANALYTICS INC COM 92345Y106 171,451 1,005,400 SH   SOLE NONE 1,005,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 64,055 1,687,002 SH   SOLE NONE 1,687,002 0 0
VISA INC COM CL A 92826C839 473 2,660 SH   OTR 1 0 2,660 0
VISA INC COM CL A 92826C839 436,269 2,455,779 SH   SOLE NONE 2,440,979 0 14,800
WARNER MUSIC GROUP CORP COM CL A 934550203 16,816 724,507 SH   SOLE NONE 724,507 0 0
WATERS CORP COM 941848103 160,842 596,750 SH   SOLE NONE 596,750 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 73,774 367,142 SH   SOLE NONE 367,142 0 0
WINMARK CORP COM 974250102 81,073 374,748 SH   SOLE NONE 374,748 0 0
XPEL INC COM 98379L100 2,024 31,410 SH   SOLE NONE 31,410 0 0