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 6,223 62,974 SH SOLE 0 0 62,974
AGILENT TECHNOLOGIES INC COM 00846U101 13,898 80,648 SH SOLE 0 0 80,648
AIR PRODS & CHEMS INC COM 009158106 7,642 27,468 SH SOLE 0 0 27,468
ALPHABET INC CAP STK CL A 02079K305 1,657 4,816 SH SOLE 0 0 4,816
ALPHABET INC CAP STK CL C 02079K107 54,775 160,752 SH SOLE 0 0 160,752
AMAZON COM INC COM 023135106 32,009 128,471 SH SOLE 0 0 128,471
AMERICAN ELEC PWR CO INC COM 025537101 427 3,591 SH SOLE 0 0 3,591
ARISTA NETWORKS INC COM 040413106 28,606 140,504 SH SOLE 0 0 140,504
APPLE INC COM 037833100 35,648 107,043 SH SOLE 0 0 107,043
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,702 2,350 SH SOLE 0 0 2,350
BLACKROCK INC COM 09247X101 14,098 13,322 SH SOLE 0 0 13,322
BROADCOM INC COM 11135F101 37,978 108,141 SH SOLE 0 0 108,141
CACTUS INC CL A 127203107 6,664 107,102 SH SOLE 0 0 107,102
CATERPILLAR INC COM 149123101 11,436 14,104 SH SOLE 0 0 14,104
CHEVRON CORP NEW COM 166764100 5,381 26,349 SH SOLE 0 0 26,349
CHUBB LIMITED COM H1467J104 743 2,284 SH SOLE 0 0 2,284
COCA COLA CO COM 191216100 6,209 72,125 SH SOLE 0 0 72,125
CONOCOPHILLIPS COM 20825C104 11,915 95,202 SH SOLE 0 0 95,202
CONSTELLATION ENERGY CORP COM 21037T109 5,568 21,918 SH SOLE 0 0 21,918
COSTCO WHSL CORP NEW COM 22160K105 6,316 6,938 SH SOLE 0 0 6,938
DARDEN RESTAURANTS INC COM 237194105 9,797 50,695 SH SOLE 0 0 50,695
DUKE ENERGY CORP NEW COM NEW 26441C204 4,976 43,639 SH SOLE 0 0 43,639
EATON CORP PLC SHS G29183103 238 552 SH SOLE 0 0 552
EXELON CORP COM 30161N101 1,871 46,289 SH SOLE 0 0 46,289
GENERAL DYNAMICS CORP COM 369550108 514 1,546 SH SOLE 0 0 1,546
HOME DEPOT INC COM 437076102 6,188 21,749 SH SOLE 0 0 21,749
HONEYWELL AEROSPACE INC COM 43849R105 3,670 17,192 SH SOLE 0 0 17,192
HONEYWELL INTL INC COM 438516205 3,673 17,412 SH SOLE 0 0 17,412
ISHARES TR IBONDS DEC2026 46435GAA0 2,936 121,108 SH SOLE 0 0 121,108
ISHARES TR IBONDS DEC 26 46435U259 7,531 293,715 SH SOLE 0 0 293,715
ISHARES TR IBONDS 27 ETF 46435UAA9 4,010 166,217 SH SOLE 0 0 166,217
ISHARES TR IBONDS DEC 27 46435U283 9,712 384,765 SH SOLE 0 0 384,765
ISHARES TR IBDS DEC28 ETF 46435U515 3,696 148,165 SH SOLE 0 0 148,165
ISHARES TR IBONDS DEC 28 46435U325 10,134 403,070 SH SOLE 0 0 403,070
ISHARES TR IBONDS DEC 29 46436E205 3,868 170,450 SH SOLE 0 0 170,450
ISHARES TR IBONDS DEC 2029 46436E163 8,286 335,030 SH SOLE 0 0 335,030
ISHARES TR CORE MSCI EAFE 46432F842 299 3,085 SH SOLE 0 0 3,085
JOHNSON & JOHNSON COM 478160104 11,734 44,321 SH SOLE 0 0 44,321
JPMORGAN CHASE & CO COM 46625H100 8,858 26,775 SH SOLE 0 0 26,775
L3HARRIS TECHNOLOGIES INC. COM 502431109 6,021 25,426 SH SOLE 0 0 25,426
LAM RESEARCH CORP COM 512807108 42,522 129,437 SH SOLE 0 0 129,437
LILLY ELI & CO COM 532457108 21,232 18,350 SH SOLE 0 0 18,350
MCDONALDS CORP COM 580135101 5,484 23,744 SH SOLE 0 0 23,744
META PLATFORMS INC CL A 30303M102 21,591 29,773 SH SOLE 0 0 29,773
MICROSOFT CORP COM 594918104 44,131 86,042 SH SOLE 0 0 86,042
NEXTERA ENERGY INC COM 65339F101 2,989 39,454 SH SOLE 0 0 39,454
NVIDIA CORPORATION COM 67066G104 37,578 164,538 SH SOLE 0 0 164,538
PARKER HANNIFIN CORP COM 701094104 2,132 2,231 SH SOLE 0 0 2,231
PEPSICO INC COM 713448108 2,538 20,026 SH SOLE 0 0 20,026
PNC FINL SVCS GROUP INC COM 693475105 19,065 85,777 SH SOLE 0 0 85,777
PROCTER & GAMBLE CO COM 742718109 5,875 40,438 SH SOLE 0 0 40,438
PROLOGIS INC COM 74340W103 6,496 50,025 SH SOLE 0 0 50,025
RAYTHEON TECHNOLOGIES CORP COM 75513E101 16,150 86,991 SH SOLE 0 0 86,991
REPUBLIC SVCS INC COM 760759100 202 960 SH SOLE 0 0 960
RPM INTL INC COM 749685103 7,200 72,965 SH SOLE 0 0 72,965
SEMTECH CORP COM 816850101 5,824 32,650 SH SOLE 0 0 32,650
S&P GLOBAL INC COM 78409V104 13,953 35,371 SH SOLE 0 0 35,371
SPDR S&P 500 ETF TR TR UNIT 78462F103 508 666 SH SOLE 0 0 666
STRYKER CORPORATION COM 863667101 4,612 16,747 SH SOLE 0 0 16,747
SYNOPSYS INC COM 871607107 8,728 20,067 SH SOLE 0 0 20,067
TEXAS INSTRS INC COM 882508104 13,204 47,140 SH SOLE 0 0 47,140
THERMO FISHER SCIENTIFIC INC COM 883556102 19,158 28,381 SH SOLE 0 0 28,381
VANGUARD INDEX FDS GROWTH ETF 922908736 5,342 59,276 SH SOLE 0 0 59,276
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 8,712 56,134 SH SOLE 0 0 56,134
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10,757 137,356 SH SOLE 0 0 137,356
VANGUARD INDEX FDS MID CAP ETF 922908629 4,082 52,042 SH SOLE 0 0 52,042
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 17,296 24,677 SH SOLE 0 0 24,677
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,942 11,668 SH SOLE 0 0 11,668
VANGUARD INDEX FDS LARGE CAP ETF 922908637 274 776 SH SOLE 0 0 776
VISA INC COM 92826C839 19,136 53,255 SH SOLE 0 0 53,255
WABTEC CORP COM 929740108 2,445 8,512 SH SOLE 0 0 8,512
WALMART INC COM 931142103 6,772 65,160 SH SOLE 0 0 65,160
WATSCO INC. COM 942622200 10,880 35,944 SH SOLE 0 0 35,944
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 388 11,909 SH SOLE 0 0 11,909
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 894 29,774 SH SOLE 0 0 29,774