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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   20,034,311 177,122 SH   SOLE   177,122 0 0
ADOBE INC COM 00724F101   1,953,479 4,393 SH   SOLE   4,393 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,659,107 14,352 SH   SOLE   14,352 0 0
ALPHABET INC CAP STK CL C 02079K107   1,386,594 7,281 SH   SOLE   7,281 0 0
ALPHABET INC CAP STK CL A 02079K305   23,610,672 124,726 SH   SOLE   124,726 0 0
AMAZON COM INC COM 023135106   651,588 2,970 SH   SOLE   2,970 0 0
AMETEK INC COM 031100100   1,475,472 8,185 SH   SOLE   8,185 0 0
AMGEN INC COM 031162100   19,815,120 76,025 SH   SOLE   76,025 0 0
ANALOG DEVICES INC COM 032654105   30,489,349 143,506 SH   SOLE   143,506 0 0
APPLE INC COM 037833100   23,625,513 94,344 SH   SOLE   94,344 0 0
AUTOZONE INC COM 053332102   320,200 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   22,860,724 50,434 SH   SOLE   50,434 0 0
BOEING CO COM 097023105   16,381,652 92,552 SH   SOLE   92,552 0 0
BROADCOM INC COM 11135F101   222,566 960 SH   SOLE   960 0 0
BROWN FORMAN CORP CL B 115637209   18,179,419 478,658 SH   SOLE   478,658 0 0
CHEVRON CORP NEW COM 166764100   22,303,575 153,988 SH   SOLE   153,988 0 0
COSTCO WHSL CORP NEW COM 22160K105   23,430,493 25,572 SH   SOLE   25,572 0 0
CUMMINS INC COM 231021106   2,007,581 5,759 SH   SOLE   5,759 0 0
DEERE & CO COM 244199105   29,539,425 69,718 SH   SOLE   69,718 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   746,380 5,871 SH   SOLE   5,871 0 0
DISNEY WALT CO COM 254687106   1,608,945 14,449 SH   SOLE   14,449 0 0
DOLLAR GEN CORP NEW COM 256677105   1,797,663 23,710 SH   SOLE   23,710 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   399,836 3,711 SH   SOLE   3,711 0 0
EMERSON ELEC CO COM 291011104   34,633,815 279,463 SH   SOLE   279,463 0 0
FASTENAL CO COM 311900104   23,948,579 333,035 SH   SOLE   333,035 0 0
HERSHEY CO COM 427866108   3,284,065 19,392 SH   SOLE   19,392 0 0
HOME DEPOT INC COM 437076102   624,718 1,606 SH   SOLE   1,606 0 0
HONEYWELL INTL INC COM 438516106   440,486 1,950 SH   SOLE   1,950 0 0
JOHNSON & JOHNSON COM 478160104   30,820,639 213,115 SH   SOLE   213,115 0 0
JPMORGAN CHASE & CO. COM 46625H100   27,755,972 115,790 SH   SOLE   115,790 0 0
LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6   6,994 25,000 PRN   SOLE   25,000 0 0
LINCOLN ELEC HLDGS INC COM 533900106   29,812,678 159,026 SH   SOLE   159,026 0 0
LOCKHEED MARTIN CORP COM 539830109   300,797 619 SH   SOLE   619 0 0
LOWES COS INC COM 548661107   4,241,220 17,185 SH   SOLE   17,185 0 0
LULULEMON ATHLETICA INC COM 550021109   2,856,985 7,471 SH   SOLE   7,471 0 0
M & T BK CORP COM 55261F104   37,201,246 197,868 SH   SOLE   197,868 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,229,956 2,336 SH   SOLE   2,336 0 0
MCDONALDS CORP COM 580135101   22,139,226 76,371 SH   SOLE   76,371 0 0
MERCK & CO INC COM 58933Y105   818,621 8,229 SH   SOLE   8,229 0 0
MERCURY GENL CORP NEW COM 589400100   1,875,718 28,215 SH   SOLE   28,215 0 0
META PLATFORMS INC CL A 30303M102   2,023,538 3,456 SH   SOLE   3,456 0 0
MICROSOFT CORP COM 594918104   37,434,503 88,813 SH   SOLE   88,813 0 0
NIKE INC CL B 654106103   29,664,146 392,020 SH   SOLE   392,020 0 0
NVIDIA CORPORATION COM 67066G104   900,414 6,705 SH   SOLE   6,705 0 0
NXP SEMICONDUCTORS N V COM N6596X109   678,589 3,265 SH   SOLE   3,265 0 0
ORACLE CORP COM 68389X105   356,943 2,142 SH   SOLE   2,142 0 0
PAYCHEX INC COM 704326107   17,162,928 122,400 SH   SOLE   122,400 0 0
PAYCOM SOFTWARE INC COM 70432V102   401,331 1,958 SH   SOLE   1,958 0 0
PEPSICO INC COM 713448108   32,606,402 214,431 SH   SOLE   214,431 0 0
PFIZER INC COM 717081103   262,806 9,906 SH   SOLE   9,906 0 0
PHILIP MORRIS INTL INC COM 718172109   546,269 4,539 SH   SOLE   4,539 0 0
PRICE T ROWE GROUP INC COM 74144T108   7,675,120 67,867 SH   SOLE   67,867 0 0
RALPH LAUREN CORP CL A 751212101   32,225,237 139,515 SH   SOLE   139,515 0 0
SHELL PLC SPON ADS 780259305   1,479,599 23,617 SH   SOLE   23,617 0 0
SNAP ON INC COM 833034101   24,038,345 70,809 SH   SOLE   70,809 0 0
STARBUCKS CORP COM 855244109   26,234,444 287,501 SH   SOLE   287,501 0 0
TAPESTRY INC COM 876030107   1,006,939 15,413 SH   SOLE   15,413 0 0
TESLA INC COM 88160R101   204,747 507 SH   SOLE   507 0 0
TEXAS INSTRS INC COM 882508104   647,472 3,453 SH   SOLE   3,453 0 0
UNILEVER PLC SPON ADR NEW 904767704   277,717 4,898 SH   SOLE   4,898 0 0
UNITED PARCEL SERVICE INC CL B 911312106   655,216 5,196 SH   SOLE   5,196 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   22,630 42 SH   SOLE   42 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   4,490 17 SH   SOLE   17 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,922 8 SH   SOLE   8 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   264,017 911 SH   SOLE   911 0 0
VISA INC COM CL A 92826C839   28,605,454 90,512 SH   SOLE   90,512 0 0
WALMART INC COM 931142103   30,967,602 342,752 SH   SOLE   342,752 0 0
WATERS CORP COM 941848103   761,251 2,052 SH   SOLE   2,052 0 0
WILLIAMS SONOMA INC COM 969904101   620,168 3,349 SH   SOLE   3,349 0 0