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   495,388 5,115 SH   SOLE   0 0 5,115
ABBVIE INC COM 00287Y109   4,579,570 30,723 SH   SOLE   1,335 0 29,388
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   263,500 858 SH   SOLE   325 0 533
ADVANCED MICRO DEVICES INC COM 007903107   427,731 4,160 SH   SOLE   130 0 4,030
AEROVIRONMENT INC COM 008073108   317,414 2,846 SH   SOLE   197 0 2,649
AERSALE CORPORATION COM 00810F106   157,303 10,529 SH   SOLE   3,838 0 6,691
ALPHABET INC CAP STK CL A 02079K305   41,726,216 318,862 SH   SOLE   51,785 0 267,077
ALPHABET INC CAP STK CL C 02079K107   7,125,174 54,040 SH   SOLE   16,250 0 37,790
AMAZON COM INC COM 023135106   25,647,350 201,757 SH   SOLE   34,227 0 167,530
AMERICAN ELEC PWR CO INC COM 025537101   899,299 11,956 SH   SOLE   0 0 11,956
AMPLIFY ENERGY CORP NEW COM 03212B103   374,850 51,000 SH   SOLE   0 0 51,000
ANALOG DEVICES INC COM 032654105   3,472,910 19,835 SH   SOLE   2,041 0 17,794
APPLE INC COM 037833100   78,201,611 456,758 SH   SOLE   56,274 0 400,484
APPLIED MATLS INC COM 038222105   2,936,109 21,207 SH   SOLE   0 0 21,207
ARDAGH METAL PACKAGING S A SHS L02235106   4,099,311 1,309,684 SH   SOLE   93,551 0 1,216,133
ARRAY TECHNOLOGIES INC COM SHS 04271T100   596,578 26,885 SH   SOLE   820 0 26,065
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   26,773,362 285,918 SH   SOLE   74,724 0 211,194
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,280,924 2,176 SH   SOLE   21 0 2,155
ASPEN AEROGELS INC COM 04523Y105   313,006 36,396 SH   SOLE   10,855 0 25,541
BABCOCK & WILCOX ENTERPRISES COM 05614L209   175,191 41,613 SH   SOLE   15,552 0 26,061
BIOHAVEN LTD COM G1110E107   16,239,317 624,349 SH   SOLE   3,322 0 621,027
BLACKROCK INC COM 09247X101   6,329,137 9,790 SH   SOLE   712 0 9,078
BLACKSTONE INC COM 09260D107   10,367,938 96,770 SH   SOLE   7,053 0 89,717
BP PLC SPONSORED ADR 055622104   1,054,733 27,240 SH   SOLE   525 0 26,715
BRISTOL-MYERS SQUIBB CO COM 110122108   1,385,705 23,875 SH   SOLE   1,219 0 22,656
BROADCOM INC COM 11135F101   19,950,532 24,020 SH   SOLE   1,526 0 22,494
BURFORD CAP LTD ORD SHS G17977110   182,000 13,000 SH   SOLE   0 0 13,000
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   573,000 30,000 SH   SOLE   0 0 30,000
CANADIAN NATL RY CO COM 136375102   1,866,851 17,233 SH   SOLE   0 0 17,233
CANTALOUPE INC COM 138103106   361,669 57,867 SH   SOLE   21,421 0 36,446
CAREDX INC COM 14167L103   1,062,110 151,730 SH   SOLE   2,250 0 149,480
CHARTER COMMUNICATIONS INC N CL A 16119P108   22,290,517 50,681 SH   SOLE   12,396 0 38,285
CHEVRON CORP NEW COM 166764100   12,127,656 71,923 SH   SOLE   5,207 0 66,716
CLEVELAND-CLIFFS INC NEW COM 185899101   24,366,342 1,558,947 SH   SOLE   355,727 0 1,203,220
CLOUDFLARE INC CL A COM 18915M107   919,564 14,587 SH   SOLE   200 0 14,387
COLGATE PALMOLIVE CO COM 194162103   1,447,657 20,358 SH   SOLE   50 0 20,308
COMCAST CORP NEW CL A 20030N101   6,816,433 153,731 SH   SOLE   13,712 0 140,019
COMMERCIAL METALS CO COM 201723103   12,588,796 254,782 SH   SOLE   69,730 0 185,052
CONSOLIDATED EDISON INC COM 209115104   221,950 2,595 SH   SOLE   0 0 2,595
CONX CORP *W EXP 10/30/202 212873111   81,900 546,000 SH   SOLE   0 0 546,000
CRANE NXT CO COM 224441105   238,451 4,291 SH   SOLE   1,607 0 2,684
DEVON ENERGY CORP NEW COM 25179M103   3,259,341 68,330 SH   SOLE   634 0 67,696
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5   120,200 200,000 PRN   SOLE   0 0 200,000
DISH NETWORK CORPORATION CL A 25470M109   383,455 65,436 SH   SOLE   283 0 65,153
EATON CORP PLC SHS G29183103   10,367,936 48,612 SH   SOLE   14,045 0 34,567
ECHOSTAR CORP CL A 278768106   198,454 11,848 SH   SOLE   0 0 11,848
ENTERPRISE PRODS PARTNERS L COM 293792107   3,198,048 116,845 SH   SOLE   2,680 0 114,165
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   175,924 81,825 SH   SOLE   0 0 81,825
EQUINIX INC COM 29444U700   217,878 300 SH   SOLE   0 0 300
ERO COPPER CORP COM 296006109   245,910 10,500 SH   SOLE   0 0 10,500
ESS TECH INC COMMON STOCK 26916J106   37,600 20,000 SH   SOLE   0 0 20,000
EXXON MOBIL CORP COM 30231G102   1,493,619 12,703 SH   SOLE   0 0 12,703
EZCORP INC CL A NON VTG 302301106   133,691 16,205 SH   SOLE   6,075 0 10,130
FERROGLOBE PLC SHS G33856108   400,400 77,000 SH   SOLE   0 0 77,000
FREEPORT-MCMORAN INC CL B 35671D857   35,915,826 963,149 SH   SOLE   205,153 0 757,996
FTC SOLAR INC COM 30320C103   207,744 162,300 SH   SOLE   0 0 162,300
GALLAGHER ARTHUR J & CO COM 363576109   19,886,665 87,249 SH   SOLE   3,446 0 83,803
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   10,068,269 147,976 SH   SOLE   48,593 0 99,383
GENERAL DYNAMICS CORP COM 369550108   232,902 1,054 SH   SOLE   0 0 1,054
GENERAL MTRS CO COM 37045V100   13,636,227 413,595 SH   SOLE   107,574 0 306,021
GILDAN ACTIVEWEAR INC COM 375916103   3,336,635 119,123 SH   SOLE   11,543 0 107,580
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,294,066 42,596 SH   SOLE   17,679 0 24,917
GREAT LAKES DREDGE & DOCK CO COM 390607109   246,807 30,967 SH   SOLE   7,480 0 23,487
INFUSYSTEM HLDGS INC COM 45685K102   341,314 35,406 SH   SOLE   13,142 0 22,264
INNOVATE CORP COM 45784J105   2,981,879 1,840,666 SH   SOLE   3,530 0 1,837,136
INTERNATIONAL BUSINESS MACHS COM 459200101   367,726 2,621 SH   SOLE   0 0 2,621
INUVO INC COM NEW 46122W204   2,140 10,000 SH   SOLE   0 0 10,000
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   510,436 23,841 SH   SOLE   14,618 0 9,223
IRIDEX CORP COM 462684101   181,590 71,492 SH   SOLE   27,469 0 44,023
ISHARES INC GLB ENR PROD ETF 464286343   3,325,388 128,941 SH   SOLE   52,517 0 76,424
ISHARES TR CORE S&P TTL STK 464287150   496,287 5,269 SH   SOLE   0 0 5,269
ISHARES TR COHEN STEER REIT 464287564   263,340 5,250 SH   SOLE   5,250 0 0
ISHARES TR CORE DIV GRWTH 46434V621   572,418 11,557 SH   SOLE   0 0 11,557
ISHARES TR CORE MSCI TOTAL 46432F834   301,630 5,028 SH   SOLE   0 0 5,028
ISHARES TR CORE S&P500 ETF 464287200   1,449,326 3,375 SH   SOLE   0 0 3,375
ISHARES TR CORE S&P MCP ETF 464287507   349,090 1,400 SH   SOLE   0 0 1,400
ISHARES TR CORE S&P SCP ETF 464287804   254,691 2,700 SH   SOLE   0 0 2,700
ISHARES TR GL CLEAN ENE ETF 464288224   224,783 15,375 SH   SOLE   745 0 14,630
ISHARES TR MSCI ACWI EX US 464288240   252,303 5,367 SH   SOLE   0 0 5,367
ISHARES TR RUS 1000 GRW ETF 464287614   272,640 1,025 SH   SOLE   0 0 1,025
ISHARES TR SELECT DIVID ETF 464287168   916,124 8,511 SH   SOLE   0 0 8,511
ISHARES TR US AER DEF ETF 464288760   1,742,783 16,446 SH   SOLE   7,999 0 8,447
JOHNSON & JOHNSON COM 478160104   6,890,224 44,239 SH   SOLE   5,110 0 39,129
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   20,783,640 1,383,731 SH   SOLE   315,160 0 1,068,571
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   323,246 21,407 SH   SOLE   0 0 21,407
L3HARRIS TECHNOLOGIES INC COM 502431109   12,362,469 71,000 SH   SOLE   17,295 0 53,705
LAM RESEARCH CORP COM 512807108   33,832,824 53,980 SH   SOLE   10,428 0 43,552
LIBERTY BROADBAND CORP COM SER C 530307305   593,580 6,500 SH   SOLE   0 0 6,500
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   11,779,800 1,443,603 SH   SOLE   403,084 0 1,040,519
MARATHON PETE CORP COM 56585A102   18,620,117 123,035 SH   SOLE   30,713 0 92,322
MARSH & MCLENNAN COS INC COM 571748102   466,806 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106   17,975,121 43,790 SH   SOLE   10,137 0 33,653
MERCK & CO INC COM 58933Y105   12,161,072 118,126 SH   SOLE   6,570 0 111,556
META PLATFORMS INC CL A 30303M102   712,699 2,374 SH   SOLE   0 0 2,374
MICRON TECHNOLOGY INC COM 595112103   28,165,236 414,012 SH   SOLE   83,879 0 330,133
MILLICOM INTL CELLULAR S A COM STK L6388F110   154,500 10,000 SH   SOLE   0 0 10,000
MODERNA INC COM 60770K107   7,256,123 70,250 SH   SOLE   20,127 0 50,123
MONDELEZ INTL INC CL A 609207105   1,155,857 16,655 SH   SOLE   0 0 16,655
MOTOROLA SOLUTIONS INC COM NEW 620076307   255,361 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   18,060,062 945,553 SH   SOLE   218,380 0 727,173
NEWMONT CORP COM 651639106   1,076,390 29,131 SH   SOLE   605 0 28,526
NEXTERA ENERGY INC COM 65339F101   226,238 3,949 SH   SOLE   0 0 3,949
NORFOLK SOUTHN CORP COM 655844108   379,878 1,929 SH   SOLE   0 0 1,929
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106   134,310 11,000 SH   SOLE   0 0 11,000
NORTHROP GRUMMAN CORP COM 666807102   9,888,720 22,465 SH   SOLE   2,145 0 20,320
NUCOR CORP COM 670346105   1,196,859 7,655 SH   SOLE   0 0 7,655
NVIDIA CORPORATION COM 67066G104   13,868,256 31,882 SH   SOLE   9,201 0 22,681
OCCIDENTAL PETE CORP COM 674599105   7,343,378 113,184 SH   SOLE   5,002 0 108,182
OLIN CORP COM PAR $1 680665205   10,195,670 203,995 SH   SOLE   13,021 0 190,974
PEPSICO INC COM 713448108   2,913,690 17,196 SH   SOLE   0 0 17,196
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   1,756,467 168,083 SH   SOLE   25,619 0 142,464
PHILLIPS 66 COM 718546104   417,521 3,475 SH   SOLE   550 0 2,925
QUIPT HOME MEDICAL CORP COM 74880P104   291,413 57,252 SH   SOLE   18,354 0 38,898
RICHARDSON ELECTRS LTD COM 763165107   503,086 46,028 SH   SOLE   7,553 0 38,475
ROGERS CORP COM 775133101   229,810 1,748 SH   SOLE   539 0 1,209
RTX CORPORATION COM 75513E101   17,402,382 241,800 SH   SOLE   42,557 0 199,243
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,321,288 8,208 SH   SOLE   52 0 8,156
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   726,440 10,557 SH   SOLE   64 0 10,493
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,244,215 37,510 SH   SOLE   255 0 37,255
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,698,660 13,195 SH   SOLE   91 0 13,104
SELECT SECTOR SPDR TR INDL 81369Y704   995,523 9,820 SH   SOLE   70 0 9,750
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   295,026 3,756 SH   SOLE   26 0 3,730
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   734,504 11,202 SH   SOLE   120 0 11,082
SELECT SECTOR SPDR TR ENERGY 81369Y506   641,449 7,096 SH   SOLE   587 0 6,509
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   6,649,632 40,564 SH   SOLE   8,124 0 32,440
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   253,015 4,293 SH   SOLE   34 0 4,259
SMITH MICRO SOFTWARE INC COM NEW 832154207   89,890 74,289 SH   SOLE   23,379 0 50,910
SONO TEK CORP COM 835483108   355,294 68,064 SH   SOLE   0 0 68,064
SPDR GOLD TR GOLD SHS 78463V107   1,568,768 9,150 SH   SOLE   8,850 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   213,531 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,907,396 48,908 SH   SOLE   24,484 0 24,424
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,051,678 2,303 SH   SOLE   16 0 2,287
SPDR SER TR PORTFOLIO S&P600 78468R853   944,415 25,594 SH   SOLE   186 0 25,408
SPDR SER TR S&P METALS MNG 78464A755   3,764,093 71,697 SH   SOLE   36,280 0 35,417
SPDR SER TR S&P OILGAS EXP 78468R556   2,249,267 15,207 SH   SOLE   9,675 0 5,532
STAGWELL INC COM CL A 85256A109   382,985 81,660 SH   SOLE   81,660 0 0
STEEL DYNAMICS INC COM 858119100   7,954,973 74,193 SH   SOLE   632 0 73,561
T-MOBILE US INC COM 872590104   833,438 5,951 SH   SOLE   0 0 5,951
TANGER FACTORY OUTLET CTRS I COM 875465106   8,564,473 378,959 SH   SOLE   29,268 0 349,691
TARGA RES CORP COM 87612G101   4,431,210 51,694 SH   SOLE   4,481 0 47,213
TARGET HOSPITALITY CORP COM 87615L107   476,400 30,000 SH   SOLE   0 0 30,000
TECHPRECISION CORP COM NEW 878739200   2,389,549 329,139 SH   SOLE   40,295 0 288,844
TELESAT CORP CL A & CL B SHS 879512309   878,978 61,467 SH   SOLE   4,949 0 56,518
THERMO FISHER SCIENTIFIC INC COM 883556102   1,661,250 3,282 SH   SOLE   215 0 3,067
UNION PAC CORP COM 907818108   980,071 4,813 SH   SOLE   2,600 0 2,213
UNITI GROUP INC COM 91325V108   5,694,326 1,206,425 SH   SOLE   95,577 0 1,110,848
UNIVERSAL DISPLAY CORP COM 91347P105   342,238 2,180 SH   SOLE   0 0 2,180
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   2,854,511 19,689 SH   SOLE   10,130 0 9,559
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   426,407 2,975 SH   SOLE   0 0 2,975
VERTEX ENERGY INC COM 92534K107   230,510 51,800 SH   SOLE   500 0 51,300
VIRTRA INC COM PAR 92827K301   684,688 122,704 SH   SOLE   21,280 0 101,424
VISA INC COM CL A 92826C839   568,815 2,473 SH   SOLE   320 0 2,153
XCEL ENERGY INC COM 98389B100   2,128,298 37,195 SH   SOLE   1,300 0 35,895