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   563,008 5,115 SH   SOLE   0 0 5,115
ABBVIE INC COM 00287Y109   4,754,170 30,678 SH   SOLE   1,335 0 29,343
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   301,081 858 SH   SOLE   325 0 533
ADVANCED MICRO DEVICES INC COM 007903107   624,871 4,239 SH   SOLE   215 0 4,024
AEROVIRONMENT INC COM 008073108   358,710 2,846 SH   SOLE   197 0 2,649
ALPHA PRO TECH LTD COM 020772109   93,670 17,707 SH   SOLE   6,090 0 11,617
ALPHABET INC CAP STK CL A 02079K305   43,826,830 313,744 SH   SOLE   50,302 0 263,442
ALPHABET INC CAP STK CL C 02079K107   7,490,852 53,153 SH   SOLE   16,250 0 36,903
AMAZON COM INC COM 023135106   30,390,431 200,016 SH   SOLE   33,732 0 166,284
AMERICAN ELEC PWR CO INC COM 025537101   913,692 11,250 SH   SOLE   0 0 11,250
AMPLIFY ENERGY CORP NEW COM 03212B103   302,430 51,000 SH   SOLE   0 0 51,000
ANALOG DEVICES INC COM 032654105   3,612,601 18,194 SH   SOLE   1,438 0 16,756
APPLE INC COM 037833100   85,314,554 443,123 SH   SOLE   54,307 0 388,816
APPLIED MATLS INC COM 038222105   3,274,948 20,207 SH   SOLE   0 0 20,207
ARDAGH METAL PACKAGING S A SHS L02235106   4,054,829 1,055,945 SH   SOLE   41,768 0 1,014,177
ARRAY TECHNOLOGIES INC COM SHS 04271T100   603,607 35,929 SH   SOLE   820 0 35,109
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101   35,611,607 282,744 SH   SOLE   73,667 0 209,077
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,719,722 2,272 SH   SOLE   121 0 2,151
ASPEN AEROGELS INC COM 04523Y105   654,539 41,479 SH   SOLE   7,594 0 33,885
BGC GROUP INC CL A 088929104   397,100 55,000 SH   SOLE   0 0 55,000
BIOHAVEN LTD COM G1110E107   27,133,659 633,964 SH   SOLE   3,322 0 630,642
BLACKROCK INC COM 09247X101   7,336,237 9,037 SH   SOLE   558 0 8,479
BLACKSTONE INC COM 09260D107   11,812,781 90,229 SH   SOLE   5,633 0 84,596
BP PLC SPONSORED ADR 055622104   744,462 21,030 SH   SOLE   525 0 20,505
BRISTOL-MYERS SQUIBB CO COM 110122108   1,146,779 22,350 SH   SOLE   1,219 0 21,131
BROADCOM INC COM 11135F101   25,214,971 22,589 SH   SOLE   1,196 0 21,393
BURFORD CAP LTD ORD SHS G17977110   312,000 20,000 SH   SOLE   0 0 20,000
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   482,490 27,000 SH   SOLE   0 0 27,000
CANADIAN NATL RY CO COM 136375102   2,064,478 16,433 SH   SOLE   0 0 16,433
CANTALOUPE INC COM 138103106   404,638 54,607 SH   SOLE   18,215 0 36,392
CAREDX INC COM 14167L103   1,818,120 151,510 SH   SOLE   2,250 0 149,260
CHARTER COMMUNICATIONS INC N CL A 16119P108   19,509,015 50,193 SH   SOLE   12,467 0 37,726
CHEVRON CORP NEW COM 166764100   10,516,824 70,507 SH   SOLE   3,802 0 66,705
CLEVELAND-CLIFFS INC NEW COM 185899101   31,510,041 1,543,097 SH   SOLE   352,661 0 1,190,436
CLOUDFLARE INC CL A COM 18915M107   1,214,514 14,587 SH   SOLE   200 0 14,387
COLGATE PALMOLIVE CO COM 194162103   1,566,939 19,658 SH   SOLE   50 0 19,608
COMCAST CORP NEW CL A 20030N101   6,008,459 137,023 SH   SOLE   10,435 0 126,588
COMMERCIAL METALS CO COM 201723103   16,448,717 328,711 SH   SOLE   88,874 0 239,837
CONSOLIDATED EDISON INC COM 209115104   236,067 2,595 SH   SOLE   0 0 2,595
CONX CORP *W EXP 10/30/202 212873111   295,530 965,784 SH   SOLE   0 0 965,784
CONX CORP COM CL A 212873103   186,819 17,708 SH   SOLE   0 0 17,708
CRANE NXT CO COM 224441105   229,982 4,044 SH   SOLE   1,367 0 2,677
CRH PLC ORD G25508105   11,629,047 168,147 SH   SOLE   44,169 0 123,978
CROWN CASTLE INC COM 22822V101   1,282,756 11,136 SH   SOLE   112 0 11,024
DARLING INGREDIENTS INC COM 237266101   221,788 4,450 SH   SOLE   0 0 4,450
DEVON ENERGY CORP NEW COM 25179M103   2,808,827 62,005 SH   SOLE   366 0 61,639
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5   106,000 200,000 PRN   SOLE   0 0 200,000
DISH NETWORK CORPORATION CL A 25470M109   512,728 88,861 SH   SOLE   283 0 88,578
EATON CORP PLC SHS G29183103   11,530,186 47,879 SH   SOLE   13,725 0 34,154
ENTERPRISE PRODS PARTNERS L COM 293792107   3,053,201 115,871 SH   SOLE   2,680 0 113,191
EQUINIX INC COM 29444U700   241,617 300 SH   SOLE   0 0 300
ERO COPPER CORP COM 296006109   219,975 10,500 SH   SOLE   0 0 10,500
EXXON MOBIL CORP COM 30231G102   1,036,593 10,368 SH   SOLE   0 0 10,368
EZCORP INC CL A NON VTG 302301106   130,882 14,975 SH   SOLE   5,130 0 9,845
FERROGLOBE PLC SHS G33856108   501,270 77,000 SH   SOLE   0 0 77,000
FREEPORT-MCMORAN INC CL B 35671D857   40,166,583 943,542 SH   SOLE   199,018 0 744,524
FTC SOLAR INC COM 30320C103   223,289 322,300 SH   SOLE   0 0 322,300
GALLAGHER ARTHUR J & CO COM 363576109   18,834,824 83,755 SH   SOLE   2,636 0 81,119
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   14,381,191 185,996 SH   SOLE   59,350 0 126,646
GENERAL DYNAMICS CORP COM 369550108   1,935,580 7,454 SH   SOLE   150 0 7,304
GENERAL MTRS CO COM 37045V100   12,666,577 352,633 SH   SOLE   106,061 0 246,572
GILDAN ACTIVEWEAR INC COM 375916103   3,459,993 104,658 SH   SOLE   8,156 0 96,502
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,488,982 43,209 SH   SOLE   18,104 0 25,105
GREAT LAKES DREDGE & DOCK CO COM 390607109   84,096 10,950 SH   SOLE   0 0 10,950
HUDBAY MINERALS INC COM 443628102   112,783 20,400 SH   SOLE   0 0 20,400
INFUSYSTEM HLDGS INC COM 45685K102   343,098 32,552 SH   SOLE   10,987 0 21,565
INNOVATE CORP COM 45784J105   2,181,732 1,773,766 SH   SOLE   3,530 0 1,770,236
INTERNATIONAL BUSINESS MACHS COM 459200101   428,665 2,621 SH   SOLE   0 0 2,621
INUVO INC COM NEW 46122W204   4,250 10,000 SH   SOLE   0 0 10,000
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   498,569 24,039 SH   SOLE   14,593 0 9,446
INVESCO QQQ TR UNIT SER 1 46090E103   522,138 1,275 SH   SOLE   1,015 0 260
IRIDEX CORP COM 462684101   308,375 109,742 SH   SOLE   37,894 0 71,848
ISHARES INC GLB ENR PROD ETF 464286343   3,222,727 133,717 SH   SOLE   54,707 0 79,010
ISHARES TR CORE S&P500 ETF 464287200   1,612,001 3,375 SH   SOLE   0 0 3,375
ISHARES TR SELECT DIVID ETF 464287168   997,659 8,511 SH   SOLE   0 0 8,511
ISHARES TR GL CLEAN ENE ETF 464288224   239,389 15,375 SH   SOLE   745 0 14,630
ISHARES TR RUS 1000 GRW ETF 464287614   310,749 1,025 SH   SOLE   0 0 1,025
ISHARES TR CORE S&P MCP ETF 464287507   388,010 1,400 SH   SOLE   0 0 1,400
ISHARES TR RUS 1000 VAL ETF 464287598   214,495 1,298 SH   SOLE   0 0 1,298
ISHARES TR CORE S&P TTL STK 464287150   554,457 5,269 SH   SOLE   0 0 5,269
ISHARES TR COHEN STEER REIT 464287564   308,333 5,250 SH   SOLE   5,250 0 0
ISHARES TR CORE S&P SCP ETF 464287804   292,275 2,700 SH   SOLE   0 0 2,700
ISHARES TR CORE DIV GRWTH 46434V621   621,998 11,557 SH   SOLE   0 0 11,557
ISHARES TR CORE MSCI TOTAL 46432F834   326,468 5,028 SH   SOLE   0 0 5,028
ISHARES TR MSCI ACWI EX US 464288240   276,994 5,427 SH   SOLE   60 0 5,367
ISHARES TR US AER DEF ETF 464288760   2,107,890 16,650 SH   SOLE   8,139 0 8,511
JOHNSON & JOHNSON COM 478160104   7,486,373 47,763 SH   SOLE   4,543 0 43,220
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   27,665,050 1,363,482 SH   SOLE   307,640 0 1,055,842
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   434,447 20,907 SH   SOLE   0 0 20,907
L3HARRIS TECHNOLOGIES INC COM 502431109   14,956,064 71,010 SH   SOLE   17,122 0 53,888
LAM RESEARCH CORP COM 512807108   40,810,704 52,104 SH   SOLE   9,928 0 42,176
LIBERTY BROADBAND CORP COM SER C 530307305   523,835 6,500 SH   SOLE   0 0 6,500
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   5,882,753 801,465 SH   SOLE   65,924 0 735,541
LINCOLN EDL SVCS CORP COM 533535100   115,450 11,499 SH   SOLE   3,925 0 7,574
MARATHON PETE CORP COM 56585A102   18,102,145 122,015 SH   SOLE   30,161 0 91,854
MARSH & MCLENNAN COS INC COM 571748102   464,770 2,453 SH   SOLE   0 0 2,453
MARTIN MARIETTA MATLS INC COM 573284106   21,557,647 43,209 SH   SOLE   9,919 0 33,290
MERCK & CO INC COM 58933Y105   13,393,870 122,857 SH   SOLE   4,947 0 117,910
META PLATFORMS INC CL A 30303M102   840,301 2,374 SH   SOLE   0 0 2,374
MICRON TECHNOLOGY INC COM 595112103   34,998,446 410,106 SH   SOLE   83,114 0 326,992
MILLICOM INTL CELLULAR S A COM STK L6388F110   180,000 10,000 SH   SOLE   0 0 10,000
MODERNA INC COM 60770K107   2,673,912 26,887 SH   SOLE   1,993 0 24,894
MOGO INC COM 60800C208   249,600 135,652 SH   SOLE   0 0 135,652
MONDELEZ INTL INC CL A 609207105   1,206,177 16,653 SH   SOLE   0 0 16,653
MOTOROLA SOLUTIONS INC COM NEW 620076307   293,678 938 SH   SOLE   0 0 938
MP MATERIALS CORP COM CL A 553368101   21,226,856 1,069,363 SH   SOLE   249,594 0 819,769
NEWMONT CORP COM 651639106   837,899 20,244 SH   SOLE   17,500 0 2,744
NEXTERA ENERGY INC COM 65339F101   239,862 3,949 SH   SOLE   0 0 3,949
NORFOLK SOUTHN CORP COM 655844108   434,703 1,839 SH   SOLE   0 0 1,839
NORTHROP GRUMMAN CORP COM 666807102   9,848,572 21,038 SH   SOLE   1,855 0 19,183
NUCOR CORP COM 670346105   1,353,161 7,775 SH   SOLE   0 0 7,775
NVIDIA CORPORATION COM 67066G104   15,265,049 30,825 SH   SOLE   8,656 0 22,169
OCCIDENTAL PETE CORP COM 674599105   6,692,536 112,084 SH   SOLE   5,002 0 107,082
OLIN CORP COM PAR $1 680665205   9,697,836 179,756 SH   SOLE   9,438 0 170,318
PEPSICO INC COM 713448108   2,920,569 17,196 SH   SOLE   0 0 17,196
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   1,282,925 163,222 SH   SOLE   21,949 0 141,273
PHILLIPS 66 COM 718546104   462,662 3,475 SH   SOLE   550 0 2,925
QUIPT HOME MEDICAL CORP COM 74880P104   248,789 48,878 SH   SOLE   13,759 0 35,119
RICHARDSON ELECTRS LTD COM 763165107   599,936 44,939 SH   SOLE   6,494 0 38,445
ROGERS CORP COM 775133101   217,519 1,647 SH   SOLE   462 0 1,185
RTX CORPORATION COM 75513E101   19,569,828 232,586 SH   SOLE   40,104 0 192,482
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,473,209 8,239 SH   SOLE   52 0 8,187
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   323,475 3,782 SH   SOLE   26 0 3,756
SELECT SECTOR SPDR TR ENERGY 81369Y506   598,514 7,139 SH   SOLE   587 0 6,552
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   765,121 10,622 SH   SOLE   64 0 10,558
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,417,928 37,711 SH   SOLE   255 0 37,456
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   274,246 4,330 SH   SOLE   34 0 4,296
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   818,316 11,262 SH   SOLE   120 0 11,142
SELECT SECTOR SPDR TR INDL 81369Y704   1,125,003 9,869 SH   SOLE   70 0 9,799
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,808,559 13,261 SH   SOLE   91 0 13,170
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,877,580 40,927 SH   SOLE   8,329 0 32,598
SHARKNINJA INC COM SHS G8068L108   255,850 5,000 SH   SOLE   0 0 5,000
SMITH MICRO SOFTWARE INC COM NEW 832154207   58,362 70,656 SH   SOLE   19,746 0 50,910
SPDR GOLD TR GOLD SHS 78463V107   250,433 1,310 SH   SOLE   1,010 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   231,976 8,579 SH   SOLE   8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,808,346 43,778 SH   SOLE   19,329 0 24,449
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,174,099 2,314 SH   SOLE   16 0 2,298
SPDR SER TR PORTFOLIO S&P600 78468R853   1,087,142 25,774 SH   SOLE   186 0 25,588
SPDR SER TR S&P OILGAS EXP 78468R556   2,116,902 15,462 SH   SOLE   9,815 0 5,647
SPDR SER TR S&P METALS MNG 78464A755   4,392,719 73,420 SH   SOLE   37,715 0 35,705
STAGWELL INC COM CL A 85256A109   541,406 81,660 SH   SOLE   81,660 0 0
STEEL DYNAMICS INC COM 858119100   8,740,699 74,011 SH   SOLE   632 0 73,379
TANGER INC COM 875465106   4,646,814 167,634 SH   SOLE   474 0 167,160
TARGA RES CORP COM 87612G101   5,359,966 61,701 SH   SOLE   4,121 0 57,580
TECHPRECISION CORP COM NEW 878739200   1,674,098 323,185 SH   SOLE   34,535 0 288,650
TELESAT CORP CL A & CL B SHS 879512309   631,411 60,538 SH   SOLE   4,235 0 56,303
THE BEAUTY HEALTH COMPANY COM CL A 88331L108   93,300 30,000 SH   SOLE   0 0 30,000
THERMO FISHER SCIENTIFIC INC COM 883556102   1,742,053 3,282 SH   SOLE   215 0 3,067
T-MOBILE US INC COM 872590104   954,124 5,951 SH   SOLE   0 0 5,951
UNION PAC CORP COM 907818108   1,082,202 4,406 SH   SOLE   2,600 0 1,806
UNITI GROUP INC COM 91325V108   5,897,236 1,020,283 SH   SOLE   56,172 0 964,111
UNIVERSAL DISPLAY CORP COM 91347P105   474,325 2,480 SH   SOLE   0 0 2,480
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   3,515,237 20,102 SH   SOLE   10,490 0 9,612
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   489,150 2,975 SH   SOLE   0 0 2,975
VANGUARD WORLD FDS INF TECH ETF 92204A702   227,480 470 SH   SOLE   0 0 470
VIRTRA INC COM PAR 92827K301   554,790 58,584 SH   SOLE   16,331 0 42,253
VISA INC COM CL A 92826C839   544,132 2,090 SH   SOLE   320 0 1,770
XCEL ENERGY INC COM 98389B100   2,282,622 36,870 SH   SOLE   1,300 0 35,570