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
3M CO COM 88579Y101 248,489 1,711 SH SOLE 0 0 1,711
ABBOTT LABORATORIES COM 002824100 421,358 4,104 SH SOLE 0 0 4,104
ABBVIE INC COM 00287Y109 880,617 4,049 SH SOLE 0 0 4,049
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,137,788 5,738 SH SOLE 0 0 5,738
ADOBE INC COM 00724F101 725,351 2,984 SH SOLE 0 0 2,984
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 337,409 9,012 SH SOLE 0 0 9,012
ALPHABET INC CAP STK CL C 02079K107 2,101,250 7,325 SH SOLE 0 0 7,325
AMAZON COM INC COM 023135106 743,524 3,570 SH SOLE 0 0 3,570
AMCOR PLC COM NEW G0250X149 240,885 6,060 SH SOLE 0 0 6,060
APPLE INC COM 037833100 2,681,714 10,567 SH SOLE 0 0 10,567
ARES CAPITAL CORP COM 04010L103 210,852 11,701 SH SOLE 0 0 11,701
ARM HOLDINGS PLC SPONSORED ADS 042068205 1,641,237 10,849 SH SOLE 0 0 10,849
ASML HLDG NV N Y REGISTRY SHS N07059210 2,818,651 2,134 SH SOLE 0 0 2,134
AT&T INC COM 00206R102 909,541 31,374 SH SOLE 0 0 31,374
BHP BILLITON LIMITED SPONSORED ADS 088606108 204,690 2,814 SH SOLE 0 0 2,814
BLACKSTONE INC COM 09260D107 694,425 6,039 SH SOLE 0 0 6,039
BLOOM ENERGY CORP COM CL A 093712107 2,056,738 15,180 SH SOLE 0 0 15,180
BOEING CO COM 097023105 1,480,783 7,440 SH SOLE 0 0 7,440
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 244,638 4,184 SH SOLE 0 0 4,184
BROADCOM INC COM 11135F101 297,130 960 SH SOLE 0 0 960
CARDINAL HEALTH INC COM 14149Y108 575,397 2,723 SH SOLE 0 0 2,723
CARNIVAL CORP COMMON STOCK 143658300 473,552 18,298 SH SOLE 0 0 18,298
CHEWY INC CL A 16679L109 283,608 10,504 SH SOLE 0 0 10,504
CISCO SYS INC COM 17275R102 344,112 4,435 SH SOLE 0 0 4,435
CLEVELAND-CLIFFS INC NEW COM 185899101 114,650 13,568 SH SOLE 0 0 13,568
COHERENT CORP COM 19247G107 9,252,315 38,841 SH SOLE 0 0 38,841
COMCAST CORP NEW CL A 20030N101 714,219 24,877 SH SOLE 0 0 24,877
CORNING INC COM 219350105 2,853,602 20,987 SH SOLE 0 0 20,987
COSTCO WHOLESALE CORPORATION COM 22160K105 1,072,657 1,077 SH SOLE 0 0 1,077
CROWDSTRIKE HLDGS INC CL A 22788C105 572,731 1,467 SH SOLE 0 0 1,467
CVS HEALTH CORP COM 126650100 1,002,966 13,965 SH SOLE 0 0 13,965
DELL TECHNOLOGIES INC CL C 24703L202 2,485,913 15,146 SH SOLE 0 0 15,146
DISNEY WALT CO COM 254687106 516,517 5,359 SH SOLE 0 0 5,359
DUPONT DE NEMOURS INC COM 26614N102 242,786 5,301 SH SOLE 0 0 5,301
EATON CORP PLC SHS G29183103 268,968 752 SH SOLE 0 0 752
ENBRIDGE INC COM 29250N105 301,506 5,569 SH SOLE 0 0 5,569
ENERGY RECOVERY INC COM 29270J100 105,232 10,450 SH SOLE 0 0 10,450
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 288,342 14,940 SH SOLE 0 0 14,940
ENPRO INC COM 29355X107 1,942,287 7,749 SH SOLE 0 0 7,749
ENTERPRISE PRODS PARTNERS L COM 293792107 968,477 25,594 SH SOLE 0 0 25,594
EVERPURE INC CL A 74624M102 1,076,122 18,227 SH SOLE 0 0 18,227
EXXON MOBIL CORP COM 30231G102 370,198 2,182 SH SOLE 0 0 2,182
FACTSET RESH SYS INC COM 303075105 270,153 1,245 SH SOLE 0 0 1,245
FEDEX CORP COM 31428X106 402,483 1,130 SH SOLE 0 0 1,130
FIDELITY NATL FINL INC COM SHS 31620R303 917,628 19,785 SH SOLE 0 0 19,785
FIRST SOLAR INC COM 336433107 1,443,549 7,318 SH SOLE 0 0 7,318
FORD MTR CO COM 345370860 168,231 14,578 SH SOLE 0 0 14,578
GE VERNOVA INC COM 36828A101 267,107 306 SH SOLE 0 0 306
GENERAC HLDGS INC COM 368736104 967,079 4,951 SH SOLE 0 0 4,951
GENERAL MTRS CO COM 37045V100 1,464,000 19,651 SH SOLE 0 0 19,651
GENPACT LIMITED SHS G3922B107 214,933 5,770 SH SOLE 0 0 5,770
GLAUKOS CORP COM 377322102 597,190 5,547 SH SOLE 0 0 5,547
GLOBUS MED INC CL A 379577208 236,078 2,740 SH SOLE 0 0 2,740
GREENBRIER COS INC COM 393657101 230,916 4,386 SH SOLE 0 0 4,386
HARMONIC INC COM 413160102 516,170 57,480 SH SOLE 0 0 57,480
HEALTHCARE SVCS GROUP INC COM 421906108 282,795 15,245 SH SOLE 0 0 15,245
HOME DEPOT INC COM 437076102 210,161 639 SH SOLE 0 0 639
HOWMET AEROSPACE INC COM 443201108 1,516,427 6,580 SH SOLE 0 0 6,580
ILLUMINA INC COM 452327109 268,830 2,181 SH SOLE 0 0 2,181
INTEGER HLDGS CORP COM 45826H109 2,797,960 31,795 SH SOLE 0 0 31,795
INTEL CORP COM 458140100 1,241,633 28,136 SH SOLE 0 0 28,136
INTERNATIONAL BUSINESS MACHS COM 459200101 1,358,596 5,605 SH SOLE 0 0 5,605
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 670,760 3,495 SH SOLE 0 0 3,495
INVESCO LTD SHS G491BT108 350,626 14,435 SH SOLE 0 0 14,435
INVESCO QQQ TR UNIT SER 1 46090E103 1,529,423 2,650 SH SOLE 0 0 2,650
ISHARES TR 20 YR TR BD ETF 464287432 1,968,470 22,707 SH SOLE 0 0 22,707
ISHARES TR RUSSELL 2000 ETF 464287655 2,430,400 9,800 SH SOLE 0 0 9,800
JAMES HARDIE INDS PLC ORD SHS G4253H101 488,690 25,802 SH SOLE 0 0 25,802
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 597,965 3,163 SH SOLE 0 0 3,163
JOHNSON CONTROLS INTERNATION SHS G51502105 896,222 6,844 SH SOLE 0 0 6,844
KEURIG DR PEPPER INC COM 49271V100 859,701 32,651 SH SOLE 0 0 32,651
KRAFT HEINZ CO COM 500754106 397,736 17,685 SH SOLE 0 0 17,685
L3HARRIS TECHNOLOGIES INC COM 502431109 219,515 636 SH SOLE 0 0 636
LAM RESEARCH CORP COM NEW 512807306 448,686 2,100 SH SOLE 0 0 2,100
MARVELL TECHNOLOGY INC COM 573874104 1,891,459 19,096 SH SOLE 0 0 19,096
MERCK & CO INC COM 58933Y105 1,338,707 11,129 SH SOLE 0 0 11,129
META PLATFORMS INC CL A 30303M102 200,818 351 SH SOLE 0 0 351
MICROSOFT CORP COM 594918104 2,104,448 5,685 SH SOLE 0 0 5,685
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,274,136 2,936 SH SOLE 0 0 2,936
MSC INDL DIRECT INC CL A 553530106 299,232 3,243 SH SOLE 0 0 3,243
MUELLER WTR PRODS INC COM SER A 624758108 356,078 12,953 SH SOLE 0 0 12,953
NETFLIX INC. COM 64110L106 1,246,392 12,963 SH SOLE 0 0 12,963
NOVO-NORDISK A S ADR 670100205 726,401 19,766 SH SOLE 0 0 19,766
NVIDIA CORPORATION COM 67066G104 1,827,715 10,480 SH SOLE 0 0 10,480
NXP SEMICONDUCTORS N V COM N6596X109 930,754 4,728 SH SOLE 0 0 4,728
ORMAT TECHNOLOGIES INC COM 686688102 252,715 2,258 SH SOLE 0 0 2,258
OVINTIV INC COM 69047Q102 224,381 3,780 SH SOLE 0 0 3,780
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,804,510 12,336 SH SOLE 0 0 12,336
PEMBINA PIPELINE CORP COM 706327103 464,519 10,378 SH SOLE 0 0 10,378
PFIZER INC COM 717081103 451,695 16,086 SH SOLE 0 0 16,086
PROSHARES TR ULTRA FNCLS NEW 74347X633 1,008,800 13,742 SH SOLE 0 0 13,742
QORVO INC COM 74736K101 270,668 3,497 SH SOLE 0 0 3,497
QUALCOMM INC COM 747525103 1,960,547 15,224 SH SOLE 0 0 15,224
QXO INC COM NEW 82846H405 792,142 40,790 SH SOLE 0 0 40,790
RTX CORPORATION COM 75513E101 342,590 1,776 SH SOLE 0 0 1,776
SALESFORCE INC COM 79466L302 225,311 1,207 SH SOLE 0 0 1,207
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 383,925 980 SH SOLE 0 0 980
SEMTECH CORP COM 816850101 1,447,224 18,822 SH SOLE 0 0 18,822
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1,211,674 34,403 SH SOLE 0 0 34,403
SHARKNINJA INC COM SHS G8068L108 1,087,593 10,270 SH SOLE 0 0 10,270
SHOPIFY INC CL A SUB VTG SHS 82509L107 382,550 3,225 SH SOLE 0 0 3,225
SLB LIMITED COM STK 806857108 1,056,990 20,568 SH SOLE 0 0 20,568
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 951,924 12,499 SH SOLE 0 0 12,499
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 977,794 2,111 SH SOLE 0 0 2,111
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,240,198 1,907 SH SOLE 0 0 1,907
STERLING INFRASTRUCTURE INC COM 859241101 1,588,760 3,901 SH SOLE 0 0 3,901
STMICROELECTRONICS N V NY REGISTRY 861012102 1,495,670 43,290 SH SOLE 0 0 43,290
SYMBOTIC INC CLASS A COM 87151X101 1,134,011 21,316 SH SOLE 0 0 21,316
T-MOBILE US INC COM 872590104 495,881 2,361 SH SOLE 0 0 2,361
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,151,396 3,407 SH SOLE 0 0 3,407
TECK RESOURCES LTD CL B 878742204 301,340 5,823 SH SOLE 0 0 5,823
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 120,409 10,684 SH SOLE 0 0 10,684
TESLA INC COM 88160R101 1,147,221 3,086 SH SOLE 0 0 3,086
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2,894,894 16,497 SH SOLE 0 0 16,497
TRAVEL PLUS LEISURE CO COM 894164102 416,731 6,023 SH SOLE 0 0 6,023
TREX INC COM 89531P105 215,497 5,917 SH SOLE 0 0 5,917
TTM TECHNOLOGIES INC COM 87305R109 1,208,593 12,406 SH SOLE 0 0 12,406
TUTOR PERINI CORP COM 901109108 1,146,349 14,851 SH SOLE 0 0 14,851
UIPATH INC CL A 90364P105 137,696 12,405 SH SOLE 0 0 12,405
UNILEVER PLC SPON ADR NEW 904767803 201,047 3,529 SH SOLE 0 0 3,529
VALE S A SPONSORED ADS 91912E105 1,160,380 72,934 SH SOLE 0 0 72,934
VALLEY NATL BANCORP COM 919794107 134,773 10,975 SH SOLE 0 0 10,975
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,515,964 3,954 SH SOLE 0 0 3,954
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 527,042 882 SH SOLE 0 0 882
VANGUARD INDEX FDS MID CAP ETF 922908629 227,734 793 SH SOLE 0 0 793
VANGUARD INDEX FDS TOTAL STK MKT 922908769 548,264 1,709 SH SOLE 0 0 1,709
VANGUARD WORLD FD MEGA GRWTH IND 921910816 498,984 1,358 SH SOLE 0 0 1,358
VEECO INSTRS INC DEL COM 922417100 640,563 18,918 SH SOLE 0 0 18,918
VERIZON COMMUNICATIONS INC COM 92343V104 1,124,731 22,405 SH SOLE 0 0 22,405
VERTEX PHARMACEUTICALS INC COM 92532F100 1,703,550 3,815 SH SOLE 0 0 3,815
WATTS WATER TECHNOLOGIES INC CL A 942749102 985,825 3,396 SH SOLE 0 0 3,396
WOLVERINE WORLD WIDE INC COM 978097103 164,652 10,089 SH SOLE 0 0 10,089
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 1,385,780 58,031 SH SOLE 0 0 58,031
WYNDHAM HOTELS & RESORTS INC COM 98311A105 631,969 7,780 SH SOLE 0 0 7,780
XYLEM INC COM 98419M100 1,433,148 11,993 SH SOLE 0 0 11,993