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 LABORATORIES COM 002824100 45,250,363 457,861 SH SOLE 457,861 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,726,062 9,413 SH SOLE 9,413 0 0
ADOBE INC COM 00724F101 1,738,605 7,246 SH SOLE 7,246 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,323,511 10,445 SH SOLE 10,445 0 0
ALPHABET INC CAP STK CL C 02079K107 2,161,655 6,344 SH SOLE 6,344 0 0
ALPHABET INC CAP STK CL A 02079K305 30,685,349 89,181 SH SOLE 89,181 0 0
AMAZON COM INC COM 023135106 765,887 3,074 SH SOLE 3,074 0 0
AMETEK INC COM 031100100 1,024,120 4,134 SH SOLE 4,134 0 0
AMGEN INC COM 031162100 30,007,541 71,191 SH SOLE 71,191 0 0
ANALOG DEVICES INC COM 032654105 38,801,600 97,808 SH SOLE 97,808 0 0
APPLE INC COM 037833100 24,878,931 74,707 SH SOLE 74,707 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 56,369,919 218,437 SH SOLE 218,437 0 0
AUTOZONE INC COM 053332102 212,252 75 SH SOLE 75 0 0
BANK OF AMER CORP COM 060505104 202,861 3,727 SH SOLE 3,727 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,121,927 44,426 SH SOLE 44,426 0 0
BLACKSTONE INC COM 09260D107 794,046 7,084 SH SOLE 7,084 0 0
BOEING CO COM 097023105 24,171,554 129,920 SH SOLE 129,920 0 0
BROADCOM INC COM 11135F101 323,446 921 SH SOLE 921 0 0
BROWN & BROWN INC COM 115236101 28,570,316 469,135 SH SOLE 469,135 0 0
CATERPILLAR INC COM 149123101 214,049 264 SH SOLE 264 0 0
CHEVRON CORPORATION COM 166764100 22,402,413 109,703 SH SOLE 109,703 0 0
COPART INC COM 217204106 2,111,417 77,398 SH SOLE 77,398 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 29,067,635 31,931 SH SOLE 31,931 0 0
CUMMINS INC COM 231021106 2,032,085 3,934 SH SOLE 3,934 0 0
DEERE & CO COM 244199105 36,585,461 54,479 SH SOLE 54,479 0 0
DISNEY WALT CO COM 254687106 1,082,506 10,319 SH SOLE 10,319 0 0
DOLLAR GEN CORP COM 256677105 467,797 3,912 SH SOLE 3,912 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 415,923 3,648 SH SOLE 3,648 0 0
EMERSON ELEC CO COM 291011104 43,673,893 281,585 SH SOLE 281,585 0 0
FASTENAL CO COM 311900104 33,699,168 680,379 SH SOLE 680,379 0 0
HERSHEY CO COM 427866108 2,010,860 12,758 SH SOLE 12,758 0 0
HOME DEPOT INC COM 437076102 446,080 1,568 SH SOLE 1,568 0 0
INTUIT COM 461202103 2,331,288 8,456 SH SOLE 8,456 0 0
JOHNSON & JOHNSON COM 478160104 38,920,568 147,014 SH SOLE 147,014 0 0
JPMORGAN CHASE & CO COM 46625H100 30,754,533 92,962 SH SOLE 92,962 0 0
KINSALE CAP GROUP INC COM 49714P108 1,841,327 5,705 SH SOLE 5,705 0 0
KLA CORP COM NEW 482480100 292,395 1,500 SH SOLE 1,500 0 0
LINCOLN ELEC HLDGS INC COM 533900106 41,971,340 158,634 SH SOLE 158,634 0 0
LOCKHEED MARTIN CORP COM 539830109 674,247 1,324 SH SOLE 1,324 0 0
LOWES COS INC COM 548661107 2,107,328 11,435 SH SOLE 11,435 0 0
LULULEMON ATHLETICA INC COM 550021109 1,071,749 11,142 SH SOLE 11,142 0 0
M & T BK CORP COM 55261F104 39,538,747 181,704 SH SOLE 181,704 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,661,017 3,012 SH SOLE 3,012 0 0
MCDONALDS CORP COM 580135101 27,385,187 118,581 SH SOLE 118,581 0 0
MERCK & CO INC COM 58933Y105 1,668,159 11,480 SH SOLE 11,480 0 0
MERCURY GENL CORP NEW COM 589400100 1,269,347 12,841 SH SOLE 12,841 0 0
META PLATFORMS INC CL A 30303M102 2,090,780 2,883 SH SOLE 2,883 0 0
MICROSOFT CORP COM 594918104 43,131,441 84,093 SH SOLE 84,093 0 0
NETFLIX INC. COM 64110L106 236,781 3,403 SH SOLE 3,403 0 0
NVIDIA CORPORATION COM 67066G104 303,289 1,328 SH SOLE 1,328 0 0
NXP SEMICONDUCTORS N V COM N6596X109 515,922 2,172 SH SOLE 2,172 0 0
PAYCHEX INC COM 704326107 249,698 2,535 SH SOLE 2,535 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,934,283 8,887 SH SOLE 8,887 0 0
PEPSICO INC COM 713448108 36,823,077 290,586 SH SOLE 290,586 0 0
PHILIP MORRIS INTL INC COM 718172109 802,589 4,206 SH SOLE 4,206 0 0
PUBLIC STORAGE COM 74460D109 994,183 3,515 SH SOLE 3,515 0 0
RALPH LAUREN CORP CL A 751212101 29,067,015 81,863 SH SOLE 81,863 0 0
SHELL PLC SPON ADS 780259305 1,459,984 15,360 SH SOLE 15,360 0 0
SNAP ON INC COM 833034101 25,920,623 71,338 SH SOLE 71,338 0 0
STARBUCKS CORP COM 855244109 1,239,896 13,196 SH SOLE 13,196 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 347,617 762 SH SOLE 762 0 0
TAPESTRY INC COM 876030107 803,669 6,986 SH SOLE 6,986 0 0
TEXAS INSTRS INC COM 882508104 763,245 2,725 SH SOLE 2,725 0 0
UBIQUITI INC COM 90353W103 265,037 467 SH SOLE 467 0 0
UNILEVER PLC SPON ADR NEW 904767803 416,729 6,862 SH SOLE 6,862 0 0
UNITED PARCEL SVCS INC CL B 911312106 612,283 6,553 SH SOLE 6,553 0 0
UNITED STS LIME & MINERALS I COM 911922102 900,921 7,965 SH SOLE 7,965 0 0
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 978 5 SH SOLE 5 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 12,435 138 SH SOLE 138 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 348,043 930 SH SOLE 930 0 0
VISA INC COM CL A 92826C839 37,884,404 105,431 SH SOLE 105,431 0 0
WALMART INC COM 931142103 27,319,724 262,892 SH SOLE 262,892 0 0
WATERS CORP COM 941848103 1,106,384 2,518 SH SOLE 2,518 0 0
WILLIAMS SONOMA INC COM 969904101 816,025 3,580 SH SOLE 3,580 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,269,416 25,548 SH SOLE 25,548 0 0