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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
26 CAPITAL ACQUISITION CORP *W EXP 12/31/202 90138P118 11 35,000 SH   SOLE   0 0 35,000
3M CO COM 88579Y101 6 50 SH   SOLE   0 0 50
ABBOTT LABS COM 002824100 769 7,950 SH   SOLE   0 0 7,950
ABBVIE INC COM 00287Y109 5,232 38,981 SH   SOLE   293 0 38,688
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 222 5,275 SH   SOLE   0 0 5,275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 221 858 SH   SOLE   325 0 533
AEHR TEST SYS COM 00760J108 312 22,121 SH   SOLE   6,341 0 15,780
AERSALE CORPORATION COM 00810F106 277 14,916 SH   SOLE   4,130 0 10,786
ALGOMA STL GROUP INC COM 015658107 316 49,000 SH   SOLE   0 0 49,000
ALGOMA STL GROUP INC *W EXP 10/19/202 015658115 23 24,217 SH   SOLE   0 0 24,217
ALPHABET INC CAP STK CL C 02079K107 5,514 57,344 SH   SOLE   15,960 0 41,384
ALPHABET INC CAP STK CL A 02079K305 32,015 334,713 SH   SOLE   51,010 0 283,703
ALPS ETF TR ALERIAN MLP 00162Q452 221 6,038 SH   SOLE   1,316 0 4,722
AMAZON COM INC COM 023135106 29,613 262,061 SH   SOLE   45,568 0 216,493
AMERICAN ELEC PWR CO INC COM 025537101 1,484 17,171 SH   SOLE   0 0 17,171
APPLE INC COM 037833100 72,647 525,666 SH   SOLE   58,542 0 467,124
APPLIED MATLS INC COM 038222105 2,431 29,667 SH   SOLE   85 0 29,582
ARDAGH METAL PACKAGING S A SHS L02235106 4,707 972,589 SH   SOLE   77,140 0 895,449
ARRAY TECHNOLOGIES INC COM SHS 04271T100 14,700 886,590 SH   SOLE   229,500 0 657,090
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 23,484 227,427 SH   SOLE   49,739 0 177,688
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,244 2,995 SH   SOLE   25 0 2,970
ASPEN AEROGELS INC COM 04523Y105 352 38,212 SH   SOLE   4,912 0 33,300
BABCOCK & WILCOX ENTERPRISES COM 05614L209 178 27,835 SH   SOLE   7,645 0 20,190
BIOGEN INC COM 09062X103 5 17 SH   SOLE   2 0 15
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 6,937 45,892 SH   SOLE   375 0 45,517
BLACKROCK INC COM 09247X101 5,424 9,856 SH   SOLE   786 0 9,070
BLACKSTONE INC COM 09260D107 8,109 96,878 SH   SOLE   7,687 0 89,191
BP PLC SPONSORED ADR 055622104 283 9,900 SH   SOLE   0 0 9,900
BRISTOL-MYERS SQUIBB CO COM 110122108 2,662 37,441 SH   SOLE   0 0 37,441
BROADCOM INC COM 11135F101 12,490 28,131 SH   SOLE   1,557 0 26,574
CANADIAN IMPERIAL BK COMM TO COM 136069101 623 14,230 SH   SOLE   1,930 0 12,300
CANADIAN NATL RY CO COM 136375102 1,847 17,107 SH   SOLE   0 0 17,107
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,672 15,402 SH   SOLE   1,126 0 14,276
CHEVRON CORP NEW COM 166764100 12,124 84,391 SH   SOLE   5,405 0 78,986
CLEVELAND-CLIFFS INC NEW COM 185899101 25,667 1,905,503 SH   SOLE   345,077 0 1,560,426
CLOUDFLARE INC CL A COM 18915M107 828 14,963 SH   SOLE   270 0 14,693
COLGATE PALMOLIVE CO COM 194162103 1,619 23,048 SH   SOLE   50 0 22,998
COMCAST CORP NEW CL A 20030N101 4,927 167,974 SH   SOLE   15,401 0 152,573
COMMERCIAL METALS CO COM 201723103 355 10,000 SH   SOLE   0 0 10,000
CONSOLIDATED EDISON INC COM 209115104 223 2,595 SH   SOLE   0 0 2,595
CONX CORP COM CL A 212873103 380 38,000 SH   SOLE   0 0 38,000
CONX CORP *W EXP 10/30/202 212873111 44 553,000 SH   SOLE   0 0 553,000
CORTEVA INC COM 22052L104 38 666 SH   SOLE   0 0 666
DEERE & CO COM 244199105 200 600 SH   SOLE   0 0 600
DEVON ENERGY CORP NEW COM 25179M103 7,467 124,177 SH   SOLE   906 0 123,271
DIGITAL RLTY TR INC COM 253868103 361 3,637 SH   SOLE   14 0 3,623
DISH NETWORK CORPORATION CL A 25470M109 9,921 717,374 SH   SOLE   152,429 0 564,945
DOMINION ENERGY INC COM 25746U109 221 3,200 SH   SOLE   0 0 3,200
DOW INC COM 260557103 0 3 SH   SOLE   0 0 3
DUKE ENERGY CORP NEW COM NEW 26441C204 796 8,555 SH   SOLE   0 0 8,555
EASTSIDE DISTILLING INC COM 277802302 52 187,048 SH   SOLE   27,680 0 159,368
EATON CORP PLC SHS G29183103 6,624 49,667 SH   SOLE   14,142 0 35,525
ECHOSTAR CORP CL A 278768106 387 23,500 SH   SOLE   0 0 23,500
ENTERPRISE PRODS PARTNERS L COM 293792107 4,351 182,948 SH   SOLE   2,680 0 180,268
ERO COPPER CORP COM 296006109 470 30,750 SH   SOLE   0 0 30,750
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 222 5,125 SH   SOLE   4,985 0 140
EXXON MOBIL CORP COM 30231G102 340 3,897 SH   SOLE   0 0 3,897
FIRSTSERVICE CORP NEW COM 33767E202 256 2,150 SH   SOLE   0 0 2,150
FLEX LTD ORD Y2573F102 20,843 1,251,072 SH   SOLE   319,455 0 931,617
FREEPORT-MCMORAN INC CL B 35671D857 24,429 893,836 SH   SOLE   174,020 0 719,816
FTC SOLAR INC COM 30320C103 238 80,300 SH   SOLE   0 0 80,300
GALLAGHER ARTHUR J & CO COM 363576109 15,444 90,201 SH   SOLE   3,687 0 86,514
GENERAL DYNAMICS CORP COM 369550108 111 523 SH   SOLE   0 0 523
GENERAL ELECTRIC CO COM NEW 369604301 49 794 SH   SOLE   2 0 792
GENERAL MTRS CO COM 37045V100 14,060 438,148 SH   SOLE   102,811 0 335,337
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,874 81,270 SH   SOLE   22,628 0 58,642
GLOBALSTAR INC COM 378973408 80 50,000 SH   SOLE   0 0 50,000
GRIFFON CORP COM 398433102 212 7,189 SH   SOLE   1,980 0 5,209
HANNON ARMSTRONG SUST INFR C COM 41068X100 7,581 253,296 SH   SOLE   16,477 0 236,819
HERSHEY CO COM 427866108 207 941 SH   SOLE   0 0 941
IMMERSION CORP COM 452521107 234 42,689 SH   SOLE   10,645 0 32,044
INFUSYSTEM HLDGS INC COM 45685K102 253 36,264 SH   SOLE   9,977 0 26,287
INNOVATE CORP COM 45784J105 824 1,177,171 SH   SOLE   5,830 0 1,171,341
INTERNATIONAL BUSINESS MACHS COM 459200101 626 5,271 SH   SOLE   75 0 5,196
INUVO INC COM NEW 46122W204 4 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI MEXICO ETF 464286822 263 5,950 SH   SOLE   5,950 0 0
ISHARES INC GLB ENR PROD ETF 464286343 3,862 181,052 SH   SOLE   49,775 0 131,277
ISHARES TR CORE S&P500 ETF 464287200 1,287 3,588 SH   SOLE   120 0 3,468
ISHARES TR US AER DEF ETF 464288760 1,260 13,812 SH   SOLE   5,347 0 8,465
ISHARES TR RUS 1000 GRW ETF 464287614 216 1,025 SH   SOLE   0 0 1,025
ISHARES TR CORE DIV GRWTH 46434V621 514 11,557 SH   SOLE   0 0 11,557
ISHARES TR CORE MSCI TOTAL 46432F834 256 5,025 SH   SOLE   0 0 5,025
ISHARES TR CORE S&P MCP ETF 464287507 307 1,400 SH   SOLE   0 0 1,400
ISHARES TR COHEN STEER REIT 464287564 496 9,250 SH   SOLE   9,250 0 0
ISHARES TR CORE S&P SCP ETF 464287804 235 2,700 SH   SOLE   0 0 2,700
ISHARES TR CYBERSECURITY 46435U135 516 15,206 SH   SOLE   3,349 0 11,857
ISHARES TR GL CLEAN ENE ETF 464288224 1,498 78,484 SH   SOLE   21,291 0 57,193
ISHARES TR SELECT DIVID ETF 464287168 941 8,779 SH   SOLE   268 0 8,511
JOHNSON & JOHNSON COM 478160104 1,487 9,100 SH   SOLE   255 0 8,845
KAMAN CORP COM 483548103 202 7,236 SH   SOLE   1,990 0 5,246
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 9,404 925,630 SH   SOLE   244,244 0 681,386
L3HARRIS TECHNOLOGIES INC COM 502431109 16,264 78,256 SH   SOLE   16,702 0 61,554
LAM RESEARCH CORP COM 512807108 23,368 63,847 SH   SOLE   10,874 0 52,973
LIBERTY BROADBAND CORP COM SER C 530307305 859 11,635 SH   SOLE   0 0 11,635
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 10,481 1,704,157 SH   SOLE   400,374 0 1,303,783
LIBERTY MEDIA ACQUISITION CO COM SR A 53073L104 179 18,000 SH   SOLE   0 0 18,000
LIBERTY MEDIA ACQUISITION CO *W EXP 99/99/999 53073L112 0 45,000 SH   SOLE   0 0 45,000
MARATHON PETE CORP COM 56585A102 2,260 22,756 SH   SOLE   0 0 22,756
MARSH & MCLENNAN COS INC COM 571748102 366 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106 13,207 41,003 SH   SOLE   8,420 0 32,583
MERCK & CO INC COM 58933Y105 11,471 133,196 SH   SOLE   6,702 0 126,494
META PLATFORMS INC CL A 30303M102 417 3,070 SH   SOLE   216 0 2,854
MICRON TECHNOLOGY INC COM 595112103 24,709 493,186 SH   SOLE   87,824 0 405,362
MILLICOM INTL CELLULAR S A COM STK L6388F110 114 10,000 SH   SOLE   0 0 10,000
MIND TECHNOLOGY INC COM 602566101 71 111,519 SH   SOLE   27,560 0 83,959
MODERNA INC COM 60770K107 415 3,510 SH   SOLE   0 0 3,510
MOGO INC COM 60800C109 541 588,300 SH   SOLE   0 0 588,300
MONDELEZ INTL INC CL A 609207105 917 16,719 SH   SOLE   0 0 16,719
MP MATERIALS CORP COM CL A 553368101 22,286 816,331 SH   SOLE   166,049 0 650,282
NEMAURA MED INC COM NEW 640442208 169 81,160 SH   SOLE   22,245 0 58,915
NEXTDECADE CORP COM 65342K105 120 20,000 SH   SOLE   0 0 20,000
NEXTERA ENERGY INC COM 65339F101 323 4,124 SH   SOLE   0 0 4,124
NORFOLK SOUTHN CORP COM 655844108 421 2,010 SH   SOLE   0 0 2,010
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 159 11,000 SH   SOLE   0 0 11,000
NORTHROP GRUMMAN CORP COM 666807102 11,503 24,459 SH   SOLE   1,906 0 22,553
NUCOR CORP COM 670346105 1,889 17,655 SH   SOLE   0 0 17,655
NVIDIA CORPORATION COM 67066G104 6,507 53,604 SH   SOLE   13,641 0 39,963
NXP SEMICONDUCTORS N V COM N6596X109 30 200 SH   SOLE   0 0 200
OCCIDENTAL PETE CORP COM 674599105 11,896 193,593 SH   SOLE   5,602 0 187,991
OLIN CORP COM PAR $1 680665205 9,607 224,052 SH   SOLE   13,456 0 210,596
ORGANON & CO COMMON STOCK 68622V106 2,020 86,332 SH   SOLE   1,075 0 85,257
PALO ALTO NETWORKS INC COM 697435105 287 1,755 SH   SOLE   555 0 1,200
PAYPAL HLDGS INC COM 70450Y103 277 3,222 SH   SOLE   85 0 3,137
PEPSICO INC COM 713448108 2,890 17,699 SH   SOLE   0 0 17,699
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 659 146,999 SH   SOLE   20,476 0 126,523
PHILLIPS 66 COM 718546104 1,595 19,755 SH   SOLE   15 0 19,740
QUIPT HOME MEDICAL CORP COM 74880P104 361 86,620 SH   SOLE   23,124 0 63,496
RAYTHEON TECHNOLOGIES CORP COM 75513E101 31,213 381,292 SH   SOLE   61,270 0 320,022
REGENERON PHARMACEUTICALS COM 75886F107 551 800 SH   SOLE   0 0 800
RICHARDSON ELECTRS LTD COM 763165107 983 65,086 SH   SOLE   8,275 0 56,811
ROYAL BK CDA COM 780087102 564 6,260 SH   SOLE   1,060 0 5,200
RUMBLE INC *W EXP 02/18/202 78137L113 33 10,500 SH   SOLE   0 0 10,500
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 819 15,390 SH   SOLE   0 0 15,390
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,113 69,605 SH   SOLE   1,005 0 68,600
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 202 2,974 SH   SOLE   26 0 2,948
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,577 13,018 SH   SOLE   91 0 12,927
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 829 10,010 SH   SOLE   70 0 9,940
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 273 4,163 SH   SOLE   34 0 4,129
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 581 12,126 SH   SOLE   245 0 11,881
SELECT SECTOR SPDR TR ENERGY 81369Y506 582 8,083 SH   SOLE   787 0 7,296
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,181 8,289 SH   SOLE   52 0 8,237
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,294 52,986 SH   SOLE   11,010 0 41,976
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 691 10,361 SH   SOLE   64 0 10,297
SHYFT GROUP INC COM 825698103 205 10,049 SH   SOLE   2,767 0 7,282
SILICOM LTD ORD M84116108 555 15,714 SH   SOLE   2,719 0 12,995
SMITH MICRO SOFTWARE INC COM NEW 832154207 196 86,814 SH   SOLE   21,411 0 65,403
SONO TEK CORP COM 835483108 495 70,500 SH   SOLE   0 0 70,500
SONY GROUP CORPORATION SPONSORED ADR 835699307 211 3,300 SH   SOLE   0 0 3,300
SPDR GOLD TR GOLD SHS 78463V107 1,592 10,295 SH   SOLE   9,045 0 1,250
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,569 51,988 SH   SOLE   26,318 0 25,670
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 878 2,186 SH   SOLE   16 0 2,170
SPDR SER TR S&P OILGAS EXP 78468R556 1,019 8,167 SH   SOLE   5,991 0 2,176
SPDR SER TR S&P METALS MNG 78464A755 2,282 53,707 SH   SOLE   25,735 0 27,972
SPDR SER TR S&P 600 SML CAP 78464A813 849 11,212 SH   SOLE   84 0 11,128
STAGWELL INC COM CL A 85256A109 568 81,660 SH   SOLE   81,660 0 0
STARBUCKS CORP COM 855244109 105 1,246 SH   SOLE   450 0 796
STEEL DYNAMICS INC COM 858119100 6,586 92,828 SH   SOLE   632 0 92,196
T-MOBILE US INC COM 872590104 948 7,065 SH   SOLE   185 0 6,880
TANGER FACTORY OUTLET CTRS I COM 875465106 5,168 377,755 SH   SOLE   31,134 0 346,621
TELESAT CORP CL A & CL B SHS 879512309 1,000 127,999 SH   SOLE   7,127 0 120,872
TESLA INC COM 88160R101 497 1,875 SH   SOLE   300 0 1,575
THERMO FISHER SCIENTIFIC INC COM 883556102 1,563 3,082 SH   SOLE   15 0 3,067
TWITTER INC COM 90184L102 228 5,200 SH   SOLE   0 0 5,200
UNION PAC CORP COM 907818108 10,110 51,893 SH   SOLE   7,433 0 44,460
UNISYS CORP COM NEW 909214306 398 52,684 SH   SOLE   5,787 0 46,897
UNITI GROUP INC COM 91325V108 6,372 916,838 SH   SOLE   69,978 0 846,860
UNIVERSAL DISPLAY CORP COM 91347P105 186 1,975 SH   SOLE   75 0 1,900
URANIUM ENERGY CORP COM 916896103 105 30,000 SH   SOLE   0 0 30,000
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,022 16,324 SH   SOLE   6,620 0 9,704
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 378 2,975 SH   SOLE   0 0 2,975
VERTEX ENERGY INC COM 92534K107 200 32,027 SH   SOLE   8,826 0 23,201
VIATRIS INC COM 92556V106 104 12,169 SH   SOLE   138 0 12,031
VICOR CORP COM 925815102 3,498 59,152 SH   SOLE   21,640 0 37,512
VIRTRA INC COM PAR 92827K301 780 144,205 SH   SOLE   20,492 0 123,713
VISA INC COM CL A 92826C839 355 2,000 SH   SOLE   345 0 1,655
WEBSTER FINL CORP COM 947890109 914 20,211 SH   SOLE   0 0 20,211
WILLIAMS INDL SVCS GROUP INC COM 96951A104 39 26,600 SH   SOLE   0 0 26,600
XCEL ENERGY INC COM 98389B100 2,889 45,137 SH   SOLE   1,300 0 43,837
XPO LOGISTICS INC COM 983793100 535 12,015 SH   SOLE   900 0 11,115