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
89BIO INC COM 282559103   391,686 33,650 SH   SOLE   33,650 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   11,463,086 33,072 SH   SOLE   32,955 0 117
AERSALE CORPORATION COM 00810F106   2,098,650 292,291 SH   SOLE   292,291 0 0
AKERO THERAPEUTICS INC COM 00973Y108   382,689 15,150 SH   SOLE   15,150 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   2,344,616 18,188 SH   SOLE   18,188 0 0
ALLOGENE THERAPEUTICS INC COM 019770106   255,684 57,200 SH   SOLE   57,200 0 0
ALPHABET INC CAP STK CL C 02079K107   1,864,576 12,246 SH   SOLE   11,886 0 360
ALPHABET INC CAP STK CL A 02079K305   16,850,580 111,645 SH   SOLE   111,284 0 361
ALX ONCOLOGY HLDGS INC COM 00166B105   218,206 19,570 SH   SOLE   19,570 0 0
AMAZON COM INC COM 023135106   12,342,322 68,424 SH   SOLE   67,824 0 600
AMERICAN WTR WKS CO INC NEW COM 030420103   270,818 2,216 SH   SOLE   2,216 0 0
AMGEN INC COM 031162100   15,335,009 53,936 SH   SOLE   53,734 0 202
ANALOG DEVICES INC COM 032654105   4,025,620 20,353 SH   SOLE   20,353 0 0
APPLE INC COM 037833100   7,357,831 42,908 SH   SOLE   42,908 0 0
APTIV PLC SHS G6095L109   9,168,512 115,110 SH   SOLE   114,659 0 451
ARHAUS INC COM CL A 04035M102   769,500 50,000 SH   SOLE   50,000 0 0
AXOS FINANCIAL INC COM 05465C100   216,160 4,000 SH   SOLE   4,000 0 0
BAKER HUGHES COMPANY CL A 05722G100   7,298,310 217,860 SH   SOLE   217,040 0 820
BANK AMERICA CORP COM 060505104   10,749,596 283,481 SH   SOLE   283,217 0 264
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,441,540 5,806 SH   SOLE   5,741 0 65
BLACKROCK INC COM 09247X101   4,873,811 5,846 SH   SOLE   5,846 0 0
BOEING CO COM 097023105   241,817 1,253 SH   SOLE   1,253 0 0
CHART INDS INC COM 16115Q308   2,255,347 13,692 SH   SOLE   13,647 0 45
CHEMOURS CO COM 163851108   1,844,765 70,250 SH   SOLE   70,250 0 0
CHEVRON CORP NEW COM 166764100   1,879,157 11,913 SH   SOLE   11,913 0 0
CITIGROUP INC COM NEW 172967424   4,614,117 72,962 SH   SOLE   72,962 0 0
CONOCOPHILLIPS COM 20825C104   11,316,465 88,910 SH   SOLE   88,485 0 425
COSTCO WHSL CORP NEW COM 22160K105   336,278 459 SH   SOLE   459 0 0
COTERRA ENERGY INC COM 127097103   3,494,982 125,358 SH   SOLE   124,158 0 1,200
CSX CORP COM 126408103   7,907,958 213,325 SH   SOLE   212,525 0 800
CVS HEALTH CORP COM 126650100   9,512,577 119,265 SH   SOLE   118,810 0 455
DANAHER CORPORATION COM 235851102   13,989,814 56,022 SH   SOLE   55,812 0 210
DISNEY WALT CO COM 254687106   9,673,548 79,058 SH   SOLE   78,722 0 336
EATON CORP PLC SHS G29183103   13,778,245 44,065 SH   SOLE   43,900 0 165
EDWARDS LIFESCIENCES CORP COM 28176E108   287,063 3,004 SH   SOLE   3,004 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   4,129,047 262,495 SH   SOLE   262,495 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   5,754,267 197,199 SH   SOLE   197,199 0 0
EOG RES INC COM 26875P101   805,904 6,304 SH   SOLE   6,304 0 0
EXXON MOBIL CORP COM 30231G102   2,257,614 19,422 SH   SOLE   19,422 0 0
FIRST SOLAR INC COM 336433107   579,828 3,435 SH   SOLE   3,435 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   606,975 5,296 SH   SOLE   5,296 0 0
FORD MTR CO DEL COM 345370860   133,119 10,024 SH   SOLE   10,024 0 0
FREEPORT-MCMORAN INC CL B 35671D857   14,655,523 311,687 SH   SOLE   310,497 0 1,190
GENERAL ELECTRIC CO COM NEW 369604301   222,748 1,269 SH   SOLE   1,269 0 0
GILEAD SCIENCES INC COM 375558103   5,729,029 78,212 SH   SOLE   77,842 0 370
HALLIBURTON CO COM 406216101   1,155,282 29,307 SH   SOLE   29,307 0 0
HOME DEPOT INC COM 437076102   296,985 774 SH   SOLE   757 0 17
HONEYWELL INTL INC COM 438516106   16,082,775 78,357 SH   SOLE   78,057 0 300
HUBBELL INC COM 443510607   9,211,620 22,194 SH   SOLE   22,109 0 85
IES HLDGS INC COM 44951W106   598,226 4,918 SH   SOLE   4,918 0 0
ISHARES GOLD TR ISHARES NEW 464285204   203,581 4,846 SH   SOLE   4,846 0 0
ISHARES INC CORE MSCI EMKT 46434G103   224,202 4,345 SH   SOLE   4,345 0 0
ISHARES INC EMNG MKTS EQT 46434G889   389,236 8,739 SH   SOLE   8,739 0 0
ISHARES INC ASIA/PAC DIV ETF 464286293   451,653 12,473 SH   SOLE   12,473 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   190,772 13,646 SH   SOLE   13,646 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   325,962 3,900 SH   SOLE   3,900 0 0
ISHARES TR RUS MD CP GR ETF 464287481   359,656 3,151 SH   SOLE   3,151 0 0
ISHARES TR CORE MSCI EAFE 46432F842   398,265 5,366 SH   SOLE   5,366 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   455,018 1,350 SH   SOLE   1,350 0 0
ISHARES TR ISHARES BIOTECH 464287556   504,421 3,676 SH   SOLE   3,676 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   631,901 3,528 SH   SOLE   3,528 0 0
ISHARES TR INTL DIV GRWTH 46435G524   692,529 10,281 SH   SOLE   10,281 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,030,133 10,518 SH   SOLE   10,518 0 0
JACOBS SOLUTIONS INC COM 46982L108   7,955,528 51,750 SH   SOLE   51,560 0 190
JOHNSON & JOHNSON COM 478160104   2,849,161 18,011 SH   SOLE   18,011 0 0
JPMORGAN CHASE & CO COM 46625H100   25,775,662 128,685 SH   SOLE   128,085 0 600
KINDER MORGAN INC DEL COM 49456B101   4,222,620 230,241 SH   SOLE   230,241 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   183,800 10,000 SH   SOLE   10,000 0 0
LIMBACH HLDGS INC COM 53263P105   558,466 13,483 SH   SOLE   13,483 0 0
LULULEMON ATHLETICA INC COM 550021109   472,687 1,210 SH   SOLE   1,210 0 0
MARVELL TECHNOLOGY INC COM 573874104   8,999,351 126,966 SH   SOLE   126,476 0 490
MEDTRONIC PLC SHS G5960L103   12,300,090 141,137 SH   SOLE   140,692 0 445
MERCK & CO INC COM 58933Y105   18,942,171 143,556 SH   SOLE   143,556 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   611,063 459 SH   SOLE   459 0 0
MICROSOFT CORP COM 594918104   21,830,235 51,888 SH   SOLE   51,752 0 136
MONDELEZ INTL INC CL A 609207105   7,910,560 113,008 SH   SOLE   112,513 0 495
MOSAIC CO NEW COM 61945C103   935,011 28,805 SH   SOLE   28,805 0 0
NEXTERA ENERGY INC COM 65339F101   11,982,934 187,497 SH   SOLE   186,502 0 995
NVIDIA CORPORATION COM 67066G104   2,973,028 3,290 SH   SOLE   3,289 0 1
ORGANON & CO COMMON STOCK 68622V106   3,975,307 211,453 SH   SOLE   210,703 0 750
PARKER-HANNIFIN CORP COM 701094104   1,014,873 1,826 SH   SOLE   1,826 0 0
PAYPAL HLDGS INC COM 70450Y103   6,078,807 90,742 SH   SOLE   90,362 0 380
PFIZER INC COM 717081103   1,827,938 65,872 SH   SOLE   65,732 0 140
PNC FINL SVCS GROUP INC COM 693475105   14,588,440 90,275 SH   SOLE   89,950 0 325
PPG INDS INC COM 693506107   525,408 3,626 SH   SOLE   3,626 0 0
PROLOGIS INC. COM 74340W103   6,824,180 52,405 SH   SOLE   52,210 0 195
PROSHARES TR ULTRAPRO SHT QQQ 74347G432   379,900 36,250 SH   SOLE   36,250 0 0
QUALCOMM INC COM 747525103   13,184,298 77,875 SH   SOLE   77,577 0 298
QUANTA SVCS INC COM 74762E102   9,999,702 38,490 SH   SOLE   38,342 0 148
RTX CORPORATION COM 75513E101   8,562,647 87,795 SH   SOLE   87,310 0 485
SCHLUMBERGER LTD COM STK 806857108   8,127,830 148,291 SH   SOLE   148,016 0 275
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   474,296 18,784 SH   SOLE   18,784 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   663,896 15,762 SH   SOLE   15,762 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,173,781 13,690 SH   SOLE   13,690 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,633,548 3,123 SH   SOLE   3,123 0 0
SPDR SER TR S&P BIOTECH 78464A870   217,488 2,292 SH   SOLE   2,292 0 0
SPDR SER TR AEROSPACE DEF 78464A631   5,430,993 38,652 SH   SOLE   38,652 0 0
STARBUCKS CORP COM 855244109   366,749 4,013 SH   SOLE   4,013 0 0
TARGET CORP COM 87612E106   266,347 1,503 SH   SOLE   1,503 0 0
TERADYNE INC COM 880770102   11,374,054 100,807 SH   SOLE   100,437 0 370
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   9,384,449 665,092 SH   SOLE   662,592 0 2,500
THREDUP INC CL A 88556E102   1,388,112 694,056 SH   SOLE   694,056 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   5,556,027 80,721 SH   SOLE   80,721 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   1,003,230 159,750 SH   SOLE   159,750 0 0
ULTA BEAUTY INC COM 90384S303   392,160 750 SH   SOLE   750 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,305,091 6,681 SH   SOLE   6,681 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,321,461 17,526 SH   SOLE   17,526 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   713,246 1,484 SH   SOLE   1,484 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,011,531 3,892 SH   SOLE   3,892 0 0
VOR BIOPHARMA INC COM 929033108   69,797 29,450 SH   SOLE   29,450 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,540,863 176,502 SH   SOLE   173,502 0 3,000
ZOETIS INC CL A 98978V103   315,408 1,864 SH   SOLE   1,864 0 0