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
ABBOTT LABS COM 002824100 40,137,467 365,584 SH SOLE NONE 365,584 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 215,340 807 SH OTR 1 0 807 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 214,930,281 805,465 SH SOLE NONE 799,825 0 5,640
ADOBE SYSTEMS INCORPORATED COM 00724F101 33,133,398 98,456 SH SOLE NONE 98,456 0 0
ALLEGION PLC ORD SHS G0176J109 40,692,884 386,594 SH SOLE NONE 386,594 0 0
ALPHABET INC CAP STK CL C 02079K107 991,025 11,169 SH OTR 1 0 11,169 0
ALPHABET INC CAP STK CL C 02079K107 794,379,193 8,952,769 SH SOLE NONE 8,874,069 0 78,700
ALPHABET INC CAP STK CL A 02079K305 5,456,761 61,847 SH SOLE NONE 61,847 0 0
AMAZON COM INC COM 023135106 359,520 4,280 SH OTR 1 0 4,280 0
AMAZON COM INC COM 023135106 316,977,360 3,773,540 SH SOLE NONE 3,743,440 0 30,100
AMERICAN ELEC PWR CO INC COM 025537101 53,745,023 566,035 SH SOLE NONE 566,035 0 0
AMERISOURCEBERGEN CORP COM 03073E105 92,519,539 558,322 SH SOLE NONE 558,322 0 0
AMETEK INC COM 031100100 239,760 1,716 SH OTR 1 0 1,716 0
AMETEK INC COM 031100100 298,615,452 2,137,242 SH SOLE NONE 2,124,942 0 12,300
AMPHENOL CORP NEW CL A 032095101 673,839 8,850 SH OTR 1 0 8,850 0
AMPHENOL CORP NEW CL A 032095101 677,346,237 8,896,063 SH SOLE NONE 8,833,763 0 62,300
AON PLC SHS CL A G0403H108 1,265,390 4,216 SH OTR 1 0 4,216 0
AON PLC SHS CL A G0403H108 1,539,707,995 5,129,966 SH SOLE NONE 4,955,825 0 174,141
APPLE INC COM 037833100 366,403 2,820 SH SOLE NONE 2,820 0 0
APTARGROUP INC COM 038336103 85,900,429 781,055 SH SOLE NONE 781,055 0 0
BECTON DICKINSON & CO COM 075887109 194,456,344 764,673 SH SOLE NONE 764,673 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 231,675 750 SH SOLE NONE 750 0 0
BIO RAD LABS INC CL A 090572207 37,242,799 88,570 SH SOLE NONE 88,570 0 0
BOOKING HOLDINGS INC COM 09857L108 528,003 262 SH OTR 1 0 262 0
BOOKING HOLDINGS INC COM 09857L108 317,378,386 157,486 SH SOLE NONE 155,626 0 1,860
BWX TECHNOLOGIES INC COM 05605H100 59,259,605 1,020,310 SH SOLE NONE 1,020,310 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 68,135,801 1,651,777 SH SOLE NONE 1,651,777 0 0
CBIZ INC COM 124805102 59,377,690 1,267,400 SH SOLE NONE 1,267,400 0 0
CBRE GROUP INC CL A 12504L109 2,070,455 26,903 SH SOLE NONE 26,903 0 0
CDW CORP COM 12514G108 907,544 5,082 SH OTR 1 0 5,082 0
CDW CORP COM 12514G108 589,287,213 3,299,850 SH SOLE NONE 3,264,100 0 35,750
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 1,187,987 272,474 SH SOLE NONE 272,474 0 0
CHARLES RIV LABS INTL INC COM 159864107 3,341,061 15,333 SH SOLE NONE 15,333 0 0
CHASE CORP COM 16150R104 39,765,860 461,000 SH SOLE NONE 461,000 0 0
CME GROUP INC COM 12572Q105 164,019,901 975,380 SH SOLE NONE 975,380 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 115,966,565 2,027,742 SH SOLE NONE 2,027,742 0 0
COMCAST CORP NEW CL A 20030N101 30,190,580 863,328 SH SOLE NONE 863,328 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 165,902 12,645 SH OTR 1 0 12,645 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 140,696,820 10,723,843 SH SOLE NONE 10,635,243 0 88,600
CONCENTRIX CORP COM 20602D101 2,478,907 18,616 SH SOLE NONE 18,616 0 0
COPART INC COM 217204106 1,667,594 27,387 SH SOLE NONE 27,387 0 0
CSW INDUSTRIALS INC COM 126402106 1,791,930 15,457 SH SOLE NONE 15,457 0 0
DANAHER CORPORATION COM 235851102 87,092,265 328,130 SH SOLE NONE 328,130 0 0
DOLLAR GEN CORP NEW COM 256677105 86,449,756 351,065 SH SOLE NONE 351,065 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 20,327,001 525,925 SH SOLE NONE 525,925 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 361,572 29,492 SH OTR 1 0 29,492 0
DUN & BRADSTREET HLDGS INC COM 26484T106 254,947,718 20,795,083 SH SOLE NONE 20,586,883 0 208,200
ELASTIC N V ORD SHS N14506104 13,887,181 269,654 SH SOLE NONE 269,654 0 0
EURONET WORLDWIDE INC COM 298736109 1,440,994 15,268 SH SOLE NONE 15,268 0 0
FEDEX CORP COM 31428X106 369,089 2,131 SH OTR 1 0 2,131 0
FEDEX CORP COM 31428X106 222,209,365 1,282,964 SH SOLE NONE 1,267,884 0 15,080
FLEETCOR TECHNOLOGIES INC COM 339041105 403,545 2,197 SH OTR 1 0 2,197 0
FLEETCOR TECHNOLOGIES INC COM 339041105 244,325,993 1,330,172 SH SOLE NONE 1,314,712 0 15,460
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,378,729 36,993 SH SOLE NONE 36,993 0 0
FTI CONSULTING INC COM 302941109 910,242 5,732 SH OTR 1 0 5,732 0
FTI CONSULTING INC COM 302941109 604,967,338 3,809,618 SH SOLE NONE 3,769,218 0 40,400
GALLAGHER ARTHUR J & CO COM 363576109 183,704,703 974,354 SH SOLE NONE 974,354 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 42,286,422 1,797,128 SH SOLE NONE 1,797,128 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 49,991,223 730,759 SH SOLE NONE 708,059 0 22,700
HERSHEY CO COM 427866108 72,890,826 314,768 SH SOLE NONE 314,768 0 0
HUMANA INC COM 444859102 3,078,262 6,010 SH SOLE NONE 6,010 0 0
IAA INC COM 449253103 159,382,680 3,984,567 SH SOLE NONE 3,984,567 0 0
IAC INC COM NEW 44891N208 966,854 21,776 SH SOLE NONE 21,776 0 0
INFOSYS LTD SPONSORED ADR 456788108 5,388,106 299,173 SH SOLE NONE 299,173 0 0
INSPERITY INC COM 45778Q107 685,917 6,038 SH OTR 1 0 6,038 0
INSPERITY INC COM 45778Q107 484,012,453 4,260,673 SH SOLE NONE 4,217,873 0 42,800
INTERCONTINENTAL EXCHANGE IN COM 45866F104 636,879 6,208 SH OTR 1 0 6,208 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 479,583,013 4,674,754 SH SOLE NONE 4,631,004 0 43,750
INTUIT COM 461202103 237,813 611 SH OTR 1 0 611 0
INTUIT COM 461202103 208,611,800 535,974 SH SOLE NONE 531,624 0 4,350
ISHARES TR CORE S&P500 ETF 464287200 623,573 1,623 SH SOLE NONE 1,623 0 0
ISHARES TR U.S. TECH ETF 464287721 2,352,394 31,580 SH SOLE NONE 31,580 0 0
ISHARES TR MSCI ACWI EX US 464288240 15,980,601 351,222 SH SOLE NONE 76,072 0 275,150
ISHARES TR MSCI ACWI ETF 464288257 74,270 875 SH SOLE NONE 875 0 0
ISHARES TR CORE MSCI EAFE 46432F842 12,944 210 SH SOLE NONE 210 0 0
JOHNSON & JOHNSON COM 478160104 966,276 5,470 SH OTR 1 0 5,470 0
JOHNSON & JOHNSON COM 478160104 772,692,008 4,374,141 SH SOLE NONE 4,335,591 0 38,550
JPMORGAN CHASE & CO COM 46625H100 134,708,144 1,004,535 SH SOLE NONE 1,004,535 0 0
KINSALE CAP GROUP INC COM 49714P108 754,224 2,884 SH SOLE NONE 2,884 0 0
KLA CORP COM NEW 482480100 1,737,731 4,609 SH SOLE NONE 4,609 0 0
LHC GROUP INC COM 50187A107 2,701,193 16,706 SH SOLE NONE 16,706 0 0
LINDE PLC SHS G5494J103 98,689,347 302,561 SH SOLE NONE 302,561 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,644,540 9,938 SH OTR 1 0 9,938 0
MARSH & MCLENNAN COS INC COM 571748102 1,290,398,974 7,797,915 SH SOLE NONE 7,727,825 0 70,090
MARTIN MARIETTA MATLS INC COM 573284106 100,188,841 296,443 SH SOLE NONE 296,443 0 0
MASTERCARD INCORPORATED CL A 57636Q104 103,783,148 298,459 SH SOLE NONE 298,459 0 0
MCCORMICK & CO INC COM NON VTG 579780206 54,260,457 654,608 SH SOLE NONE 654,608 0 0
MERCADOLIBRE INC COM 58733R102 1,783,874 2,108 SH SOLE NONE 2,108 0 0
MICROSOFT CORP COM 594918104 1,049,213 4,375 SH OTR 1 0 4,375 0
MICROSOFT CORP COM 594918104 906,179,295 3,778,581 SH SOLE NONE 3,747,701 0 30,880
MODERNA INC COM 60770K107 560,414 3,120 SH OTR 1 0 3,120 0
MODERNA INC COM 60770K107 340,418,159 1,895,213 SH SOLE NONE 1,873,213 0 22,000
MORNINGSTAR INC COM 617700109 1,226,333 5,662 SH SOLE NONE 5,662 0 0
MSCI INC COM 55354G100 1,035,468 2,226 SH SOLE NONE 2,226 0 0
NETFLIX INC COM 64110L106 24,995,503 84,765 SH SOLE NONE 84,765 0 0
NIKE INC CL B 654106103 71,312,447 609,456 SH SOLE NONE 609,456 0 0
NV5 GLOBAL INC COM 62945V109 1,998,429 15,103 SH SOLE NONE 15,103 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 2,349,780 2,784 SH SOLE NONE 2,784 0 0
ORGANON & CO COMMON STOCK 68622V106 539,049 19,300 SH OTR 1 0 19,300 0
ORGANON & CO COMMON STOCK 68622V106 367,572,905 13,160,505 SH SOLE NONE 13,024,305 0 136,200
PAYCHEX INC COM 704326107 161,498,451 1,397,529 SH SOLE NONE 1,397,529 0 0
PC CONNECTION INC COM 69318J100 92,805,720 1,978,800 SH SOLE NONE 1,978,800 0 0
PEPSICO INC COM 713448108 81,091,048 448,860 SH SOLE NONE 448,860 0 0
PREMIER INC CL A 74051N102 54,822,685 1,567,258 SH SOLE NONE 1,567,258 0 0
PROCTER AND GAMBLE CO COM 742718109 402,695 2,657 SH OTR 1 0 2,657 0
PROCTER AND GAMBLE CO COM 742718109 466,006,685 3,074,734 SH SOLE NONE 3,056,034 0 18,700
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 47,011,279 1,132,529 SH SOLE NONE 1,132,529 0 0
S&P GLOBAL INC COM 78409V104 335,945 1,003 SH OTR 1 0 1,003 0
S&P GLOBAL INC COM 78409V104 273,231,994 815,764 SH SOLE NONE 808,764 0 7,000
SHELL PLC SPON ADS 780259305 210,272,157 3,692,224 SH SOLE NONE 3,487,424 0 204,800
SHERWIN WILLIAMS CO COM 824348106 102,393,893 431,441 SH SOLE NONE 431,441 0 0
SHUTTERSTOCK INC COM 825690100 18,634,200 353,456 SH SOLE NONE 353,456 0 0
SMITH A O CORP COM 831865209 30,293,469 529,236 SH SOLE NONE 529,236 0 0
SOUTHERN CO COM 842587107 58,501,857 819,239 SH SOLE NONE 819,239 0 0
SOUTHERN COPPER CORP COM 84265V105 19,313,084 319,806 SH SOLE NONE 301,904 0 17,902
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 46,793,506 898,838 SH SOLE NONE 898,838 0 0
STATE STR CORP COM 857477103 98,592,013 1,271,007 SH SOLE NONE 1,271,007 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 32,354,955 434,353 SH SOLE NONE 434,353 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,602,561 15,390 SH SOLE NONE 15,390 0 0
TEXAS INSTRS INC COM 882508104 49,260,178 298,149 SH SOLE NONE 298,149 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 39,736,736 613,600 SH SOLE NONE 613,600 0 0
TRADEWEB MKTS INC CL A 892672106 42,032,046 647,344 SH SOLE NONE 647,344 0 0
TRINET GROUP INC COM 896288107 217,570 3,209 SH OTR 1 0 3,209 0
TRINET GROUP INC COM 896288107 178,938,845 2,639,216 SH SOLE NONE 2,616,716 0 22,500
UNITEDHEALTH GROUP INC COM 91324P102 691,355 1,304 SH OTR 1 0 1,304 0
UNITEDHEALTH GROUP INC COM 91324P102 625,431,078 1,179,658 SH SOLE NONE 1,170,468 0 9,190
VALVOLINE INC COM 92047W101 2,620,652 80,265 SH SOLE NONE 80,265 0 0
VERISIGN INC COM 92343E102 1,153,340 5,614 SH SOLE NONE 5,614 0 0
VERISK ANALYTICS INC COM 92345Y106 195,895,004 1,110,390 SH SOLE NONE 1,110,390 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 66,904,234 1,698,077 SH SOLE NONE 1,698,077 0 0
VISA INC COM CL A 92826C839 402,847 1,939 SH OTR 1 0 1,939 0
VISA INC COM CL A 92826C839 487,985,857 2,348,796 SH SOLE NONE 2,335,096 0 13,700
WARNER MUSIC GROUP CORP COM CL A 934550203 25,771,043 735,895 SH SOLE NONE 735,895 0 0
WATERS CORP COM 941848103 205,553,824 600,017 SH SOLE NONE 600,017 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 90,403,127 369,626 SH SOLE NONE 369,626 0 0
WINMARK CORP COM 974250102 88,832,916 376,682 SH SOLE NONE 376,682 0 0
XP INC CL A G98239109 463,115 30,190 SH OTR 1 0 30,190 0
XP INC CL A G98239109 277,694,528 18,102,642 SH SOLE NONE 17,890,208 0 212,434
XPEL INC COM 98379L100 1,841,800 30,666 SH SOLE NONE 30,666 0 0