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 Stock 002824100   5,260,754 48,255 SH   SOLE   0 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   4,598,490 15,352 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   793,252 6,627 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   295,772 2,445 SH   SOLE   0 0 0
AMAZON COM INC COM Stock 023135106   241,948 1,856 SH   SOLE   0 0 0
AMERICAN EXPRESS CO COM Stock 025816109   1,262,836 7,249 SH   SOLE   0 0 0
AMETEK INC COM Stock 031100100   1,117,089 6,901 SH   SOLE   0 0 0
AMPHENOL CORP NEW CL A Stock 032095101   1,153,594 13,580 SH   SOLE   0 0 0
APPLE INC COM Stock 037833100   2,440,705 12,583 SH   SOLE   0 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   3,451,434 15,703 SH   SOLE   0 0 0
AVERY DENNISON CORP COM Stock 053611109   946,106 5,507 SH   SOLE   0 0 0
BOEING CO COM Stock 097023105   323,919 1,534 SH   SOLE   0 0 0
CATERPILLAR INC COM Stock 149123101   5,400,162 21,947 SH   SOLE   0 0 0
CHEVRON CORP NEW COM Stock 166764100   6,043,099 38,405 SH   SOLE   0 0 0
CHUBB LIMITED COM Stock H1467J104   959,935 4,985 SH   SOLE   0 0 0
CISCO SYS INC COM Stock 17275R102   5,309,475 102,618 SH   SOLE   0 0 0
CME GROUP INC COM Stock 12572Q105   4,113,460 22,200 SH   SOLE   0 0 0
COMCAST CORP NEW CL A Stock 20030N101   7,883,400 189,733 SH   SOLE   0 0 0
CONOCOPHILLIPS COM Stock 20825C104   242,447 2,340 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   747,518 8,269 SH   SOLE   0 0 0
CORNING INC COM Stock 219350105   4,951,709 141,316 SH   SOLE   0 0 0
DECKERS OUTDOOR CORP COM Stock 243537107   1,188,290 2,252 SH   SOLE   0 0 0
DEERE & CO COM Stock 244199105   234,200 578 SH   SOLE   0 0 0
DELL TECHNOLOGIES INC CL C Stock 24703L202   6,499,438 120,115 SH   SOLE   0 0 0
DOVER CORP COM Stock 260003108   245,837 1,665 SH   SOLE   0 0 0
EATON CORP PLC SHS Stock G29183103   6,049,921 30,084 SH   SOLE   0 0 0
EMERSON ELEC CO COM Stock 291011104   2,969,661 32,854 SH   SOLE   0 0 0
EOG RES INC COM Stock 26875P101   927,938 8,109 SH   SOLE   0 0 0
EXXON MOBIL CORP COM Stock 30231G102   646,610 6,029 SH   SOLE   0 0 0
GARMIN LTD SHS Stock H2906T109   5,061,271 48,531 SH   SOLE   0 0 0
GENERAC HLDGS INC COM Stock 368736104   1,245,086 8,349 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM NEW Stock 369604301   446,321 4,063 SH   SOLE   0 0 0
HARTFORD FINL SVCS GROUP INC COM Stock 416515104   4,880,166 67,761 SH   SOLE   0 0 0
HOME DEPOT INC COM Stock 437076102   6,214,830 20,007 SH   SOLE   0 0 0
INTEL CORP COM Stock 458140100   4,326,294 129,375 SH   SOLE   0 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   833,210 6,227 SH   SOLE   0 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   4,702,964 147,845 SH   SOLE   0 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   473,611 3,165 SH   SOLE   0 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   349,437 784 SH   SOLE   0 0 0
ISHARES MSCI EAFE ETF ETF 464287465   531,498 7,331 SH   SOLE   0 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655   272,478 1,455 SH   SOLE   0 0 0
ISHARES RUSSELL MIDCAP ETF ETF 464287499   336,668 4,610 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM Stock 478160104   5,302,203 32,034 SH   SOLE   0 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,192,317 8,198 SH   SOLE   0 0 0
KLA CORP COM NEW Stock 482480100   919,201 1,895 SH   SOLE   0 0 0
LINDE PLC SHS Stock G54950103   900,613 2,363 SH   SOLE   0 0 0
M & T BK CORP COM Stock 55261F104   3,121,227 25,220 SH   SOLE   0 0 0
MERCK & CO INC COM Stock 58933Y105   4,864,946 42,161 SH   SOLE   0 0 0
META PLATFORMS INC CL A Stock 30303M102   224,705 783 SH   SOLE   0 0 0
MICROSOFT CORP COM Stock 594918104   3,214,661 9,440 SH   SOLE   0 0 0
MOODYS CORP COM Stock 615369105   1,020,201 2,934 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM Stock 65339F101   259,700 3,500 SH   SOLE   0 0 0
NVIDIA CORPORATION COM Stock 67066G104   1,162,946 2,749 SH   SOLE   0 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107   703,101 736 SH   SOLE   0 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   1,383,274 3,546 SH   SOLE   0 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   720,617 10,799 SH   SOLE   0 0 0
PFIZER INC COM Stock 717081103   4,740,668 129,244 SH   SOLE   0 0 0
PPG INDS INC COM Stock 693506107   5,916,609 39,896 SH   SOLE   0 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   4,897,695 43,722 SH   SOLE   0 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   5,646,331 57,639 SH   SOLE   0 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109   1,106,037 3,357 SH   SOLE   0 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   254,824 530 SH   SOLE   0 0 0
SCHWAB CHARLES CORP COM Stock 808513105   778,073 13,727 SH   SOLE   0 0 0
SOUTHERN CO COM Stock 842587107   1,280,236 18,224 SH   SOLE   0 0 0
STANLEY BLACK & DECKER INC COM Stock 854502101   5,339,013 56,974 SH   SOLE   0 0 0
STRYKER CORPORATION COM Stock 863667101   956,104 3,134 SH   SOLE   0 0 0
TARGET CORP COM Stock 87612E106   4,894,900 37,111 SH   SOLE   0 0 0
TE CONNECTIVITY LTD SHS Stock H84989104   1,146,406 8,179 SH   SOLE   0 0 0
TESLA INC COM Stock 88160R101   386,373 1,476 SH   SOLE   0 0 0
TEXAS INSTRS INC COM Stock 882508104   5,528,900 30,713 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   997,631 1,912 SH   SOLE   0 0 0
TJX COS INC NEW COM Stock 872540109   1,045,133 12,326 SH   SOLE   0 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   879,031 4,596 SH   SOLE   0 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   4,323,849 24,898 SH   SOLE   0 0 0
TREX CO INC COM Stock 89531P105   891,682 13,601 SH   SOLE   0 0 0
ULTA BEAUTY INC COM Stock 90384S303   917,190 1,949 SH   SOLE   0 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   2,292,479 4,770 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   5,208,107 140,041 SH   SOLE   0 0 0
VISA INC COM CL A Stock 92826C839   1,331,926 5,609 SH   SOLE   0 0 0
WATSCO INC COM Stock 942622200   6,317,580 16,561 SH   SOLE   0 0 0
WELLS FARGO CO NEW COM Stock 949746101   6,347,022 148,712 SH   SOLE   0 0 0
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105   725,581 1,897 SH   SOLE   0 0 0