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 42,527 391,416 SH   SOLE NONE 391,416 0 0
ACCENTURE PLC IRELAND CLASS A G1151C101 712 2,563 SH   OTR 1 0 2,563 0
ACCENTURE PLC IRELAND CLASS A G1151C101 352,404 1,269,238 SH   SOLE NONE 1,257,798 0 11,440
ADOBE SYSTEMS INCORPORATED COM 00724F101 36,446 99,563 SH   SOLE NONE 99,563 0 0
ALLEGION PLC COM G0176J109 37,728 385,372 SH   SOLE NONE 385,372 0 0
ALPHABET INC CLASS C 02079K107 2,072 947 SH   OTR 1 0 947 0
ALPHABET INC CLASS C 02079K107 1,066,874 487,725 SH   SOLE NONE 483,485 0 4,240
ALPHABET INC CLASS A 02079K305 6,941 3,185 SH   SOLE NONE 3,185 0 0
AMAZON COM INC COM 023135106 845 7,960 SH   OTR 1 0 7,960 0
AMAZON COM INC COM 023135106 448,008 4,218,132 SH   SOLE NONE 4,182,532 0 35,600
AMERICAN ELEC PWR CO INC COM 025537101 46,184 481,388 SH   SOLE NONE 481,388 0 0
AMERISOURCEBERGEN CORP COM 03073E105 64,758 457,719 SH   SOLE NONE 457,719 0 0
AMETEK INC COM 031100100 573 5,212 SH   OTR 1 0 5,212 0
AMETEK INC COM 031100100 352,112 3,204,222 SH   SOLE NONE 3,180,922 0 23,300
AMPHENOL CORP NEW CLASS A 032095101 895 13,900 SH   OTR 1 0 13,900 0
AMPHENOL CORP NEW CLASS A 032095101 561,927 8,728,281 SH   SOLE NONE 8,666,181 0 62,100
AON PLC CLASS A G0403H108 1,806 6,696 SH   OTR 1 0 6,696 0
AON PLC CLASS A G0403H108 1,446,827 5,364,976 SH   SOLE NONE 5,178,335 0 186,641
APPLE INC COM 037833100 208 1,520 SH   SOLE NONE 1,520 0 0
APTARGROUP INC COM 038336103 80,029 775,398 SH   SOLE NONE 775,398 0 0
BECTON DICKINSON & CO COM 075887109 188,797 765,818 SH   SOLE NONE 765,818 0 0
BERKSHIRE HATHAWAY INC DEL CLASS B 084670702 205 750 SH   SOLE NONE 750 0 0
BIO RAD LABS INC CLASS A 090572207 33,516 67,710 SH   SOLE NONE 67,710 0 0
BOOKING HOLDINGS INC COM 09857L108 843 482 SH   OTR 1 0 482 0
BOOKING HOLDINGS INC COM 09857L108 313,368 179,171 SH   SOLE NONE 177,011 0 2,160
BWX TECHNOLOGIES INC COM 05605H100 55,396 1,005,546 SH   SOLE NONE 1,005,546 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 60,648 1,700,720 SH   SOLE NONE 1,700,720 0 0
CBIZ INC COM 124805102 50,805 1,271,400 SH   SOLE NONE 1,271,400 0 0
CBRE GROUP INC CLASS A 12504L109 1,368 18,581 SH   SOLE NONE 18,581 0 0
CDW CORP COM 12514G108 1,526 9,684 SH   OTR 1 0 9,684 0
CDW CORP COM 12514G108 599,309 3,803,688 SH   SOLE NONE 3,760,338 0 43,350
CELLEBRITE DI LTD COM M2197Q107 1,390 272,635 SH   SOLE NONE 272,635 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,909 8,923 SH   SOLE NONE 8,923 0 0
CHARTER COMMUNICATIONS INC N CLASS A 16119P108 28,250 60,296 SH   SOLE NONE 60,296 0 0
CHASE CORP COM 16150R104 35,972 462,300 SH   SOLE NONE 462,300 0 0
CME GROUP INC COM 12572Q105 203,684 995,039 SH   SOLE NONE 995,039 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLASS A 192446102 132,611 1,964,900 SH   SOLE NONE 1,964,900 0 0
COMCAST CORP NEW CLASS A 20030N101 104,734 2,669,055 SH   SOLE NONE 2,669,055 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 227 17,945 SH   OTR 1 0 17,945 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 124,103 9,826,087 SH   SOLE NONE 9,745,787 0 80,300
CONCENTRIX CORP COM 20602D101 1,488 10,969 SH   SOLE NONE 10,969 0 0
COPART INC COM 217204106 787 7,242 SH   SOLE NONE 7,242 0 0
CSW INDUSTRIALS INC COM 126402106 1,105 10,727 SH   SOLE NONE 10,727 0 0
DANAHER CORPORATION COM 235851102 65,800 259,544 SH   SOLE NONE 259,544 0 0
DOLLAR GEN CORP NEW COM 256677105 81,911 333,731 SH   SOLE NONE 333,731 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 696 46,292 SH   OTR 1 0 46,292 0
DUN & BRADSTREET HLDGS INC COM 26484T106 301,970 20,091,135 SH   SOLE NONE 19,884,235 0 206,900
ELASTIC N V COM N14506104 18,205 269,025 SH   SOLE NONE 269,025 0 0
EURONET WORLDWIDE INC COM 298736109 621 6,178 SH   SOLE NONE 6,178 0 0
FEDEX CORP COM 31428X106 486 2,145 SH   OTR 1 0 2,145 0
FEDEX CORP COM 31428X106 180,753 797,286 SH   SOLE NONE 787,706 0 9,580
FLEETCOR TECHNOLOGIES INC COM 339041105 871 4,147 SH   OTR 1 0 4,147 0
FLEETCOR TECHNOLOGIES INC COM 339041105 325,286 1,548,168 SH   SOLE NONE 1,529,608 0 18,560
FOCUS FINL PARTNERS INC CLASS A 34417P100 743 21,811 SH   SOLE NONE 21,811 0 0
FTI CONSULTING INC COM 302941109 1,978 10,940 SH   OTR 1 0 10,940 0
FTI CONSULTING INC COM 302941109 789,195 4,363,812 SH   SOLE NONE 4,314,912 0 48,900
GALLAGHER ARTHUR J & CO COM 363576109 159,461 978,047 SH   SOLE NONE 978,047 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 59,713 1,768,233 SH   SOLE NONE 1,768,233 0 0
HDFC BANK LTD ADR 40415F101 53,727 977,569 SH   SOLE NONE 945,669 0 31,900
HERSHEY CO COM 427866108 72,558 337,229 SH   SOLE NONE 337,229 0 0
IAA INC COM 449253103 132,141 4,032,385 SH   SOLE NONE 4,032,385 0 0
INFOSYS LTD ADR 456788108 7,392 399,373 SH   SOLE NONE 399,373 0 0
INSPERITY INC COM 45778Q107 952 9,537 SH   OTR 1 0 9,537 0
INSPERITY INC COM 45778Q107 462,523 4,633,111 SH   SOLE NONE 4,590,411 0 42,700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,544 16,423 SH   OTR 1 0 16,423 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 662,407 7,043,889 SH   SOLE NONE 6,970,339 0 73,550
INTUIT COM 461202103 547 1,419 SH   OTR 1 0 1,419 0
INTUIT COM 461202103 280,957 728,926 SH   SOLE NONE 722,576 0 6,350
JOHNSON & JOHNSON COM 478160104 1,522 8,576 SH   OTR 1 0 8,576 0
JOHNSON & JOHNSON COM 478160104 750,250 4,226,522 SH   SOLE NONE 4,188,172 0 38,350
JPMORGAN CHASE & CO COM 46625H100 118,818 1,055,128 SH   SOLE NONE 1,055,128 0 0
KINSALE CAP GROUP INC COM 49714P108 654 2,850 SH   SOLE NONE 2,850 0 0
KLA CORP COM 482480100 1,682 5,272 SH   SOLE NONE 5,272 0 0
LHC GROUP INC COM 50187A107 727 4,668 SH   SOLE NONE 4,668 0 0
LINDE PLC COM G5494J103 84,381 293,470 SH   SOLE NONE 293,470 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,418 15,576 SH   OTR 1 0 15,576 0
MARSH & MCLENNAN COS INC COM 571748102 1,184,184 7,627,591 SH   SOLE NONE 7,557,901 0 69,690
MARTIN MARIETTA MATLS INC COM 573284106 87,663 292,953 SH   SOLE NONE 292,953 0 0
MASTERCARD INCORPORATED CLASS A 57636Q104 107,212 339,837 SH   SOLE NONE 339,837 0 0
MCCORMICK & CO INC COM 579780206 47,134 566,173 SH   SOLE NONE 566,173 0 0
MERCADOLIBRE INC COM 58733R102 1,343 2,108 SH   SOLE NONE 2,108 0 0
MICROSOFT CORP COM 594918104 1,766 6,875 SH   OTR 1 0 6,875 0
MICROSOFT CORP COM 594918104 957,007 3,726,228 SH   SOLE NONE 3,695,448 0 30,780
MORNINGSTAR INC COM 617700109 797 3,297 SH   SOLE NONE 3,297 0 0
MSCI INC COM 55354G100 633 1,537 SH   SOLE NONE 1,537 0 0
NATIONAL RESH CORP COM 637372202 2,295 59,957 SH   SOLE NONE 59,957 0 0
NETFLIX INC COM 64110L106 14,745 84,317 SH   SOLE NONE 84,317 0 0
NIKE INC CLASS B 654106103 50,349 492,649 SH   SOLE NONE 492,649 0 0
NV5 GLOBAL INC COM 62945V109 1,276 10,926 SH   SOLE NONE 10,926 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 667 2,602 SH   SOLE NONE 2,602 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,301 2,059 SH   SOLE NONE 2,059 0 0
ORGANON & CO COM 68622V106 857 25,400 SH   OTR 1 0 25,400 0
ORGANON & CO COM 68622V106 365,280 10,823,122 SH   SOLE NONE 10,709,622 0 113,500
PAYCHEX INC COM 704326107 181,957 1,597,932 SH   SOLE NONE 1,597,932 0 0
PAYPAL HLDGS INC COM 70450Y103 19,567 280,174 SH   SOLE NONE 280,174 0 0
PC CONNECTION INC COM 69318J100 87,154 1,978,534 SH   SOLE NONE 1,978,534 0 0
PEPSICO INC COM 713448108 73,231 439,401 SH   SOLE NONE 439,401 0 0
PREMIER INC CLASS A 74051N102 55,210 1,547,362 SH   SOLE NONE 1,547,362 0 0
PROCTER AND GAMBLE CO COM 742718109 599 4,168 SH   OTR 1 0 4,168 0
PROCTER AND GAMBLE CO COM 742718109 431,968 3,004,156 SH   SOLE NONE 2,985,456 0 18,700
ROKU INC CLASS A 77543R102 549 6,682 SH   SOLE NONE 6,682 0 0
RYAN SPECIALTY HOLDINGS INC CLASS A 78351F107 59,071 1,507,298 SH   SOLE NONE 1,507,298 0 0
S&P GLOBAL INC COM 78409V104 527 1,565 SH   OTR 1 0 1,565 0
S&P GLOBAL INC COM 78409V104 278,800 827,153 SH   SOLE NONE 820,153 0 7,000
SHERWIN WILLIAMS CO COM 824348106 105,787 472,452 SH   SOLE NONE 472,452 0 0
SMITH A O CORP COM 831865209 52,379 957,923 SH   SOLE NONE 957,923 0 0
SOUTHERN CO COM 842587107 48,118 674,778 SH   SOLE NONE 674,778 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 52,819 909,580 SH   SOLE NONE 909,580 0 0
STATE STR CORP COM 857477103 81,269 1,318,229 SH   SOLE NONE 1,318,229 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 697 8,520 SH   OTR 1 0 8,520 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 89,197 1,091,095 SH   SOLE NONE 1,054,295 0 36,800
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,111 9,069 SH   SOLE NONE 9,069 0 0
TASKUS INC CLASS A 87652V109 496 29,437 SH   SOLE NONE 29,437 0 0
TEXAS INSTRS INC COM 882508104 41,931 272,901 SH   SOLE NONE 272,901 0 0
TORONTO DOMINION BK ONT COM 891160509 42,070 641,500 SH   SOLE NONE 641,500 0 0
TRADEWEB MKTS INC CLASS A 892672106 35,126 514,673 SH   SOLE NONE 514,673 0 0
TRINET GROUP INC COM 896288107 388 5,000 SH   OTR 1 0 5,000 0
TRINET GROUP INC COM 896288107 200,658 2,585,127 SH   SOLE NONE 2,562,627 0 22,500
UNITEDHEALTH GROUP INC COM 91324P102 1,050 2,044 SH   OTR 1 0 2,044 0
UNITEDHEALTH GROUP INC COM 91324P102 614,087 1,195,582 SH   SOLE NONE 1,186,442 0 9,140
VALVOLINE INC COM 92047W101 923 32,024 SH   SOLE NONE 32,024 0 0
VERISIGN INC COM 92343E102 553 3,303 SH   SOLE NONE 3,303 0 0
VERISK ANALYTICS INC COM 92345Y106 187,183 1,081,418 SH   SOLE NONE 1,081,418 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 81,652 1,608,912 SH   SOLE NONE 1,608,912 0 0
VISA INC CLASS A 92826C839 653 3,317 SH   OTR 1 0 3,317 0
VISA INC CLASS A 92826C839 486,520 2,471,026 SH   SOLE NONE 2,456,226 0 14,800
WARNER MUSIC GROUP CORP CLASS A 934550203 17,733 727,959 SH   SOLE NONE 727,959 0 0
WATERS CORP COM 941848103 184,556 557,606 SH   SOLE NONE 557,606 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 75,265 381,302 SH   SOLE NONE 381,302 0 0
WINMARK CORP COM 974250102 72,326 369,819 SH   SOLE NONE 369,819 0 0
XPEL INC COM 98379L100 1,525 33,205 SH   SOLE NONE 33,205 0 0