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   4,812 72,910 SH   SOLE   0 0 72,910
ABBOTT LABS COM 002824100   579,441 5,315 SH   SOLE   0 0 5,315
ABBVIE INC COM 00287Y109   4,151,435 30,813 SH   SOLE   1,335 0 29,478
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   264,762 858 SH   SOLE   325 0 533
ADVANCED MICRO DEVICES INC COM 007903107   469,309 4,120 SH   SOLE   130 0 3,990
AEROVIRONMENT INC COM 008073108   291,089 2,846 SH   SOLE   197 0 2,649
ALPHABET INC CAP STK CL A 02079K305   38,116,251 318,432 SH   SOLE   51,785 0 266,647
ALPHABET INC CAP STK CL C 02079K107   6,646,092 54,940 SH   SOLE   16,250 0 38,690
AMAZON COM INC COM 023135106   26,340,411 202,059 SH   SOLE   34,227 0 167,832
AMERICAN ELEC PWR CO INC COM 025537101   1,046,824 12,433 SH   SOLE   0 0 12,433
AMPLIFY ENERGY CORP NEW COM 03212B103   331,730 49,000 SH   SOLE   0 0 49,000
ANALOG DEVICES INC COM 032654105   3,881,394 19,924 SH   SOLE   2,041 0 17,883
APPLE INC COM 037833100   89,020,675 458,940 SH   SOLE   56,274 0 402,666
APPLIED MATLS INC COM 038222105   3,058,033 21,157 SH   SOLE   0 0 21,157
ARDAGH METAL PACKAGING S A SHS L02235106   4,987,275 1,326,403 SH   SOLE   93,551 0 1,232,852
ARRAY TECHNOLOGIES INC COM SHS 04271T100   650,812 28,797 SH   SOLE   820 0 27,977
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   25,870,005 289,860 SH   SOLE   74,724 0 215,136
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,577,056 2,176 SH   SOLE   21 0 2,155
ASPEN AEROGELS INC COM 04523Y105   435,654 55,216 SH   SOLE   10,855 0 44,361
BABCOCK & WILCOX ENTERPRISES COM 05614L209   245,517 41,613 SH   SOLE   15,552 0 26,061
BIOHAVEN LTD COM G1110E107   14,912,661 623,439 SH   SOLE   3,322 0 620,117
BLACKROCK INC COM 09247X101   6,766,952 9,791 SH   SOLE   712 0 9,079
BLACKSTONE INC COM 09260D107   8,989,455 96,692 SH   SOLE   7,053 0 89,639
BP PLC SPONSORED ADR 055622104   963,593 27,305 SH   SOLE   525 0 26,780
BRISTOL-MYERS SQUIBB CO COM 110122108   1,577,966 24,675 SH   SOLE   1,219 0 23,456
BROADCOM INC COM 11135F101   20,778,418 23,954 SH   SOLE   1,526 0 22,428
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   428,220 27,000 SH   SOLE   0 0 27,000
CANADIAN NATL RY CO COM 136375102   2,071,144 17,107 SH   SOLE   0 0 17,107
CANTALOUPE INC COM 138103106   460,621 57,867 SH   SOLE   21,421 0 36,446
CAREDX INC COM 14167L103   1,289,705 151,730 SH   SOLE   2,250 0 149,480
CHARTER COMMUNICATIONS INC N CL A 16119P108   19,155,774 52,143 SH   SOLE   12,396 0 39,747
CHEVRON CORP NEW COM 166764100   11,208,355 71,232 SH   SOLE   5,207 0 66,025
CLEVELAND-CLIFFS INC NEW COM 185899101   26,299,088 1,569,158 SH   SOLE   355,727 0 1,213,431
CLOUDFLARE INC CL A COM 18915M107   953,552 14,587 SH   SOLE   200 0 14,387
COLGATE PALMOLIVE CO COM 194162103   1,656,206 21,498 SH   SOLE   50 0 21,448
COMCAST CORP NEW CL A 20030N101   6,387,357 153,727 SH   SOLE   13,712 0 140,015
COMMERCIAL METALS CO COM 201723103   13,319,536 252,935 SH   SOLE   69,730 0 183,205
CONSOLIDATED EDISON INC COM 209115104   234,588 2,595 SH   SOLE   0 0 2,595
CONX CORP *W EXP 10/30/202 212873111   99,690 498,449 SH   SOLE   0 0 498,449
CRANE NXT CO COM 224441105   411,504 7,291 SH   SOLE   1,607 0 5,684
DEVON ENERGY CORP NEW COM 25179M103   3,295,966 68,183 SH   SOLE   634 0 67,549
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   426,590 29,000 SH   SOLE   0 0 29,000
DISH NETWORK CORPORATION CL A 25470M109   480,220 72,871 SH   SOLE   283 0 72,588
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5   101,500 200,000 PRN   SOLE   0 0 200,000
EATON CORP PLC SHS G29183103   9,729,639 48,382 SH   SOLE   14,045 0 34,337
ECHOSTAR CORP CL A 278768106   303,450 17,500 SH   SOLE   0 0 17,500
ENTERPRISE PRODS PARTNERS L COM 293792107   3,078,866 116,845 SH   SOLE   2,680 0 114,165
EQUINIX INC COM 29444U700   235,182 300 SH   SOLE   0 0 300
ERO COPPER CORP COM 296006109   348,400 13,000 SH   SOLE   0 0 13,000
EXXON MOBIL CORP COM 30231G102   1,362,397 12,703 SH   SOLE   0 0 12,703
FERROGLOBE PLC SHS G33856108   333,900 70,000 SH   SOLE   0 0 70,000
FLEX LTD ORD Y2573F102   18,527,783 670,325 SH   SOLE   177,130 0 493,195
FREEPORT-MCMORAN INC CL B 35671D857   38,825,760 970,644 SH   SOLE   205,153 0 765,491
FTC SOLAR INC COM 30320C103   426,006 132,300 SH   SOLE   0 0 132,300
GALLAGHER ARTHUR J & CO COM 363576109   19,195,029 87,421 SH   SOLE   3,446 0 83,975
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   9,515,670 117,130 SH   SOLE   38,338 0 78,792
GENERAL DYNAMICS CORP COM 369550108   226,768 1,054 SH   SOLE   0 0 1,054
GENERAL MTRS CO COM 37045V100   15,970,896 414,183 SH   SOLE   107,574 0 306,609
GILDAN ACTIVEWEAR INC COM 375916103   3,860,998 119,758 SH   SOLE   11,543 0 108,215
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,313,648 41,796 SH   SOLE   17,395 0 24,401
GLOBALSTAR INC COM 378973408   54,000 50,000 SH   SOLE   0 0 50,000
GREAT LAKES DREDGE & DOCK CO COM 390607109   89,352 10,950 SH   SOLE   0 0 10,950
HANNON ARMSTRONG SUST INFR C COM 41068X100   5,533,850 221,354 SH   SOLE   14,349 0 207,005
HERSHEY CO COM 427866108   234,968 941 SH   SOLE   0 0 941
INFUSYSTEM HLDGS INC COM 45685K102   351,408 36,491 SH   SOLE   13,787 0 22,704
INNOVATE CORP COM 45784J105   3,291,383 1,880,790 SH   SOLE   3,530 0 1,877,260
INTERNATIONAL BUSINESS MACHS COM 459200101   337,335 2,521 SH   SOLE   0 0 2,521
INUVO INC COM NEW 46122W204   2,220 10,000 SH   SOLE   0 0 10,000
ISHARES INC GLB ENR PROD ETF 464286343   2,840,875 122,663 SH   SOLE   49,577 0 73,086
ISHARES TR COHEN STEER REIT 464287564   291,743 5,250 SH   SOLE   5,250 0 0
ISHARES TR CORE DIV GRWTH 46434V621   595,532 11,557 SH   SOLE   0 0 11,557
ISHARES TR CORE MSCI TOTAL 46432F834   314,853 5,028 SH   SOLE   0 0 5,028
ISHARES TR CORE S&P500 ETF 464287200   1,504,271 3,375 SH   SOLE   0 0 3,375
ISHARES TR CORE S&P MCP ETF 464287507   480,862 1,839 SH   SOLE   0 0 1,839
ISHARES TR CORE S&P SCP ETF 464287804   269,055 2,700 SH   SOLE   0 0 2,700
ISHARES TR CORE S&P TTL STK 464287150   740,551 7,569 SH   SOLE   0 0 7,569
ISHARES TR GL CLEAN ENE ETF 464288224   685,970 37,281 SH   SOLE   14,497 0 22,784
ISHARES TR MSCI ACWI EX US 464288240   264,164 5,367 SH   SOLE   0 0 5,367
ISHARES TR RUS 1000 GRW ETF 464287614   282,060 1,025 SH   SOLE   0 0 1,025
ISHARES TR RUS 1000 VAL ETF 464287598   204,863 1,298 SH   SOLE   0 0 1,298
ISHARES TR SELECT DIVID ETF 464287168   964,296 8,511 SH   SOLE   0 0 8,511
ISHARES TR US AER DEF ETF 464288760   1,764,634 15,125 SH   SOLE   7,239 0 7,886
JOHNSON & JOHNSON COM 478160104   7,186,382 43,417 SH   SOLE   5,110 0 38,307
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   19,689,666 1,373,059 SH   SOLE   315,160 0 1,057,899
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   159,453 12,007 SH   SOLE   0 0 12,007
L3HARRIS TECHNOLOGIES INC COM 502431109   14,194,638 72,507 SH   SOLE   17,432 0 55,075
LAM RESEARCH CORP COM 512807108   34,704,571 53,985 SH   SOLE   10,428 0 43,557
LIBERTY BROADBAND CORP COM SER C 530307305   440,605 5,500 SH   SOLE   0 0 5,500
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   12,602,518 1,462,009 SH   SOLE   403,084 0 1,058,925
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   307,007 9,380 SH   SOLE   0 0 9,380
MARATHON PETE CORP COM 56585A102   1,480,354 12,696 SH   SOLE   0 0 12,696
MARSH & MCLENNAN COS INC COM 571748102   461,360 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106   20,213,938 43,782 SH   SOLE   10,137 0 33,645
MERCK & CO INC COM 58933Y105   13,680,638 118,560 SH   SOLE   6,570 0 111,990
META PLATFORMS INC CL A 30303M102   681,291 2,374 SH   SOLE   0 0 2,374
METTLER TOLEDO INTERNATIONAL COM 592688105   209,862 160 SH   SOLE   0 0 160
MICRON TECHNOLOGY INC COM 595112103   26,347,605 417,487 SH   SOLE   84,709 0 332,778
MODERNA INC COM 60770K107   8,706,204 71,656 SH   SOLE   20,127 0 51,529
MOGO INC COM 60800C109   425,153 623,300 SH   SOLE   0 0 623,300
MONDELEZ INTL INC CL A 609207105   1,214,816 16,655 SH   SOLE   0 0 16,655
MOTOROLA SOLUTIONS INC COM NEW 620076307   275,097 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   21,144,300 924,139 SH   SOLE   217,158 0 706,981
NEWMONT CORP COM 651639106   1,278,989 29,981 SH   SOLE   605 0 29,376
NEXTERA ENERGY INC COM 65339F101   311,566 4,199 SH   SOLE   0 0 4,199
NORFOLK SOUTHN CORP COM 655844108   437,420 1,929 SH   SOLE   0 0 1,929
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106   142,780 11,000 SH   SOLE   0 0 11,000
NORTHROP GRUMMAN CORP COM 666807102   10,201,107 22,381 SH   SOLE   2,145 0 20,236
NUCOR CORP COM 670346105   1,222,471 7,455 SH   SOLE   0 0 7,455
NVIDIA CORPORATION COM 67066G104   13,494,246 31,900 SH   SOLE   9,201 0 22,699
OCCIDENTAL PETE CORP COM 674599105   6,688,147 113,744 SH   SOLE   5,002 0 108,742
OLIN CORP COM PAR $1 680665205   10,524,672 204,800 SH   SOLE   13,021 0 191,779
PEPSICO INC COM 713448108   3,189,674 17,221 SH   SOLE   0 0 17,221
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   1,896,575 172,730 SH   SOLE   25,696 0 147,034
PHILLIPS 66 COM 718546104   331,446 3,475 SH   SOLE   550 0 2,925
QUIPT HOME MEDICAL CORP COM 74880P104   356,659 66,790 SH   SOLE   23,334 0 43,456
RAYTHEON TECHNOLOGIES CORP COM 75513E101   35,632,607 363,746 SH   SOLE   63,702 0 300,044
RICHARDSON ELECTRS LTD COM 763165107   726,594 44,036 SH   SOLE   6,683 0 37,353
ROGERS CORP COM 775133101   573,070 3,539 SH   SOLE   539 0 3,000
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,348,207 7,940 SH   SOLE   52 0 7,888
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   753,068 10,153 SH   SOLE   64 0 10,089
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,216,026 36,073 SH   SOLE   255 0 35,818
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,684,120 12,688 SH   SOLE   91 0 12,597
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,018,985 9,495 SH   SOLE   70 0 9,425
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   297,141 3,586 SH   SOLE   26 0 3,560
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   704,065 10,818 SH   SOLE   120 0 10,698
SELECT SECTOR SPDR TR ENERGY 81369Y506   557,763 6,872 SH   SOLE   587 0 6,285
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,273,419 41,835 SH   SOLE   9,276 0 32,559
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   267,489 4,088 SH   SOLE   34 0 4,054
SILICOM LTD ORD M84116108   759,685 20,610 SH   SOLE   3,584 0 17,026
SMITH MICRO SOFTWARE INC COM NEW 832154207   82,461 74,289 SH   SOLE   23,379 0 50,910
SONO TEK CORP COM 835483108   367,886 68,064 SH   SOLE   0 0 68,064
SPDR GOLD TR GOLD SHS 78463V107   1,631,171 9,150 SH   SOLE   8,850 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   224,169 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   21,722,425 49,004 SH   SOLE   24,779 0 24,225
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,060,606 2,215 SH   SOLE   16 0 2,199
SPDR SER TR PORTFOLIO S&P600 78468R853   958,186 24,670 SH   SOLE   186 0 24,484
SPDR SER TR S&P METALS MNG 78464A755   3,314,684 65,224 SH   SOLE   32,614 0 32,610
SPDR SER TR S&P OILGAS EXP 78468R556   1,657,398 12,865 SH   SOLE   8,125 0 4,740
STAGWELL INC COM CL A 85256A109   588,769 81,660 SH   SOLE   81,660 0 0
STEEL DYNAMICS INC COM 858119100   8,191,863 75,203 SH   SOLE   632 0 74,571
T-MOBILE US INC COM 872590104   826,594 5,951 SH   SOLE   0 0 5,951
TANGER FACTORY OUTLET CTRS I COM 875465106   8,372,541 379,363 SH   SOLE   29,268 0 350,095
TARGA RES CORP COM 87612G101   3,937,414 51,740 SH   SOLE   4,481 0 47,259
TECHPRECISION CORP COM NEW 878739200   2,432,337 329,139 SH   SOLE   40,295 0 288,844
TELESAT CORP CL A & CL B SHS 879512309   1,239,116 131,541 SH   SOLE   7,028 0 124,513
TETRA TECHNOLOGIES INC DEL COM 88162F105   135,200 40,000 SH   SOLE   0 0 40,000
THERMO FISHER SCIENTIFIC INC COM 883556102   1,712,384 3,282 SH   SOLE   215 0 3,067
UNION PAC CORP COM 907818108   955,985 4,672 SH   SOLE   2,600 0 2,072
UNITI GROUP INC COM 91325V108   5,834,843 1,262,953 SH   SOLE   95,577 0 1,167,376
UNIVERSAL DISPLAY CORP COM 91347P105   314,203 2,180 SH   SOLE   0 0 2,180
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   3,444,961 22,627 SH   SOLE   12,094 0 10,533
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   442,769 2,975 SH   SOLE   0 0 2,975
VANGUARD WORLD FDS INF TECH ETF 92204A702   205,162 464 SH   SOLE   0 0 464
VERTEX ENERGY INC COM 92534K107   467,331 74,773 SH   SOLE   12,515 0 62,258
VIRTRA INC COM PAR 92827K301   1,009,261 132,623 SH   SOLE   21,280 0 111,343
VISA INC COM CL A 92826C839   587,288 2,473 SH   SOLE   320 0 2,153
WILLIAMS INDL SVCS GROUP INC COM 96951A104   10,108 26,600 SH   SOLE   0 0 26,600
XCEL ENERGY INC COM 98389B100   2,462,056 39,602 SH   SOLE   1,300 0 38,302