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
ABBOTT LABS COM 002824100   510,692 4,515 SH   SOLE   0 0 4,515
ABBVIE INC COM 00287Y109   5,154,366 29,006 SH   SOLE   293 0 28,713
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   301,836 858 SH   SOLE   325 0 533
ADVANCED MICRO DEVICES INC COM 007903107   563,606 4,666 SH   SOLE   215 0 4,451
AEROVIRONMENT INC COM 008073108   433,354 2,816 SH   SOLE   197 0 2,619
ALGONQUIN PWR UTILS CORP COM 015857105   1,529,105 343,619 SH   SOLE   26,248 0 317,371
ALPHABET INC CAP STK CL A 02079K305   54,656,116 288,728 SH   SOLE   47,484 0 241,244
ALPHABET INC CAP STK CL C 02079K107   6,095,032 32,005 SH   SOLE   6,792 0 25,213
AMAZON COM INC COM 023135106   44,310,089 201,970 SH   SOLE   32,961 0 169,009
AMERICAN ELEC PWR CO INC COM 025537101   1,066,917 11,568 SH   SOLE   0 0 11,568
AMPLIFY ENERGY CORP NEW COM 03212B103   270,000 45,000 SH   SOLE   0 0 45,000
ANALOG DEVICES INC COM 032654105   4,153,805 19,551 SH   SOLE   1,334 0 18,217
APPLE INC COM 037833100   94,811,977 378,612 SH   SOLE   44,359 0 334,253
APPLIED MATLS INC COM 038222105   3,129,489 19,243 SH   SOLE   0 0 19,243
ARDAGH METAL PACKAGING S A SHS L02235106   1,194,452 396,828 SH   SOLE   25,407 0 371,421
ARRAY TECHNOLOGIES INC COM SHS 04271T100   92,913 15,383 SH   SOLE   820 0 14,563
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   36,548,632 265,480 SH   SOLE   63,934 0 201,546
ASML HOLDING N V N Y REGISTRY SHS N07059210   363,867 525 SH   SOLE   100 0 425
ASPEN AEROGELS INC COM 04523Y105   289,171 24,341 SH   SOLE   2,746 0 21,595
BARK INC COM 68622E104   460,832 250,452 SH   SOLE   0 0 250,452
BEYOND INC COM 690370101   526,884 106,873 SH   SOLE   0 0 106,873
BIOHAVEN LTD COM G1110E107   38,870,593 1,040,712 SH   SOLE   133,097 0 907,615
BLACKROCK INC COM 09290D101   10,350,536 10,097 SH   SOLE   536 0 9,561
BLACKSTONE INC COM 09260D107   17,314,589 100,421 SH   SOLE   4,982 0 95,439
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   484,650 15,000 SH   SOLE   0 0 15,000
BOEING CO COM 097023105   16,276,389 91,957 SH   SOLE   21,673 0 70,284
BP PLC SPONSORED ADR 055622104   458,771 15,520 SH   SOLE   525 0 14,995
BRISTOL-MYERS SQUIBB CO COM 110122108   1,226,504 21,685 SH   SOLE   0 0 21,685
BROADCOM INC COM 11135F101   39,112,104 168,703 SH   SOLE   7,743 0 160,960
CANADIAN NATL RY CO COM 136375102   1,666,287 16,415 SH   SOLE   0 0 16,415
CANTALOUPE INC COM 138103106   377,186 39,662 SH   SOLE   12,465 0 27,197
CAREDX INC COM 14167L103   2,183,135 101,968 SH   SOLE   4,278 0 97,690
CHEVRON CORP NEW COM 166764100   10,764,219 74,318 SH   SOLE   3,535 0 70,783
CHILDRENS PL INC NEW COM 168905107   104,600 10,000 SH   SOLE   0 0 10,000
CLEVELAND-CLIFFS INC NEW COM 185899101   4,057,350 431,633 SH   SOLE   4,089 0 427,544
CLOUDFLARE INC CL A COM 18915M107   1,763,368 16,376 SH   SOLE   440 0 15,936
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   539,490 7,000 SH   SOLE   0 0 7,000
COLGATE PALMOLIVE CO COM 194162103   1,666,471 18,331 SH   SOLE   50 0 18,281
COMCAST CORP NEW CL A 20030N101   7,194,163 191,691 SH   SOLE   11,421 0 180,270
COMMERCIAL METALS CO COM 201723103   14,457,507 291,482 SH   SOLE   68,356 0 223,126
COMPLETE SOLARIA INC COM 20460L104   108,823 60,795 SH   SOLE   18,135 0 42,660
CONSOLIDATED EDISON INC COM 209115104   231,552 2,595 SH   SOLE   0 0 2,595
CREXENDO INC COM 226552107   243,190 46,499 SH   SOLE   14,419 0 32,080
CRH PLC ORD G25508105   33,895,997 366,364 SH   SOLE   76,839 0 289,525
CROWN CASTLE INC COM 22822V101   3,433,723 37,833 SH   SOLE   1,823 0 36,010
CSX CORP COM 126408103   228,472 7,080 SH   SOLE   0 0 7,080
DANAHER CORPORATION COM 235851102   279,821 1,219 SH   SOLE   0 0 1,219
DELEK US HLDGS INC NEW COM 24665A103   185,000 10,000 SH   SOLE   0 0 10,000
DELL TECHNOLOGIES INC CL C 24703L202   1,445,686 12,545 SH   SOLE   235 0 12,310
DEVON ENERGY CORP NEW COM 25179M103   1,130,625 34,544 SH   SOLE   366 0 34,178
DUCOMMUN INC DEL COM 264147109   204,349 3,210 SH   SOLE   949 0 2,261
DYCOM INDS INC COM 267475101   11,935,294 68,570 SH   SOLE   18,449 0 50,121
EATON CORP PLC SHS G29183103   13,162,296 39,661 SH   SOLE   10,430 0 29,231
ECHOSTAR CORP CL A 278768106   229,000 10,000 SH   SOLE   0 0 10,000
ENOVIX CORPORATION COM 293594107   543,500 50,000 SH   SOLE   0 0 50,000
ENTERPRISE PRODS PARTNERS L COM 293792107   3,537,533 112,804 SH   SOLE   2,680 0 110,124
EQUINIX INC COM 29444U700   282,867 300 SH   SOLE   0 0 300
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   149,737 37,908 SH   SOLE   9,508 0 28,400
EXXON MOBIL CORP COM 30231G102   24,604,056 228,726 SH   SOLE   46,659 0 182,067
EZCORP INC CL A NON VTG 302301106   194,212 15,893 SH   SOLE   5,552 0 10,341
FREEPORT-MCMORAN INC CL B 35671D857   32,283,082 847,770 SH   SOLE   156,860 0 690,910
GALLAGHER ARTHUR J & CO COM 363576109   23,895,061 84,182 SH   SOLE   2,415 0 81,767
GARRETT MOTION INC COM 366505105   180,600 20,000 SH   SOLE   0 0 20,000
GE VERNOVA INC COM 36828A101   34,098,528 103,665 SH   SOLE   24,077 0 79,588
GENERAL DYNAMICS CORP COM 369550108   1,976,702 7,502 SH   SOLE   90 0 7,412
GENERAL MTRS CO COM 37045V100   23,515,509 441,440 SH   SOLE   124,501 0 316,939
GENESIS ENERGY L P UNIT LTD PARTN 371927104   465,060 46,000 SH   SOLE   0 0 46,000
GILDAN ACTIVEWEAR INC COM 375916103   291,710 6,200 SH   SOLE   0 0 6,200
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,864,154 46,131 SH   SOLE   19,359 0 26,772
GOLAR LNG LTD SHS G9456A100   9,051,232 213,876 SH   SOLE   10,605 0 203,271
GREAT LAKES DREDGE & DOCK CO COM 390607109   266,015 23,562 SH   SOLE   4,147 0 19,415
HARMONY BIOSCIENCES HLDGS IN COM 413197104   840,980 24,440 SH   SOLE   0 0 24,440
HEWLETT PACKARD ENTERPRISE C COM 42824C109   5,864,482 274,683 SH   SOLE   13,600 0 261,083
HUBBELL INC COM 443510607   209,445 500 SH   SOLE   0 0 500
HUMACYTE INC COM 44486Q103   502,066 99,419 SH   SOLE   0 0 99,419
INFUSYSTEM HLDGS INC COM 45685K102   184,100 21,787 SH   SOLE   8,058 0 13,729
INNOVATE CORP COM NEW 45784J303   420,740 85,170 SH   SOLE   0 0 85,170
INTERNATIONAL BUSINESS MACHS COM 459200101   620,140 2,821 SH   SOLE   0 0 2,821
INUVO INC COM NEW 46122W204   6,464 10,000 SH   SOLE   0 0 10,000
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   1,178,885 44,336 SH   SOLE   18,263 0 26,073
IRIDEX CORP COM 462684101   184,901 110,060 SH   SOLE   37,499 0 72,561
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   806,360 15,200 SH   SOLE   0 0 15,200
ISHARES INC GLB ENR PROD ETF 464286343   3,033,195 132,824 SH   SOLE   48,718 0 84,106
ISHARES TR CORE S&P TTL STK 464287150   364,895 2,837 SH   SOLE   0 0 2,837
ISHARES TR COHEN STEER REIT 464287564   316,365 5,250 SH   SOLE   5,250 0 0
ISHARES TR SELECT DIVID ETF 464287168   1,117,409 8,511 SH   SOLE   0 0 8,511
ISHARES TR CORE S&P SCP ETF 464287804   504,548 4,379 SH   SOLE   0 0 4,379
ISHARES TR LARGE CAP MAX BU 46438G612   260,310 9,960 SH   SOLE   0 0 9,960
ISHARES TR CORE S&P MCP ETF 464287507   552,254 8,863 SH   SOLE   0 0 8,863
ISHARES TR US AER DEF ETF 464288760   2,706,998 18,624 SH   SOLE   9,413 0 9,211
ISHARES TR MSCI ACWI EX US 464288240   803,165 15,398 SH   SOLE   60 0 15,338
ISHARES TR CORE DIV GRWTH 46434V621   705,410 11,500 SH   SOLE   0 0 11,500
ISHARES TR S&P 500 GRWT ETF 464287309   239,611 2,360 SH   SOLE   0 0 2,360
ISHARES TR CORE S&P500 ETF 464287200   2,265,241 3,848 SH   SOLE   683 0 3,165
ISHARES TR CORE MSCI TOTAL 46432F834   330,898 5,003 SH   SOLE   0 0 5,003
ISHARES TR LARGE CAP MAX BU 46438G588   501,462 19,900 SH   SOLE   0 0 19,900
ISHARES TR RUS MID CAP ETF 464287499   221,000 2,500 SH   SOLE   0 0 2,500
JOHNSON & JOHNSON COM 478160104   7,101,565 49,105 SH   SOLE   2,435 0 46,670
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   28,169,329 1,067,829 SH   SOLE   216,371 0 851,458
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   204,382 5,907 SH   SOLE   0 0 5,907
L3HARRIS TECHNOLOGIES INC COM 502431109   14,882,261 70,774 SH   SOLE   15,763 0 55,011
LAM RESEARCH CORP COM NEW 512807306   35,456,324 490,881 SH   SOLE   82,509 0 408,372
LIBERTY GLOBAL LTD COM CL A G61188101   191,400 15,000 SH   SOLE   0 0 15,000
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   295,558 46,618 SH   SOLE   725 0 45,893
LIFECORE BIOMEDICAL INC COM 514766104   74,300 10,000 SH   SOLE   0 0 10,000
MARATHON PETE CORP COM 56585A102   16,880,198 121,005 SH   SOLE   27,737 0 93,268
MARSH & MCLENNAN COS INC COM 571748102   526,352 2,478 SH   SOLE   0 0 2,478
MARTIN MARIETTA MATLS INC COM 573284106   15,395,872 29,808 SH   SOLE   5,785 0 24,023
MERCK & CO INC COM 58933Y105   12,229,375 122,933 SH   SOLE   4,643 0 118,290
META PLATFORMS INC CL A 30303M102   1,466,703 2,505 SH   SOLE   0 0 2,505
MICRON TECHNOLOGY INC COM 595112103   32,831,068 390,103 SH   SOLE   71,423 0 318,680
MIND TECHNOLOGY INC COM NEW 602566309   2,398,309 302,054 SH   SOLE   36,033 0 266,021
MONDELEZ INTL INC CL A 609207105   1,022,219 17,114 SH   SOLE   0 0 17,114
MORGAN STANLEY COM NEW 617446448   213,724 1,700 SH   SOLE   0 0 1,700
MOTOROLA SOLUTIONS INC COM NEW 620076307   433,572 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   14,997,419 961,373 SH   SOLE   118,849 0 842,524
NEXTDECADE CORP COM 65342K105   124,139 16,101 SH   SOLE   0 0 16,101
NEXTERA ENERGY INC COM 65339F101   376,946 5,258 SH   SOLE   0 0 5,258
NORFOLK SOUTHN CORP COM 655844108   406,970 1,734 SH   SOLE   0 0 1,734
NORTHROP GRUMMAN CORP COM 666807102   10,168,106 21,667 SH   SOLE   1,391 0 20,276
NPK INTERNATIONAL INC COM SHS 651718504   221,556 28,886 SH   SOLE   8,925 0 19,961
NUCOR CORP COM 670346105   942,200 8,073 SH   SOLE   0 0 8,073
NVIDIA CORPORATION COM 67066G104   42,483,700 316,358 SH   SOLE   81,231 0 235,127
OCCIDENTAL PETE CORP COM 674599105   712,097 14,412 SH   SOLE   3,828 0 10,584
OLIN CORP COM PAR $1 680665205   2,607,095 77,133 SH   SOLE   1,118 0 76,015
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   298,890 27,000 SH   SOLE   0 0 27,000
PEPSICO INC COM 713448108   2,563,123 16,856 SH   SOLE   0 0 16,856
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   921,456 83,239 SH   SOLE   4,056 0 79,183
PHILLIPS 66 COM 718546104   362,981 3,186 SH   SOLE   0 0 3,186
QUANTA SVCS INC COM 74762E102   1,395,045 4,414 SH   SOLE   40 0 4,374
REGENERON PHARMACEUTICALS COM 75886F107   4,615,898 6,480 SH   SOLE   224 0 6,256
RICHARDSON ELECTRS LTD COM 763165107   639,642 45,591 SH   SOLE   5,981 0 39,610
RITHM PROPERTY TRUST INC COM 38983D300   252,450 85,000 SH   SOLE   0 0 85,000
RTX CORPORATION COM 75513E101   26,858,279 232,097 SH   SOLE   36,823 0 195,274
SALESFORCE INC COM 79466L302   21,940,072 65,624 SH   SOLE   17,164 0 48,460
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   6,445,199 74,675 SH   SOLE   4,451 0 70,224
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   391,159 5,168 SH   SOLE   34 0 5,134
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   961,745 12,234 SH   SOLE   64 0 12,170
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,129,710 15,481 SH   SOLE   91 0 15,390
SELECT SECTOR SPDR TR INDL 81369Y704   1,425,366 10,818 SH   SOLE   70 0 10,748
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,886,796 8,410 SH   SOLE   52 0 8,358
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   362,954 4,314 SH   SOLE   26 0 4,288
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   9,192,297 39,533 SH   SOLE   9,133 0 30,400
SELECT SECTOR SPDR TR ENERGY 81369Y506   883,505 10,314 SH   SOLE   587 0 9,727
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,032,715 10,667 SH   SOLE   120 0 10,547
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,971,443 40,791 SH   SOLE   255 0 40,536
SPDR GOLD TR GOLD SHS 78463V107   1,267,308 5,234 SH   SOLE   4,934 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   239,697 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   25,265,459 43,109 SH   SOLE   18,464 0 24,645
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,444,111 2,535 SH   SOLE   16 0 2,519
SPDR SER TR PORTFOLIO S&P600 78468R853   1,350,644 30,068 SH   SOLE   186 0 29,882
SPDR SER TR S&P OILGAS EXP 78468R556   2,472,319 18,677 SH   SOLE   11,904 0 6,773
SPDR SER TR S&P METALS MNG 78464A755   4,832,813 85,160 SH   SOLE   42,129 0 43,031
SPIRE GLOBAL INC COM CL A NEW 848560306   388,656 27,623 SH   SOLE   1,630 0 25,993
STAGWELL INC COM CL A 85256A109   96,048 14,597 SH   SOLE   14,597 0 0
STARBUCKS CORP COM 855244109   268,275 2,940 SH   SOLE   450 0 2,490
STEEL DYNAMICS INC COM 858119100   7,997,105 70,107 SH   SOLE   632 0 69,475
TANGER INC COM 875465106   555,022 16,262 SH   SOLE   0 0 16,262
TARGA RES CORP COM 87612G101   10,917,596 61,163 SH   SOLE   3,217 0 57,946
TECHPRECISION CORP COM NEW 878739200   1,037,772 284,321 SH   SOLE   30,069 0 254,252
TELESAT CORP CL A & CL B SHS 879512309   239,498 14,568 SH   SOLE   0 0 14,568
TERAWULF INC COM 88080T104   67,920 12,000 SH   SOLE   0 0 12,000
TESLA INC COM 88160R101   1,774,473 4,394 SH   SOLE   0 0 4,394
THERMO FISHER SCIENTIFIC INC COM 883556102   1,444,679 2,777 SH   SOLE   0 0 2,777
T-MOBILE US INC COM 872590104   1,297,892 5,880 SH   SOLE   0 0 5,880
TSS INC DEL COM 87288V101   403,726 34,041 SH   SOLE   8,790 0 25,251
UNION PAC CORP COM 907818108   839,415 3,681 SH   SOLE   2,010 0 1,671
UNITED STATES STL CORP NEW COM 912909108   15,510,283 456,319 SH   SOLE   119,313 0 337,006
UNIVERSAL DISPLAY CORP COM 91347P105   326,026 2,230 SH   SOLE   0 0 2,230
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,035,846 16,665 SH   SOLE   10,516 0 6,149
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   565,191 2,975 SH   SOLE   0 0 2,975
VERTIV HOLDINGS CO COM CL A 92537N108   18,451,627 162,412 SH   SOLE   39,344 0 123,068
VIRTRA INC COM PAR 92827K301   266,409 39,468 SH   SOLE   9,680 0 29,788
VISA INC COM CL A 92826C839   852,044 2,696 SH   SOLE   320 0 2,376
XCEL ENERGY INC COM 98389B100   2,346,725 34,756 SH   SOLE   100 0 34,656