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
26 CAPITAL ACQUISITION CORP *W EXP 12/31/202 90138P118   2,012 72,910 SH   SOLE   0 0 72,910
ABBOTT LABS COM 002824100   548,323 5,415 SH   SOLE   0 0 5,415
ABBVIE INC COM 00287Y109   4,660,138 29,241 SH   SOLE   293 0 28,948
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   258,086 903 SH   SOLE   325 0 578
AERSALE CORPORATION COM 00810F106   178,158 10,346 SH   SOLE   3,042 0 7,304
ALGOMA STL GROUP INC COM 015658107   412,080 51,000 SH   SOLE   0 0 51,000
ALPHABET INC CAP STK CL A 02079K305   33,451,836 322,490 SH   SOLE   49,600 0 272,890
ALPHABET INC CAP STK CL C 02079K107   5,877,560 56,515 SH   SOLE   15,860 0 40,655
AMAZON COM INC COM 023135106   21,145,116 204,716 SH   SOLE   33,322 0 171,394
AMERICAN ELEC PWR CO INC COM 025537101   1,207,491 13,271 SH   SOLE   0 0 13,271
AMPLIFY ENERGY CORP NEW COM 03212B103   336,630 49,000 SH   SOLE   0 0 49,000
ANALOG DEVICES INC COM 032654105   1,818,171 9,219 SH   SOLE   654 0 8,565
APPLE INC COM 037833100   76,663,730 464,910 SH   SOLE   55,729 0 409,181
APPLIED MATLS INC COM 038222105   2,556,952 20,817 SH   SOLE   0 0 20,817
ARDAGH METAL PACKAGING S A SHS L02235106   5,337,864 1,308,300 SH   SOLE   98,258 0 1,210,042
ARRAY TECHNOLOGIES INC COM SHS 04271T100   17,728,511 810,261 SH   SOLE   222,509 0 587,752
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   25,629,654 239,038 SH   SOLE   54,271 0 184,767
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,481,225 2,176 SH   SOLE   21 0 2,155
ASPEN AEROGELS INC COM 04523Y105   365,825 49,104 SH   SOLE   9,425 0 39,679
AUDACY INC CL A 05070N103   6,196 46,000 SH   SOLE   0 0 46,000
BABCOCK & WILCOX ENTERPRISES COM 05614L209   279,869 46,183 SH   SOLE   15,552 0 30,631
BIOHAVEN LTD COM G1110E107   7,940,749 581,314 SH   SOLE   3,322 0 577,992
BLACKROCK INC COM 09247X101   6,663,097 9,958 SH   SOLE   764 0 9,194
BLACKSTONE INC COM 09260D107   8,536,818 97,186 SH   SOLE   7,191 0 89,995
BP PLC SPONSORED ADR 055622104   1,116,005 29,415 SH   SOLE   525 0 28,890
BRISTOL-MYERS SQUIBB CO COM 110122108   1,745,988 25,191 SH   SOLE   0 0 25,191
BROADCOM INC COM 11135F101   15,479,077 24,128 SH   SOLE   1,557 0 22,571
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   356,290 20,500 SH   SOLE   0 0 20,500
CANADIAN NATL RY CO COM 136375102   2,018,113 17,107 SH   SOLE   0 0 17,107
CANTALOUPE INC COM 138103106   355,492 62,367 SH   SOLE   21,421 0 40,946
CAREDX INC COM 14167L103   1,386,812 151,730 SH   SOLE   2,250 0 149,480
CHARTER COMMUNICATIONS INC N CL A 16119P108   19,052,388 53,277 SH   SOLE   11,908 0 41,369
CHEVRON CORP NEW COM 166764100   11,570,818 70,917 SH   SOLE   5,349 0 65,568
CLEVELAND-CLIFFS INC NEW COM 185899101   29,236,662 1,595,017 SH   SOLE   343,036 0 1,251,981
CLOUDFLARE INC CL A COM 18915M107   899,434 14,587 SH   SOLE   200 0 14,387
COLGATE PALMOLIVE CO COM 194162103   1,642,629 21,858 SH   SOLE   50 0 21,808
COMCAST CORP NEW CL A 20030N101   5,827,184 153,711 SH   SOLE   14,309 0 139,402
COMMERCIAL METALS CO COM 201723103   12,502,691 255,679 SH   SOLE   67,016 0 188,663
CONSOLIDATED EDISON INC COM 209115104   248,264 2,595 SH   SOLE   0 0 2,595
CONX CORP *W EXP 10/30/202 212873111   85,218 471,599 SH   SOLE   0 0 471,599
DEVON ENERGY CORP NEW COM 25179M103   3,472,099 68,605 SH   SOLE   634 0 67,971
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   371,690 31,000 SH   SOLE   0 0 31,000
DISH NETWORK CORPORATION CL A 25470M109   6,562,759 703,404 SH   SOLE   186,382 0 517,022
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5   103,000 200,000 PRN   SOLE   0 0 200,000
EASTSIDE DISTILLING INC COM 277802302   57,012 162,892 SH   SOLE   27,680 0 135,212
EATON CORP PLC SHS G29183103   8,569,545 50,015 SH   SOLE   14,155 0 35,860
ECHOSTAR CORP CL A 278768106   411,525 22,500 SH   SOLE   0 0 22,500
ENTERPRISE PRODS PARTNERS L COM 293792107   3,053,481 117,895 SH   SOLE   2,680 0 115,215
EQUINIX INC COM 29444U700   216,312 300 SH   SOLE   0 0 300
ERO COPPER CORP COM 296006109   334,740 14,000 SH   SOLE   0 0 14,000
EXXON MOBIL CORP COM 30231G102   1,393,011 12,703 SH   SOLE   0 0 12,703
FERROGLOBE PLC SHS G33856108   148,200 30,000 SH   SOLE   0 0 30,000
FLEX LTD ORD Y2573F102   15,855,501 689,070 SH   SOLE   178,032 0 511,038
FREEPORT-MCMORAN INC CL B 35671D857   40,286,245 984,753 SH   SOLE   198,232 0 786,521
FTAI AVIATION LTD SHS G3730V105   279,600 10,000 SH   SOLE   0 0 10,000
FTC SOLAR INC COM 30320C103   263,925 117,300 SH   SOLE   0 0 117,300
GALLAGHER ARTHUR J & CO COM 363576109   16,890,951 88,291 SH   SOLE   3,555 0 84,736
GENERAL DYNAMICS CORP COM 369550108   240,533 1,054 SH   SOLE   0 0 1,054
GENERAL MTRS CO COM 37045V100   15,435,494 420,815 SH   SOLE   101,702 0 319,113
GILDAN ACTIVEWEAR INC COM 375916103   3,770,650 113,608 SH   SOLE   7,366 0 106,242
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,721,185 60,712 SH   SOLE   17,055 0 43,657
GLOBALSTAR INC COM 378973408   58,000 50,000 SH   SOLE   0 0 50,000
GREAT LAKES DREDGE & DOCK CO COM 390607109   212,780 39,186 SH   SOLE   9,239 0 29,947
GRIFFON CORP COM 398433102   254,191 7,941 SH   SOLE   2,464 0 5,477
HANNON ARMSTRONG SUST INFR C COM 41068X100   6,558,952 229,334 SH   SOLE   16,106 0 213,228
HERSHEY CO COM 427866108   239,400 941 SH   SOLE   0 0 941
INFUSYSTEM HLDGS INC COM 45685K102   279,054 36,007 SH   SOLE   13,787 0 22,220
INNOVATE CORP COM 45784J105   5,350,535 1,801,527 SH   SOLE   3,830 0 1,797,697
INTERNATIONAL BUSINESS MACHS COM 459200101   346,078 2,640 SH   SOLE   0 0 2,640
INUVO INC COM NEW 46122W204   2,917 10,000 SH   SOLE   0 0 10,000
ISHARES INC GLB ENR PROD ETF 464286343   4,191,955 179,714 SH   SOLE   49,880 0 129,834
ISHARES TR US AER DEF ETF 464288760   2,450,168 21,291 SH   SOLE   7,133 0 14,158
ISHARES TR SELECT DIVID ETF 464287168   997,319 8,511 SH   SOLE   0 0 8,511
ISHARES TR RUSSELL 2000 ETF 464287655   1,285,907 7,208 SH   SOLE   0 0 7,208
ISHARES TR GL CLEAN ENE ETF 464288224   1,076,764 54,437 SH   SOLE   14,057 0 40,380
ISHARES TR MSCI ACWI EX US 464288240   271,356 5,564 SH   SOLE   0 0 5,564
ISHARES TR RUS 1000 GRW ETF 464287614   250,438 1,025 SH   SOLE   0 0 1,025
ISHARES TR CORE S&P TTL STK 464287150   1,006,825 11,119 SH   SOLE   0 0 11,119
ISHARES TR CORE S&P SCP ETF 464287804   261,090 2,700 SH   SOLE   0 0 2,700
ISHARES TR CORE S&P MCP ETF 464287507   501,321 2,004 SH   SOLE   0 0 2,004
ISHARES TR CORE S&P500 ETF 464287200   1,387,395 3,375 SH   SOLE   0 0 3,375
ISHARES TR CORE MSCI TOTAL 46432F834   311,485 5,028 SH   SOLE   0 0 5,028
ISHARES TR CORE DIV GRWTH 46434V621   577,734 11,557 SH   SOLE   0 0 11,557
ISHARES TR COHEN STEER REIT 464287564   291,585 5,250 SH   SOLE   5,250 0 0
JOHNSON & JOHNSON COM 478160104   1,227,445 7,919 SH   SOLE   155 0 7,764
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   18,948,391 1,405,667 SH   SOLE   317,150 0 1,088,517
L3HARRIS TECHNOLOGIES INC COM 502431109   14,424,171 73,503 SH   SOLE   16,637 0 56,866
LAM RESEARCH CORP COM 512807108   29,200,414 55,083 SH   SOLE   10,524 0 44,559
LARGO INC COM 517097101   205,646 39,700 SH   SOLE   0 0 39,700
LIBERTY BROADBAND CORP COM SER C 530307305   449,350 5,500 SH   SOLE   0 0 5,500
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   12,292,796 1,488,232 SH   SOLE   391,904 0 1,096,328
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   315,167 11,260 SH   SOLE   0 0 11,260
MARATHON PETE CORP COM 56585A102   1,711,802 12,696 SH   SOLE   0 0 12,696
MARSH & MCLENNAN COS INC COM 571748102   408,547 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106   15,996,337 45,052 SH   SOLE   10,213 0 34,839
MERCK & CO INC COM 58933Y105   12,749,778 119,840 SH   SOLE   6,697 0 113,143
META PLATFORMS INC CL A 30303M102   528,154 2,492 SH   SOLE   0 0 2,492
METTLER TOLEDO INTERNATIONAL COM 592688105   244,834 160 SH   SOLE   0 0 160
MICRON TECHNOLOGY INC COM 595112103   25,696,030 425,854 SH   SOLE   85,454 0 340,400
MIND TECHNOLOGY INC COM 602566101   15,848 34,295 SH   SOLE   4,828 0 29,467
MODERNA INC COM 60770K107   11,638,753 75,783 SH   SOLE   19,402 0 56,381
MOGO INC COM 60800C109   409,570 623,300 SH   SOLE   0 0 623,300
MONDELEZ INTL INC CL A 609207105   1,077,523 15,455 SH   SOLE   0 0 15,455
MOTOROLA SOLUTIONS INC COM NEW 620076307   268,390 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   26,391,168 936,189 SH   SOLE   209,468 0 726,721
NEXTERA ENERGY INC COM 65339F101   323,659 4,199 SH   SOLE   0 0 4,199
NORFOLK SOUTHN CORP COM 655844108   408,948 1,929 SH   SOLE   0 0 1,929
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106   137,940 11,000 SH   SOLE   0 0 11,000
NORTHROP GRUMMAN CORP COM 666807102   10,257,416 22,216 SH   SOLE   1,906 0 20,310
NUCOR CORP COM 670346105   1,151,574 7,455 SH   SOLE   0 0 7,455
NVIDIA CORPORATION COM 67066G104   13,910,661 50,080 SH   SOLE   13,516 0 36,564
OCCIDENTAL PETE CORP COM 674599105   7,106,969 113,839 SH   SOLE   5,002 0 108,837
OLIN CORP COM PAR $1 680665205   11,479,620 206,840 SH   SOLE   13,451 0 193,389
PEPSICO INC COM 713448108   3,151,238 17,286 SH   SOLE   0 0 17,286
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   1,829,917 155,341 SH   SOLE   23,739 0 131,602
PHILLIPS 66 COM 718546104   491,693 4,850 SH   SOLE   0 0 4,850
PRENETICS GLOBAL LTD CLASS A ORD G72245106   34,080 35,500 SH   SOLE   0 0 35,500
QUIPT HOME MEDICAL CORP COM 74880P104   468,198 66,790 SH   SOLE   23,334 0 43,456
RAYTHEON TECHNOLOGIES CORP COM 75513E101   35,860,056 366,180 SH   SOLE   61,175 0 305,005
RICHARDSON ELECTRS LTD COM 763165107   973,398 43,611 SH   SOLE   6,683 0 36,928
ROGERS CORP COM 775133101   631,167 3,862 SH   SOLE   539 0 3,323
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   288,368 3,575 SH   SOLE   26 0 3,549
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   276,413 4,084 SH   SOLE   34 0 4,050
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,284,222 48,237 SH   SOLE   9,261 0 38,976
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   663,915 11,453 SH   SOLE   120 0 11,333
SELECT SECTOR SPDR TR ENERGY 81369Y506   568,547 6,864 SH   SOLE   587 0 6,277
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   959,774 9,486 SH   SOLE   70 0 9,416
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,641,663 12,681 SH   SOLE   91 0 12,590
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,154,425 35,907 SH   SOLE   255 0 35,652
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   757,291 10,136 SH   SOLE   64 0 10,072
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,184,173 7,919 SH   SOLE   52 0 7,867
SILICOM LTD ORD M84116108   668,268 17,830 SH   SOLE   3,182 0 14,648
SMITH MICRO SOFTWARE INC COM NEW 832154207   57,600 49,655 SH   SOLE   14,304 0 35,351
SONO TEK CORP COM 835483108   349,842 68,064 SH   SOLE   0 0 68,064
SPDR GOLD TR GOLD SHS 78463V107   1,693,869 9,245 SH   SOLE   8,945 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   220,738 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,251,101 49,467 SH   SOLE   25,234 0 24,233
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,012,577 2,209 SH   SOLE   16 0 2,193
SPDR SER TR S&P METALS MNG 78464A755   4,808,481 90,453 SH   SOLE   31,828 0 58,625
SPDR SER TR S&P 600 SML CAP 78464A813   928,635 11,051 SH   SOLE   84 0 10,967
SPDR SER TR S&P OILGAS EXP 78468R556   1,962,589 15,382 SH   SOLE   7,315 0 8,067
STAGWELL INC COM CL A 85256A109   605,917 81,660 SH   SOLE   81,660 0 0
STARBUCKS CORP COM 855244109   228,669 2,196 SH   SOLE   450 0 1,746
STEEL DYNAMICS INC COM 858119100   8,502,451 75,203 SH   SOLE   632 0 74,571
T-MOBILE US INC COM 872590104   861,943 5,951 SH   SOLE   0 0 5,951
TANGER FACTORY OUTLET CTRS I COM 875465106   7,528,458 383,518 SH   SOLE   30,979 0 352,539
TARGA RES CORP COM 87612G101   3,665,592 50,248 SH   SOLE   3,571 0 46,677
TELESAT CORP CL A & CL B SHS 879512309   1,161,464 135,054 SH   SOLE   7,028 0 128,026
THERMO FISHER SCIENTIFIC INC COM 883556102   1,848,419 3,207 SH   SOLE   15 0 3,192
UNION PAC CORP COM 907818108   9,560,655 47,504 SH   SOLE   7,391 0 40,113
UNITI GROUP INC COM 91325V108   3,255,325 916,993 SH   SOLE   65,982 0 851,011
UNIVERSAL DISPLAY CORP COM 91347P105   338,183 2,180 SH   SOLE   0 0 2,180
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,029,965 15,312 SH   SOLE   6,056 0 9,256
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   417,095 2,975 SH   SOLE   0 0 2,975
VERTEX ENERGY INC COM 92534K107   847,437 85,773 SH   SOLE   12,515 0 73,258
VICOR CORP COM 925815102   2,727,120 58,098 SH   SOLE   21,240 0 36,858
VIRTRA INC COM PAR 92827K301   530,492 132,623 SH   SOLE   21,280 0 111,343
VISA INC COM CL A 92826C839   574,472 2,548 SH   SOLE   320 0 2,228
WILLIAMS INDL SVCS GROUP INC COM 96951A104   27,398 26,600 SH   SOLE   0 0 26,600
XCEL ENERGY INC COM 98389B100   2,797,209 41,477 SH   SOLE   1,300 0 40,177