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   581,371 5,115 SH   SOLE   0 0 5,115
ABBVIE INC COM 00287Y109   5,586,464 30,678 SH   SOLE   1,335 0 29,343
ABSCI CORPORATION COM 00091E109   113,600 20,000 SH   SOLE   0 0 20,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   297,391 858 SH   SOLE   325 0 533
ADVANCED MICRO DEVICES INC COM 007903107   762,751 4,226 SH   SOLE   215 0 4,011
AEROVIRONMENT INC COM 008073108   425,505 2,776 SH   SOLE   197 0 2,579
ALPHABET INC CAP STK CL C 02079K107   7,844,892 51,523 SH   SOLE   15,860 0 35,663
ALPHABET INC CAP STK CL A 02079K305   47,100,951 312,072 SH   SOLE   50,002 0 262,070
AMAZON COM INC COM 023135106   35,859,364 198,799 SH   SOLE   33,531 0 165,268
AMERICAN ELEC PWR CO INC COM 025537101   959,549 11,145 SH   SOLE   0 0 11,145
AMPLIFY ENERGY CORP NEW COM 03212B103   337,110 51,000 SH   SOLE   0 0 51,000
ANALOG DEVICES INC COM 032654105   3,762,559 19,023 SH   SOLE   1,343 0 17,680
APPLE INC COM 037833100   65,667,997 382,948 SH   SOLE   44,255 0 338,693
APPLIED MATLS INC COM 038222105   4,167,290 20,207 SH   SOLE   0 0 20,207
ARDAGH METAL PACKAGING S A SHS L02235106   3,526,767 1,028,212 SH   SOLE   36,163 0 992,049
ARRAY TECHNOLOGIES INC COM SHS 04271T100   243,674 16,343 SH   SOLE   820 0 15,523
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   38,543,361 254,967 SH   SOLE   63,320 0 191,647
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,204,908 2,272 SH   SOLE   121 0 2,151
ASPEN AEROGELS INC COM 04523Y105   592,750 33,679 SH   SOLE   4,788 0 28,891
BGC GROUP INC CL A 088929104   271,950 35,000 SH   SOLE   0 0 35,000
BIOHAVEN LTD COM G1110E107   34,803,130 636,371 SH   SOLE   4,322 0 632,049
BLACKROCK INC COM 09247X101   7,680,878 9,213 SH   SOLE   538 0 8,675
BLACKSTONE INC COM 09260D107   12,107,322 92,162 SH   SOLE   5,001 0 87,161
BP PLC SPONSORED ADR 055622104   693,124 18,395 SH   SOLE   525 0 17,870
BRISTOL-MYERS SQUIBB CO COM 110122108   1,225,815 22,604 SH   SOLE   1,219 0 21,385
BROADCOM INC COM 11135F101   30,027,164 22,655 SH   SOLE   1,109 0 21,546
BURFORD CAP LTD ORD SHS G17977110   319,400 20,000 SH   SOLE   0 0 20,000
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   401,220 27,000 SH   SOLE   0 0 27,000
CANADIAN NATL RY CO COM 136375102   2,164,390 16,433 SH   SOLE   0 0 16,433
CANTALOUPE INC COM 138103106   311,270 48,409 SH   SOLE   17,315 0 31,094
CAREDX INC COM 14167L103   1,420,225 134,110 SH   SOLE   2,250 0 131,860
CHARTER COMMUNICATIONS INC N CL A 16119P108   12,395,370 42,650 SH   SOLE   12,356 0 30,294
CHEVRON CORP NEW COM 166764100   11,188,498 70,930 SH   SOLE   3,552 0 67,378
CLEVELAND-CLIFFS INC NEW COM 185899101   35,781,526 1,573,506 SH   SOLE   350,627 0 1,222,879
CLOUDFLARE INC CL A COM 18915M107   1,707,694 17,636 SH   SOLE   440 0 17,196
COLGATE PALMOLIVE CO COM 194162103   1,734,183 19,258 SH   SOLE   50 0 19,208
COMCAST CORP NEW CL A 20030N101   6,048,062 139,517 SH   SOLE   10,065 0 129,452
COMMERCIAL METALS CO COM 201723103   19,271,057 327,906 SH   SOLE   88,439 0 239,467
CONSOLIDATED EDISON INC COM 209115104   235,652 2,595 SH   SOLE   0 0 2,595
CONX CORP COM CL A 212873103   216,491 20,697 SH   SOLE   0 0 20,697
CONX CORP *W EXP 10/30/202 212873111   197,058 985,784 SH   SOLE   0 0 985,784
CRANE NXT CO COM 224441105   244,381 3,948 SH   SOLE   1,367 0 2,581
CRH PLC ORD G25508105   30,221,511 350,354 SH   SOLE   79,406 0 270,948
CROWN CASTLE INC COM 22822V101   1,757,413 16,606 SH   SOLE   1,327 0 15,279
DARLING INGREDIENTS INC COM 237266101   365,243 7,853 SH   SOLE   929 0 6,924
DEVON ENERGY CORP NEW COM 25179M103   3,036,743 60,517 SH   SOLE   366 0 60,151
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   289,050 15,000 SH   SOLE   0 0 15,000
EATON CORP PLC SHS G29183103   15,050,806 48,135 SH   SOLE   13,661 0 34,474
ECHOSTAR CORP CL A 278768106   332,752 23,351 SH   SOLE   0 0 23,351
ELECTROCORE INC COM NEW 28531P202   74,879 12,136 SH   SOLE   4,587 0 7,549
ENTERPRISE PRODS PARTNERS L COM 293792107   3,340,176 114,468 SH   SOLE   2,680 0 111,788
EQUINIX INC COM 29444U700   247,599 300 SH   SOLE   0 0 300
ERO COPPER CORP COM 296006109   200,865 10,500 SH   SOLE   0 0 10,500
EXXON MOBIL CORP COM 30231G102   728,592 6,268 SH   SOLE   0 0 6,268
EZCORP INC CL A NON VTG 302301106   169,667 14,975 SH   SOLE   5,130 0 9,845
FERROGLOBE PLC SHS G33856108   323,700 65,000 SH   SOLE   0 0 65,000
FREEPORT-MCMORAN INC CL B 35671D857   44,293,921 942,023 SH   SOLE   197,063 0 744,960
FTC SOLAR INC COM 30320C103   173,720 322,300 SH   SOLE   0 0 322,300
GALLAGHER ARTHUR J & CO COM 363576109   20,903,094 83,599 SH   SOLE   2,426 0 81,173
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   16,820,417 185,023 SH   SOLE   58,990 0 126,033
GENERAL DYNAMICS CORP COM 369550108   2,142,969 7,586 SH   SOLE   90 0 7,496
GENERAL ELECTRIC CO COM NEW 369604301   9,090,699 51,790 SH   SOLE   16,009 0 35,781
GENERAL MTRS CO COM 37045V100   15,918,077 351,005 SH   SOLE   105,316 0 245,689
GILDAN ACTIVEWEAR INC COM 375916103   3,903,663 105,135 SH   SOLE   7,676 0 97,459
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,810,240 45,472 SH   SOLE   20,124 0 25,348
GREAT LAKES DREDGE & DOCK CO COM 390607109   95,813 10,950 SH   SOLE   0 0 10,950
HUBBELL INC COM 443510607   207,525 500 SH   SOLE   0 0 500
HUDBAY MINERALS INC COM 443628102   142,909 20,400 SH   SOLE   0 0 20,400
IMMERSION CORP COM 452521107   112,200 15,000 SH   SOLE   0 0 15,000
INFUSYSTEM HLDGS INC COM 45685K102   257,854 30,088 SH   SOLE   10,987 0 19,101
INNOVATE CORP COM 45784J105   1,308,934 1,868,038 SH   SOLE   3,530 0 1,864,508
INTERNATIONAL BUSINESS MACHS COM 459200101   424,122 2,221 SH   SOLE   0 0 2,221
INUVO INC COM NEW 46122W204   3,410 10,000 SH   SOLE   0 0 10,000
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   670,006 27,060 SH   SOLE   17,233 0 9,827
INVESCO QQQ TR UNIT SER 1 46090E103   515,052 1,160 SH   SOLE   900 0 260
IRIDEX CORP COM 462684101   327,994 110,065 SH   SOLE   41,004 0 69,061
ISHARES INC GLB ENR PROD ETF 464286343   3,757,182 141,673 SH   SOLE   61,077 0 80,596
ISHARES TR CORE MSCI TOTAL 46432F834   341,200 5,028 SH   SOLE   0 0 5,028
ISHARES TR SELECT DIVID ETF 464287168   1,048,385 8,511 SH   SOLE   0 0 8,511
ISHARES TR US AER DEF ETF 464288760   2,337,800 17,720 SH   SOLE   9,038 0 8,682
ISHARES TR GL CLEAN ENE ETF 464288224   214,943 15,375 SH   SOLE   745 0 14,630
ISHARES TR COHEN STEER REIT 464287564   302,925 5,250 SH   SOLE   5,250 0 0
ISHARES TR RUS MID CAP ETF 464287499   210,225 2,500 SH   SOLE   0 0 2,500
ISHARES TR MSCI ACWI EX US 464288240   276,240 5,174 SH   SOLE   60 0 5,114
ISHARES TR CORE S&P MCP ETF 464287507   425,180 7,000 SH   SOLE   0 0 7,000
ISHARES TR CORE DIV GRWTH 46434V621   670,999 11,557 SH   SOLE   0 0 11,557
ISHARES TR CORE S&P TTL STK 464287150   607,516 5,269 SH   SOLE   0 0 5,269
ISHARES TR CORE S&P500 ETF 464287200   1,774,339 3,375 SH   SOLE   0 0 3,375
ISHARES TR CORE S&P SCP ETF 464287804   298,404 2,700 SH   SOLE   0 0 2,700
JOHNSON & JOHNSON COM 478160104   7,660,667 48,427 SH   SOLE   4,393 0 44,034
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   22,878,579 1,244,754 SH   SOLE   271,801 0 972,953
L3HARRIS TECHNOLOGIES INC COM 502431109   15,081,451 70,772 SH   SOLE   17,005 0 53,767
LAM RESEARCH CORP COM 512807108   46,920,660 48,294 SH   SOLE   8,582 0 39,712
LIBERTY BROADBAND CORP COM SER C 530307305   371,995 6,500 SH   SOLE   0 0 6,500
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   925,770 132,442 SH   SOLE   1,473 0 130,969
LINCOLN EDL SVCS CORP COM 533535100   108,713 10,524 SH   SOLE   3,925 0 6,599
MARATHON PETE CORP COM 56585A102   24,708,132 122,621 SH   SOLE   29,971 0 92,650
MARSH & MCLENNAN COS INC COM 571748102   505,269 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106   21,738,689 35,408 SH   SOLE   7,606 0 27,802
MERCK & CO INC COM 58933Y105   16,189,209 122,692 SH   SOLE   4,667 0 118,025
META PLATFORMS INC CL A 30303M102   1,151,310 2,371 SH   SOLE   0 0 2,371
METTLER TOLEDO INTERNATIONAL COM 592688105   213,006 160 SH   SOLE   0 0 160
MICRON TECHNOLOGY INC COM 595112103   48,226,795 409,083 SH   SOLE   82,734 0 326,349
MIND TECHNOLOGY INC COM NEW 602566309   71,386 15,670 SH   SOLE   5,640 0 10,030
MODINE MFG CO COM 607828100   294,137 3,090 SH   SOLE   1,073 0 2,017
MONDELEZ INTL INC CL A 609207105   1,165,710 16,653 SH   SOLE   0 0 16,653
MOTOROLA SOLUTIONS INC COM NEW 620076307   332,971 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   15,342,870 1,072,928 SH   SOLE   248,164 0 824,764
NEWMONT CORP COM 651639106   393,129 10,969 SH   SOLE   8,225 0 2,744
NEWPARK RES INC COM PAR $.01NEW 651718504   141,404 19,585 SH   SOLE   6,495 0 13,090
NEXTERA ENERGY INC COM 65339F101   247,587 3,874 SH   SOLE   0 0 3,874
NORFOLK SOUTHN CORP COM 655844108   468,706 1,839 SH   SOLE   0 0 1,839
NORTHROP GRUMMAN CORP COM 666807102   10,177,108 21,262 SH   SOLE   1,685 0 19,577
NUCOR CORP COM 670346105   1,538,673 7,775 SH   SOLE   0 0 7,775
NVIDIA CORPORATION COM 67066G104   31,903,603 35,309 SH   SOLE   9,459 0 25,850
OCCIDENTAL PETE CORP COM 674599105   6,975,637 107,334 SH   SOLE   5,002 0 102,332
OLIN CORP COM PAR $1 680665205   10,562,185 179,629 SH   SOLE   8,938 0 170,691
PEPSICO INC COM 713448108   2,972,720 16,986 SH   SOLE   0 0 16,986
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   1,812,357 152,427 SH   SOLE   19,674 0 132,753
PHILLIPS 66 COM 718546104   567,607 3,475 SH   SOLE   550 0 2,925
QUANTA SVCS INC COM 74762E102   1,235,089 4,754 SH   SOLE   40 0 4,714
QUIPT HOME MEDICAL CORP COM 74880P104   148,423 33,964 SH   SOLE   10,899 0 23,065
REGENERON PHARMACEUTICALS COM 75886F107   11,555,655 12,006 SH   SOLE   3,716 0 8,290
RICHARDSON ELECTRS LTD COM 763165107   410,131 44,531 SH   SOLE   6,924 0 37,607
RTX CORPORATION COM 75513E101   22,703,082 232,780 SH   SOLE   39,596 0 193,184
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,485,346 40,742 SH   SOLE   8,816 0 31,926
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,488,640 8,095 SH   SOLE   52 0 8,043
SELECT SECTOR SPDR TR ENERGY 81369Y506   671,578 7,113 SH   SOLE   587 0 6,526
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,934,915 13,098 SH   SOLE   91 0 13,007
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,566,135 37,183 SH   SOLE   255 0 36,928
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   284,164 4,328 SH   SOLE   34 0 4,294
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   347,100 3,737 SH   SOLE   26 0 3,711
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   806,130 10,557 SH   SOLE   64 0 10,493
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   878,260 10,755 SH   SOLE   120 0 10,635
SELECT SECTOR SPDR TR INDL 81369Y704   1,217,546 9,666 SH   SOLE   70 0 9,596
SMITH MICRO SOFTWARE INC COM NEW 832154207   4,013 11,656 SH   SOLE   0 0 11,656
SPDR GOLD TR GOLD SHS 78463V107   588,359 2,860 SH   SOLE   2,560 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   243,644 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   22,372,260 42,771 SH   SOLE   18,669 0 24,102
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,262,376 2,269 SH   SOLE   16 0 2,253
SPDR SER TR PORTFOLIO S&P600 78468R853   1,091,020 25,349 SH   SOLE   186 0 25,163
SPDR SER TR S&P OILGAS EXP 78468R556   2,713,289 17,513 SH   SOLE   11,500 0 6,013
SPDR SER TR S&P METALS MNG 78464A755   4,717,091 78,253 SH   SOLE   41,792 0 36,461
STAGWELL INC COM CL A 85256A109   507,925 81,660 SH   SOLE   81,660 0 0
STEEL DYNAMICS INC COM 858119100   10,860,812 73,270 SH   SOLE   632 0 72,638
TARGA RES CORP COM 87612G101   7,145,410 63,804 SH   SOLE   3,806 0 59,998
TECHPRECISION CORP COM NEW 878739200   1,116,447 309,265 SH   SOLE   34,535 0 274,730
TELESAT CORP CL A & CL B SHS 879512309   314,039 36,859 SH   SOLE   4,235 0 32,624
THERMO FISHER SCIENTIFIC INC COM 883556102   1,907,531 3,282 SH   SOLE   215 0 3,067
T-MOBILE US INC COM 872590104   959,734 5,880 SH   SOLE   0 0 5,880
TPI COMPOSITES INC COM 87266J104   101,850 35,000 SH   SOLE   0 0 35,000
UNION PAC CORP COM 907818108   1,083,568 4,406 SH   SOLE   2,600 0 1,806
UNITI GROUP INC COM 91325V108   6,041,942 1,024,058 SH   SOLE   51,462 0 972,596
UNIVERSAL DISPLAY CORP COM 91347P105   417,756 2,480 SH   SOLE   0 0 2,480
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,607,345 20,478 SH   SOLE   10,840 0 9,638
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   521,428 2,975 SH   SOLE   0 0 2,975
VERTEX ENERGY INC COM 92534K107   56,000 40,000 SH   SOLE   0 0 40,000
VIRTRA INC COM PAR 92827K301   347,608 33,814 SH   SOLE   9,070 0 24,744
VISA INC COM CL A 92826C839   583,277 2,090 SH   SOLE   320 0 1,770
WIDEOPENWEST INC COM 96758W101   108,600 30,000 SH   SOLE   0 0 30,000
XCEL ENERGY INC COM 98389B100   1,981,763 36,870 SH   SOLE   1,300 0 35,570