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
3M CO COM Stock 88579Y101   251,368 2,391 SH   SOLE   2,391 0 0
ABBOTT LABS COM Stock 002824100   4,820,191 47,602 SH   SOLE   47,602 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   4,386,093 15,271 SH   SOLE   15,271 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   693,020 6,681 SH   SOLE   6,681 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   355,680 3,420 SH   SOLE   3,420 0 0
AMERICAN EXPRESS CO COM Stock 025816109   1,181,977 7,166 SH   SOLE   7,165 0 0
AMETEK INC COM Stock 031100100   985,104 6,778 SH   SOLE   6,778 0 0
AMPHENOL CORP NEW CL A Stock 032095101   941,964 11,527 SH   SOLE   11,526 0 0
APPLE INC COM Stock 037833100   2,088,077 12,663 SH   SOLE   12,662 0 0
AT&T INC COM Stock 00206R102   201,605 10,473 SH   SOLE   10,473 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   350,642 1,575 SH   SOLE   1,575 0 0
AVERY DENNISON CORP COM Stock 053611109   1,011,878 5,655 SH   SOLE   5,655 0 0
BANK AMERICA CORP COM Stock 060505104   209,466 7,324 SH   SOLE   7,324 0 0
BOEING CO COM Stock 097023105   383,224 1,804 SH   SOLE   1,804 0 0
CATERPILLAR INC COM Stock 149123101   4,943,440 21,602 SH   SOLE   21,602 0 0
CHEVRON CORP NEW COM Stock 166764100   6,169,833 37,815 SH   SOLE   37,814 0 0
CHUBB LIMITED COM Stock H1467J104   957,847 4,933 SH   SOLE   4,932 0 0
CISCO SYS INC COM Stock 17275R102   5,244,454 100,324 SH   SOLE   100,324 0 0
COMCAST CORP NEW CL A Stock 20030N101   7,091,206 187,054 SH   SOLE   187,053 0 0
CONOCOPHILLIPS COM Stock 20825C104   317,472 3,200 SH   SOLE   3,200 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   792,530 8,284 SH   SOLE   8,284 0 0
CORNING INC COM Stock 219350105   1,946,645 55,177 SH   SOLE   55,177 0 0
DECKERS OUTDOOR CORP COM Stock 243537107   1,082,966 2,409 SH   SOLE   2,409 0 0
DEERE & CO COM Stock 244199105   238,645 578 SH   SOLE   578 0 0
DELL TECHNOLOGIES INC CL C Stock 24703L202   4,404,201 109,530 SH   SOLE   109,530 0 0
DISNEY WALT CO COM Stock 254687106   243,016 2,427 SH   SOLE   2,427 0 0
DOVER CORP COM Stock 260003108   382,129 2,515 SH   SOLE   2,515 0 0
EATON CORP PLC SHS Stock G29183103   5,222,574 30,481 SH   SOLE   30,480 0 0
EMERSON ELEC CO COM Stock 291011104   4,480,689 51,419 SH   SOLE   51,419 0 0
EOG RES INC COM Stock 26875P101   811,625 7,080 SH   SOLE   7,080 0 0
EXXON MOBIL CORP COM Stock 30231G102   739,328 6,742 SH   SOLE   6,742 0 0
GARMIN LTD SHS Stock H2906T109   4,631,316 45,891 SH   SOLE   45,890 0 0
GENERAC HLDGS INC COM Stock 368736104   792,253 7,335 SH   SOLE   7,335 0 0
GENERAL ELECTRIC CO COM NEW Stock 369604301   419,302 4,386 SH   SOLE   4,386 0 0
HARTFORD FINL SVCS GROUP INC COM Stock 416515104   4,704,518 67,506 SH   SOLE   67,506 0 0
HOME DEPOT INC COM Stock 437076102   5,667,863 19,205 SH   SOLE   19,205 0 0
INTEL CORP COM Stock 458140100   4,263,794 130,511 SH   SOLE   130,510 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   6,104,311 46,566 SH   SOLE   46,565 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   4,872,975 135,135 SH   SOLE   135,135 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   257,713 1,782 SH   SOLE   1,782 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   535,226 1,302 SH   SOLE   1,302 0 0
ISHARES MSCI EAFE ETF ETF 464287465   524,313 7,331 SH   SOLE   7,331 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655   279,196 1,565 SH   SOLE   1,565 0 0
ISHARES RUSSELL MIDCAP ETF ETF 464287499   218,150 3,120 SH   SOLE   3,120 0 0
JOHNSON & JOHNSON COM Stock 478160104   4,934,833 31,838 SH   SOLE   31,837 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,320,822 10,136 SH   SOLE   10,136 0 0
KLA CORP COM NEW Stock 482480100   668,211 1,674 SH   SOLE   1,674 0 0
LINDE PLC SHS Stock G54950103   824,629 2,320 SH   SOLE   2,320 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   4,616,460 9,766 SH   SOLE   9,765 0 0
MERCK & CO INC COM Stock 58933Y105   4,794,600 45,066 SH   SOLE   45,066 0 0
MICROSOFT CORP COM Stock 594918104   3,010,056 10,441 SH   SOLE   10,440 0 0
MOODYS CORP COM Stock 615369105   877,903 2,869 SH   SOLE   2,868 0 0
NEXTERA ENERGY INC COM Stock 65339F101   269,780 3,500 SH   SOLE   3,500 0 0
NVIDIA CORPORATION COM Stock 67066G104   1,098,898 3,956 SH   SOLE   3,956 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107   610,417 719 SH   SOLE   719 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   1,184,119 3,523 SH   SOLE   3,523 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   763,273 10,051 SH   SOLE   10,051 0 0
PFIZER INC COM Stock 717081103   4,739,831 116,172 SH   SOLE   116,172 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105   302,977 2,384 SH   SOLE   2,383 0 0
PPG INDS INC COM Stock 693506107   5,299,095 39,670 SH   SOLE   39,669 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   4,721,839 41,823 SH   SOLE   41,823 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   5,430,121 55,449 SH   SOLE   55,449 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109   925,216 3,153 SH   SOLE   3,152 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   284,245 645 SH   SOLE   645 0 0
SCHWAB CHARLES CORP COM Stock 808513105   590,208 11,268 SH   SOLE   11,267 0 0
SOUTHERN CO COM Stock 842587107   1,559,357 22,411 SH   SOLE   22,411 0 0
STANLEY BLACK & DECKER INC COM Stock 854502101   4,043,498 50,180 SH   SOLE   50,179 0 0
STRYKER CORPORATION COM Stock 863667101   914,516 3,204 SH   SOLE   3,203 0 0
TARGET CORP COM Stock 87612E106   4,696,140 28,353 SH   SOLE   28,353 0 0
TE CONNECTIVITY LTD SHS Stock H84989104   763,980 5,825 SH   SOLE   5,825 0 0
TESLA INC COM Stock 88160R101   306,211 1,476 SH   SOLE   1,476 0 0
TEXAS INSTRS INC COM Stock 882508104   5,595,898 30,084 SH   SOLE   30,083 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   820,785 1,424 SH   SOLE   1,424 0 0
TJX COS INC NEW COM Stock 872540109   973,662 12,426 SH   SOLE   12,425 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   581,561 3,161 SH   SOLE   3,161 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   4,157,418 24,254 SH   SOLE   24,254 0 0
TREX CO INC COM Stock 89531P105   666,438 13,693 SH   SOLE   13,693 0 0
ULTA BEAUTY INC COM Stock 90384S303   949,466 1,740 SH   SOLE   1,740 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   2,218,050 4,693 SH   SOLE   4,693 0 0
US BANCORP DEL COM NEW Stock 902973304   276,053 7,658 SH   SOLE   7,657 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   4,778,629 122,876 SH   SOLE   122,875 0 0
VISA INC COM CL A Stock 92826C839   1,229,721 5,454 SH   SOLE   5,454 0 0
WATSCO INC COM Stock 942622200   5,337,508 16,776 SH   SOLE   16,776 0 0
WELLS FARGO CO NEW COM Stock 949746101   5,408,554 144,691 SH   SOLE   144,691 0 0
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105   471,223 1,360 SH   SOLE   1,360 0 0