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   236,587 30,254 SH   SOLE   30,254 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   14,482,843 41,169 SH   SOLE   41,020 0 149
ADOBE INC COM 00724F101   868,016 1,952 SH   SOLE   1,952 0 0
ADVANCED MICRO DEVICES INC COM 007903107   451,634 3,739 SH   SOLE   3,739 0 0
AERSALE CORPORATION COM 00810F106   1,088,584 172,791 SH   SOLE   172,791 0 0
AIRBNB INC COM CL A 009066101   772,691 5,880 SH   SOLE   5,880 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   4,626,324 47,424 SH   SOLE   47,229 0 195
ALLOGENE THERAPEUTICS INC COM 019770106   252,831 118,700 SH   SOLE   118,700 0 0
ALPHABET INC CAP STK CL C 02079K107   2,343,842 12,308 SH   SOLE   11,947 0 361
ALPHABET INC CAP STK CL A 02079K305   21,275,903 112,393 SH   SOLE   112,032 0 361
AMAZON COM INC COM 023135106   15,075,823 68,717 SH   SOLE   68,117 0 600
AMERICAN WTR WKS CO INC NEW COM 030420103   276,617 2,222 SH   SOLE   2,222 0 0
AMGEN INC COM 031162100   10,383,573 39,839 SH   SOLE   39,702 0 137
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   208,893 2,804 SH   SOLE   2,350 0 454
ANALOG DEVICES INC COM 032654105   2,137,136 10,059 SH   SOLE   10,059 0 0
APPLE INC COM 037833100   13,560,706 54,152 SH   SOLE   54,002 0 150
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,472,331 5,010 SH   SOLE   5,010 0 0
AXOS FINANCIAL INC COM 05465C100   223,520 3,200 SH   SOLE   3,200 0 0
BAKER HUGHES COMPANY CL A 05722G100   5,293,098 129,037 SH   SOLE   128,537 0 500
BANK AMERICA CORP COM 060505104   12,274,169 279,276 SH   SOLE   279,006 0 270
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,579,164 5,690 SH   SOLE   5,625 0 65
BLACKROCK INC COM 09290D101   5,883,107 5,739 SH   SOLE   5,739 0 0
BLACKSTONE INC COM 09260D107   880,032 5,104 SH   SOLE   5,104 0 0
BOEING CO COM 097023105   423,030 2,390 SH   SOLE   2,390 0 0
BOEING CO DEP CONV PFD A 097023204   9,101,690 149,475 SH   SOLE   148,900 0 575
CHART INDS INC COM 16115Q308   6,333,598 33,188 SH   SOLE   33,053 0 135
CHEMOURS CO COM 163851108   743,600 44,000 SH   SOLE   44,000 0 0
CHEVRON CORP NEW COM 166764100   1,719,106 11,869 SH   SOLE   11,869 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   568,810 9,433 SH   SOLE   9,433 0 0
CITIGROUP INC COM NEW 172967424   4,848,956 68,887 SH   SOLE   68,887 0 0
CONOCOPHILLIPS COM 20825C104   8,894,954 89,694 SH   SOLE   89,269 0 425
CONSTELLATION ENERGY CORP COM 21037T109   9,571,880 42,787 SH   SOLE   42,622 0 165
COPART INC COM 217204106   628,478 10,951 SH   SOLE   10,951 0 0
COSTCO WHSL CORP NEW COM 22160K105   435,229 475 SH   SOLE   475 0 0
COTERRA ENERGY INC COM 127097103   6,051,755 236,952 SH   SOLE   235,752 0 1,200
CSX CORP COM 126408103   10,585,335 328,024 SH   SOLE   326,824 0 1,200
DANAHER CORPORATION COM 235851102   13,813,887 60,178 SH   SOLE   59,968 0 210
DIGITAL RLTY TR INC COM 253868103   232,125 1,309 SH   SOLE   1,309 0 0
EATON CORP PLC SHS G29183103   14,572,080 43,909 SH   SOLE   43,744 0 165
EDWARDS LIFESCIENCES CORP COM 28176E108   233,121 3,149 SH   SOLE   3,149 0 0
ELI LILLY & CO COM 532457108   1,079,798 1,399 SH   SOLE   1,399 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,315,861 67,170 SH   SOLE   67,170 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   6,097,137 194,424 SH   SOLE   194,424 0 0
EOG RES INC COM 26875P101   488,972 3,989 SH   SOLE   3,989 0 0
EQT CORP COM 26884L109   9,602,454 208,251 SH   SOLE   207,426 0 825
EXXON MOBIL CORP COM 30231G102   2,040,173 18,966 SH   SOLE   18,966 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   432,847 3,627 SH   SOLE   3,627 0 0
FREEPORT-MCMORAN INC CL B 35671D857   7,452,561 195,708 SH   SOLE   194,993 0 715
GE AEROSPACE COM NEW 369604301   216,994 1,301 SH   SOLE   1,301 0 0
HOME DEPOT INC COM 437076102   291,880 750 SH   SOLE   732 0 18
HONEYWELL INTL INC COM 438516106   17,359,421 76,849 SH   SOLE   76,549 0 300
HUBBELL INC COM 443510607   9,360,935 22,347 SH   SOLE   22,262 0 85
IES HLDGS INC COM 44951W106   717,026 3,568 SH   SOLE   3,568 0 0
INTUIT COM 461202103   720,261 1,146 SH   SOLE   1,146 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   707,778 1,356 SH   SOLE   1,356 0 0
ISHARES GOLD TR ISHARES NEW 464285204   314,191 6,346 SH   SOLE   6,346 0 0
ISHARES INC EMNG MKTS EQT 46434G889   475,336 10,510 SH   SOLE   10,510 0 0
ISHARES INC ASIA/PAC DIV ETF 464286293   504,466 14,089 SH   SOLE   14,089 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   346,281 3,900 SH   SOLE   3,900 0 0
ISHARES TR RUS TP200 GR ETF 464289438   359,251 1,527 SH   SOLE   1,527 0 0
ISHARES TR CORE MSCI EAFE 46432F842   369,041 5,251 SH   SOLE   5,251 0 0
ISHARES TR RUS MD CP GR ETF 464287481   399,390 3,151 SH   SOLE   3,151 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   410,741 7,974 SH   SOLE   7,974 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   540,645 17,761 SH   SOLE   17,761 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   542,133 1,350 SH   SOLE   1,350 0 0
ISHARES TR ISHARES BIOTECH 464287556   557,662 4,218 SH   SOLE   4,218 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   653,139 3,528 SH   SOLE   3,528 0 0
ISHARES TR INTL DIV GRWTH 46435G524   794,589 11,692 SH   SOLE   11,692 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,452,338 14,988 SH   SOLE   14,988 0 0
JOHNSON & JOHNSON COM 478160104   754,483 5,217 SH   SOLE   5,217 0 0
JPMORGAN CHASE & CO. COM 46625H100   30,088,445 125,520 SH   SOLE   124,920 0 600
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   263,800 10,000 SH   SOLE   10,000 0 0
LIMBACH HLDGS INC COM 53263P105   1,045,556 12,223 SH   SOLE   12,223 0 0
LULULEMON ATHLETICA INC COM 550021109   681,073 1,781 SH   SOLE   1,781 0 0
MARVELL TECHNOLOGY INC COM 573874104   14,037,975 127,098 SH   SOLE   126,608 0 490
MEDTRONIC PLC SHS G5960L103   10,986,394 137,535 SH   SOLE   137,091 0 444
MERCK & CO INC COM 58933Y105   14,707,008 147,837 SH   SOLE   147,327 0 510
METTLER TOLEDO INTERNATIONAL COM 592688105   561,670 459 SH   SOLE   459 0 0
MICRON TECHNOLOGY INC COM 595112103   5,681,820 67,512 SH   SOLE   67,317 0 195
MICROSOFT CORP COM 594918104   23,118,258 54,848 SH   SOLE   54,713 0 135
MONDELEZ INTL INC CL A 609207105   10,390,777 173,960 SH   SOLE   173,310 0 650
MSCI INC COM 55354G100   568,810 948 SH   SOLE   948 0 0
NETFLIX INC COM 64110L106   1,189,913 1,335 SH   SOLE   1,335 0 0
NEXTERA ENERGY INC COM 65339F101   7,016,301 97,870 SH   SOLE   97,480 0 390
NVIDIA CORPORATION COM 67066G104   5,980,268 44,532 SH   SOLE   44,532 0 0
PFIZER INC COM 717081103   11,107,009 418,658 SH   SOLE   416,940 0 1,718
PNC FINL SVCS GROUP INC COM 693475105   12,892,987 66,855 SH   SOLE   66,595 0 260
PROLOGIS INC. COM 74340W103   5,862,651 55,465 SH   SOLE   55,270 0 195
QUALCOMM INC COM 747525103   9,596,435 62,469 SH   SOLE   62,223 0 246
QUANTA SVCS INC COM 74762E102   11,983,984 37,918 SH   SOLE   37,770 0 148
RTX CORPORATION COM 75513E101   9,986,521 86,299 SH   SOLE   85,814 0 485
S&P GLOBAL INC COM 78409V104   863,585 1,734 SH   SOLE   1,734 0 0
SCHLUMBERGER LTD COM STK 806857108   7,192,140 187,586 SH   SOLE   186,841 0 745
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   592,385 22,245 SH   SOLE   22,245 0 0
SERVICENOW INC COM 81762P102   678,477 640 SH   SOLE   640 0 0
SNOWFLAKE INC CL A 833445109   5,851,367 37,895 SH   SOLE   37,745 0 150
SONY GROUP CORP SPONSORED ADR 835699307   1,982,756 93,703 SH   SOLE   93,703 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,618,753 2,762 SH   SOLE   2,762 0 0
SPDR SER TR S&P BIOTECH 78464A870   239,470 2,659 SH   SOLE   2,659 0 0
SPDR SER TR AEROSPACE DEF 78464A631   6,342,284 38,248 SH   SOLE   38,248 0 0
STARBUCKS CORP COM 855244109   450,228 4,934 SH   SOLE   4,934 0 0
SYNOPSYS INC COM 871607107   705,229 1,453 SH   SOLE   1,453 0 0
TARGET CORP COM 87612E106   203,852 1,508 SH   SOLE   1,508 0 0
TECK RESOURCES LTD CL B 878742204   283,710 7,000 SH   SOLE   6,375 0 625
TERADYNE INC COM 880770102   8,769,573 69,644 SH   SOLE   69,389 0 255
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   14,545,409 659,955 SH   SOLE   657,455 0 2,500
THE TRADE DESK INC COM CL A 88339J105   492,099 4,187 SH   SOLE   4,187 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   4,208,981 77,229 SH   SOLE   77,229 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   626,250 167,000 SH   SOLE   167,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   11,311,536 22,361 SH   SOLE   22,282 0 79
VANECK ETF TRUST OIL SERVICES ETF 92189H607   530,798 1,957 SH   SOLE   1,957 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,766,692 23,641 SH   SOLE   23,641 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,013,756 3,498 SH   SOLE   3,498 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,467,580 2,724 SH   SOLE   2,724 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   546,062 1,356 SH   SOLE   1,356 0 0
VISA INC COM CL A 92826C839   1,139,325 3,605 SH   SOLE   3,605 0 0
WALMART INC COM 931142103   301,137 3,333 SH   SOLE   3,333 0 0
ZOETIS INC CL A 98978V103   314,292 1,929 SH   SOLE   1,929 0 0