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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 446,217 4,515 SH SOLE 0 0 4,515
ABBVIE INC COM 00287Y109 7,333,152 28,033 SH SOLE 195 0 27,838
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,846,019 91,869 SH SOLE 4,190 0 87,679
ADVANCED MICRO DEVICES INC COM 007903107 1,088,321 1,779 SH SOLE 0 0 1,779
AEROVIRONMENT INC COM 008073108 31,676,518 222,729 SH SOLE 34,371 0 188,358
AEVEX CORP COM CL A 00835T107 270,688 17,879 SH SOLE 2,730 0 15,149
ALPHABET INC CAP STK CL C 02079K107 8,294,634 24,343 SH SOLE 1,127 0 23,216
AMERICAN ELEC PWR CO INC COM 025537101 1,323,666 11,157 SH SOLE 0 0 11,157
AMPHENOL CORP CL A 032095101 27,241,208 323,146 SH SOLE 53,142 0 270,004
ANALOG DEVICES INC COM 032654105 10,554,897 26,606 SH SOLE 1,370 0 25,236
APPLE INC COM 037833100 106,748,595 320,547 SH SOLE 14,996 0 305,551
APPLIED AEROSPACE & DEFENSE COMMON STOCK 03815J107 161,984 13,465 SH SOLE 4,135 0 9,330
APPLIED MATLS INC COM 038222105 9,966,796 19,490 SH SOLE 0 0 19,490
ARDAGH METAL PACKAGING S A SHS L02235106 57,939 13,350 SH SOLE 0 0 13,350
ASCENDIS PHARMA A/S ORD SHS K08588103 46,973,762 206,179 SH SOLE 24,851 0 181,328
ASML HLDG NV N Y REGISTRY SHS N07059210 813,440 449 SH SOLE 0 0 449
ASPEN AEROGELS INC COM 04523Y105 92,913 16,955 SH SOLE 5,150 0 11,805
ASTRONICS CORP COM 046433108 445,444 6,607 SH SOLE 1,170 0 5,437
BARRICK MNG CORP COM SHS 06849F108 9,615,201 236,420 SH SOLE 12,113 0 224,307
BIOHAVEN LTD COM G1110E107 18,325,118 1,372,668 SH SOLE 111,535 0 1,261,133
BIRCHTECH CORP COM SHS 59833H200 89,880 64,200 SH SOLE 0 0 64,200
BITMINE IMMERSION TECHS INC COM NEW 09175A206 355,351 13,445 SH SOLE 0 0 13,445
BLACKROCK INC COM 09290D101 14,553,770 13,752 SH SOLE 599 0 13,153
BLACKSTONE INC COM 09260D107 57,060,558 509,060 SH SOLE 61,241 0 447,819
BOEING CO COM 097023105 41,332,496 222,158 SH SOLE 31,781 0 190,377
BP PLC SPONSORED ADR 055622104 730,234 16,600 SH SOLE 0 0 16,600
BRISTOL-MYERS SQUIBB CO COM 110122108 19,161,667 307,078 SH SOLE 11,480 0 295,598
BROADCOM INC COM 11135F101 42,058,262 119,759 SH SOLE 3,215 0 116,544
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 9,445,075 211,868 SH SOLE 11,911 0 199,957
BUNGE GLOBAL SA COM SHS H11356104 9,220,480 86,213 SH SOLE 5,221 0 80,992
BWX TECHNOLOGIES INC COM 05605H100 14,923,958 108,934 SH SOLE 13,847 0 95,087
CADRE HLDGS INC COM 12763L105 401,264 15,993 SH SOLE 2,652 0 13,341
CAMECO CORP COM 13321L108 25,105,612 289,669 SH SOLE 44,179 0 245,490
CANADIAN NATL RY CO COM 136375102 1,300,528 10,938 SH SOLE 0 0 10,938
CAREDX INC COM 14167L103 4,725,825 72,705 SH SOLE 2,250 0 70,455
CHEVRON CORPORATION COM 166764100 24,095,464 117,994 SH SOLE 4,349 0 113,645
CLEVELAND-CLIFFS INC NEW COM 185899101 2,104,969 191,187 SH SOLE 2,989 0 188,198
COLGATE PALMOLIVE CO COM 194162103 1,530,811 17,942 SH SOLE 0 0 17,942
COMCAST CORP NEW CL A 20030N101 7,163,089 329,186 SH SOLE 17,291 0 311,895
COMMERCIAL METALS CO COM 201723103 1,855,113 29,873 SH SOLE 238 0 29,635
COMPASS DIVERSIFIED SH BEN INT 20451Q104 656,193 60,146 SH SOLE 8,791 0 51,355
CONSOLIDATED EDISON INC COM 209115104 265,235 2,595 SH SOLE 0 0 2,595
CORNING INC COM 219350105 867,206 5,640 SH SOLE 300 0 5,340
CRANE NXT CO COM 224441105 362,529 7,697 SH SOLE 1,592 0 6,105
CREXENDO INC COM 226552107 330,021 56,126 SH SOLE 15,968 0 40,158
CRH PLC ORD G25508105 14,315,789 172,896 SH SOLE 7,024 0 165,872
CSX CORP COM 126408103 357,476 7,686 SH SOLE 0 0 7,686
CURIOSITYSTREAM INC COM CL A 23130Q107 285,686 98,174 SH SOLE 19,956 0 78,218
DELL TECHNOLOGIES INC CL C 24703L202 6,766,335 12,578 SH SOLE 235 0 12,343
DELTA AIR LINES INC COM NEW 247361702 532,470 6,380 SH SOLE 0 0 6,380
DUCOMMUN INC DEL COM 264147109 252,164 1,470 SH SOLE 267 0 1,203
EA SERIES TRUST ARS FO OP ST ETF 02072Q531 250,998,468 5,595,899 SH SOLE 3,055,773 0 2,540,126
EA SERIES TRUST ARS CORE EQTY 02072Q523 82,112,024 4,140,005 SH SOLE 196,679 0 3,943,326
EATON CORP PLC SHS G29183103 32,647,647 75,976 SH SOLE 10,971 0 65,005
EMERSON ELEC CO COM 291011104 251,109 1,619 SH SOLE 0 0 1,619
ENERGOUS CORP COM NEW 29272C301 442,253 33,657 SH SOLE 5,075 0 28,582
ENTERPRISE PRODS PARTNERS L COM 293792107 3,962,111 111,264 SH SOLE 2,680 0 108,584
EQUINIX INC COM 29444U700 303,474 300 SH SOLE 0 0 300
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 462,131 99,383 SH SOLE 16,943 0 82,440
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 5,992,130 36,818 SH SOLE 405 0 36,413
EZCORP INC CL A NON VTG 302301106 485,534 16,315 SH SOLE 2,792 0 13,523
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 1,865,412 10,533 SH SOLE 2,719 0 7,813
FREEPORT MCMORAN INC CL B 35671D857 65,008,160 928,688 SH SOLE 112,247 0 816,441
GALLAGHER ARTHUR J & CO COM 363576109 20,686,155 90,685 SH SOLE 2,979 0 87,706
GE AEROSPACE COM NEW 369604301 369,439 1,183 SH SOLE 0 0 1,183
GE VERNOVA INC COM 36828A101 59,876,118 62,995 SH SOLE 6,872 0 56,123
GENERAL DYNAMICS CORP COM 369550108 2,292,613 6,909 SH SOLE 90 0 6,819
GENERAL MTRS CO COM 37045V100 896,665 11,645 SH SOLE 0 0 11,645
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1,282,571 32,185 SH SOLE 8,220 0 23,965
GOLAR LNG LTD SHS G9456A100 14,505,670 305,254 SH SOLE 14,830 0 290,424
HARMONY BIOSCIENCES HLDGS IN COM 413197104 454,827 11,585 SH SOLE 0 0 11,585
HEWLETT PACKARD ENTERPRISE C COM 42824C109 18,594,290 291,036 SH SOLE 13,221 0 277,815
HONEYWELL INTL INC COM 438516205 7,058,263 33,461 SH SOLE 1,625 0 31,836
HUBBELL INC COM 443510607 226,800 500 SH SOLE 0 0 500
INFUSYSTEM HLDGS INC COM 45685K102 729,587 56,601 SH SOLE 9,652 0 46,949
INNOVATE CORP COM NEW 45784J303 323,814 43,582 SH SOLE 11,617 0 31,965
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 383,990 20,678 SH SOLE 3,520 0 17,158
INTERNATIONAL BUSINESS MACHS COM 459200101 23,163,429 105,322 SH SOLE 3,468 0 101,854
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 295,329 10,495 SH SOLE 10,495 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 297,219 402 SH SOLE 0 0 402
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 1,687,292 35,642 SH SOLE 11,860 0 23,782
ISHARES INC US PWR INFRA ETF 464286343 1,832,062 75,768 SH SOLE 23,469 0 52,299
ISHARES TR CORE MSCI TOTAL 46432F834 766,094 8,065 SH SOLE 0 0 8,065
ISHARES TR SELECT DIVID ETF 464287168 1,061,601 6,981 SH SOLE 0 0 6,981
ISHARES TR MSCI EAFE ETF 464287465 265,127 2,552 SH SOLE 0 0 2,552
ISHARES TR MSCI ACWI EX US 464288240 2,840,741 37,566 SH SOLE 60 0 37,506
ISHARES TR CORE S&P SCP ETF 464287804 520,761 3,828 SH SOLE 0 0 3,828
ISHARES TR CORE S&P500 ETF 464287200 4,564,466 5,960 SH SOLE 683 0 5,277
ISHARES TR CORE S&P TTL STK 464287150 400,569 2,409 SH SOLE 0 0 2,409
ISHARES TR LARG CAP SEP ETF 46438G588 566,752 19,900 SH SOLE 0 0 19,900
ISHARES TR RUS MID CAP ETF 464287499 391,412 3,668 SH SOLE 0 0 3,668
ISHARES TR US BR DEL SE ETF 464288794 3,465,731 19,676 SH SOLE 5,016 0 14,660
ISHARES TR US AER DEF ETF 464288760 428,863 2,070 SH SOLE 2,040 0 30
ISHARES TR CORE DIV GRWTH 46434V621 1,073,245 14,236 SH SOLE 0 0 14,236
ISHARES TR LARG CAP JUN ETF 46438G612 293,614 9,960 SH SOLE 0 0 9,960
ISHARES TR CORE S&P MCP ETF 464287507 559,771 7,780 SH SOLE 0 0 7,780
ISHARES TR LARG CAP DEC ETF 46438G471 277,918 9,990 SH SOLE 0 0 9,990
IZEA WORLDWIDE INC COM NEW 46604H204 351,837 140,174 SH SOLE 26,262 0 113,912
JOHNSON & JOHNSON COM 478160104 15,504,224 58,564 SH SOLE 2,489 0 56,075
L3HARRIS TECHNOLOGIES INC COM 502431109 2,306,000 9,739 SH SOLE 65 0 9,674
LAM RESEARCH CORP COM NEW 512807306 106,286,733 323,542 SH SOLE 31,283 0 292,259
LIONSGATE STUDIOS CORP COM 53626N102 334,320 29,850 SH SOLE 4,960 0 24,890
MARATHON PETE CORP COM 56585A102 95,958,549 242,675 SH SOLE 31,395 0 211,280
MARSH & MCLENNAN COS INC COM 571748102 380,386 2,228 SH SOLE 0 0 2,228
MARTIN MARIETTA MATLS INC COM 573284106 3,223,364 6,718 SH SOLE 75 0 6,643
MATTHEWS INTL CORP CL A 577128101 326,038 16,990 SH SOLE 2,280 0 14,710
MERCK & CO INC COM 58933Y105 2,719,540 18,715 SH SOLE 245 0 18,470
META PLATFORMS INC CL A 30303M102 1,567,114 2,161 SH SOLE 0 0 2,161
METTLER TOLEDO INTERNATIONAL COM 592688105 241,752 160 SH SOLE 0 0 160
MICRON TECHNOLOGY INC COM 595112103 129,888,034 121,948 SH SOLE 9,033 0 112,915
MIND TECHNOLOGY INC COM NEW 602566309 323,156 72,701 SH SOLE 8,519 0 64,182
MINERALS TECHNOLOGIES INC COM 603158106 257,611 3,939 SH SOLE 848 0 3,091
MONDELEZ INTL INC CL A 609207105 962,876 16,653 SH SOLE 0 0 16,653
MORGAN STANLEY COM NEW 617446448 1,256,186 6,679 SH SOLE 0 0 6,679
MOTOROLA SOLUTIONS INC COM NEW 620076307 418,320 938 SH SOLE 0 0 938
MP MATERIALS CORP COM CL A 553368101 26,847,290 567,716 SH SOLE 89,692 0 478,024
MPLX LP COM UNIT REP LTD 55336V100 951,808 16,900 SH SOLE 0 0 16,900
NEWMONT CORP COM 651639106 78,178,490 677,809 SH SOLE 73,502 0 604,307
NEXTERA ENERGY INC COM 65339F101 398,241 5,258 SH SOLE 0 0 5,258
NORFOLK SOUTHN CORP COM 655844108 455,466 1,474 SH SOLE 0 0 1,474
NORTHROP GRUMMAN CORP COM 666807102 10,775,319 22,287 SH SOLE 1,208 0 21,079
NOVO-NORDISK A S ADR 670100205 10,940,144 288,582 SH SOLE 13,708 0 274,874
NPK INTERNATIONAL INC COM SHS 651718504 470,812 41,227 SH SOLE 7,590 0 33,637
NUCOR CORP COM 670346105 1,494,831 6,395 SH SOLE 0 0 6,395
NVIDIA CORPORATION COM 67066G104 67,962,892 297,587 SH SOLE 37,690 0 259,897
ONITY GROUP INC COM NEW 675746606 285,878 10,091 SH SOLE 1,735 0 8,356
PALANTIR TECHNOLOGIES INC CL A 69608A108 4,688,034 25,063 SH SOLE 275 0 24,788
PALO ALTO NETWORKS INC COM 697435105 205,012 516 SH SOLE 300 0 216
PAN AMERN SILVER CORP COM 697900108 11,368,762 249,808 SH SOLE 11,162 0 238,646
PEPSICO INC COM 713448108 1,991,278 15,714 SH SOLE 0 0 15,714
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 252,215 16,116 SH SOLE 2,390 0 13,726
PHILLIPS 66 COM 718546104 11,304,616 44,278 SH SOLE 1,835 0 42,443
QUANTA SVCS INC COM 74762E102 44,103,171 68,642 SH SOLE 9,139 0 59,503
QXO INC COM NEW 82846H405 3,334,584 285,251 SH SOLE 2,100 0 283,151
RADCOM LTD SHS NEW M81865111 272,266 26,408 SH SOLE 3,825 0 22,583
RALLIANT CORP COM 750940108 34,449,081 498,035 SH SOLE 84,775 0 413,260
REGAL REXNORD CORPORATION COM 758750103 22,036,323 142,069 SH SOLE 21,426 0 120,643
REGENERON PHARMACEUTICALS COM 75886F107 33,753,631 44,514 SH SOLE 6,560 0 37,954
RICHARDSON ELECTRS LTD COM 763165107 542,999 30,626 SH SOLE 3,960 0 26,666
ROGERS CORP COM 775133101 470,138 3,073 SH SOLE 520 0 2,553
RTX CORPORATION COM 75513E101 24,907,016 134,161 SH SOLE 4,124 0 130,037
SANDISK CORP COM 80004C200 3,850,376 2,213 SH SOLE 0 0 2,213
SATELLOGIC INC COM CL A 80401C100 371,500 67,179 SH SOLE 10,826 0 56,353
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 29,916,098 32,435 SH SOLE 1,360 0 31,075
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 3,535,196 66,202 SH SOLE 255 0 65,947
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 2,261,025 20,774 SH SOLE 104 0 20,670
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 1,006,757 16,370 SH SOLE 1,174 0 15,196
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 486,978 10,000 SH SOLE 52 0 9,948
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 2,160,919 19,473 SH SOLE 120 0 19,353
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 903,671 11,212 SH SOLE 64 0 11,148
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 571,115 14,481 SH SOLE 68 0 14,413
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 2,928,134 17,386 SH SOLE 91 0 17,295
SHELL PLC SPON ADS 780259305 227,645 2,395 SH SOLE 0 0 2,395
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 285,036 5,061 SH SOLE 0 0 5,061
SOUTHERN COPPER CORP COM 84265V105 13,161,188 64,949 SH SOLE 2,267 0 62,682
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 943,328 6,253 SH SOLE 0 0 6,253
SPDR GOLD TR GOLD SHS 78463V107 1,639,135 4,304 SH SOLE 3,714 0 590
SPDR INDEX SHS FDS ST STR ACWI ETF 78463X848 346,677 8,579 SH SOLE 8,579 0 0
SPDR SERIES TRUST ST STR SP600 SML 78468R853 2,347,975 44,419 SH SOLE 186 0 44,233
SPDR SERIES TRUST SP O&G EXPL PRO 78468R556 3,120,783 17,402 SH SOLE 6,067 0 11,335
SPDR SERIES TRUST ST STR SP METAL 78464A755 3,622,265 34,977 SH SOLE 15,686 0 19,292
STAGWELL INC COM CL A 85256A109 118,820 14,597 SH SOLE 14,597 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 2,566,886 3,909 SH SOLE 16 0 3,893
STEEL DYNAMICS INC COM 858119100 13,423,583 60,573 SH SOLE 365 0 60,208
TARGA RES CORP COM 87612G101 17,832,376 65,970 SH SOLE 3,383 0 62,587
TECHPRECISION CORP COM NEW 878739200 1,506,235 287,999 SH SOLE 25,238 0 262,761
TESLA INC COM 88160R101 2,736,295 7,712 SH SOLE 0 0 7,712
THERMO FISHER SCIENTIFIC INC COM 883556102 1,876,639 2,780 SH SOLE 0 0 2,780
T-MOBILE US INC COM 872590104 958,910 5,880 SH SOLE 0 0 5,880
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308 1,739,864 43,644 SH SOLE 11,081 0 32,563
UNION PAC CORP COM 907818108 391,051 1,437 SH SOLE 0 0 1,437
UNITED STATES ANTIMONY CORP COM 911549103 87,570 21,000 SH SOLE 0 0 21,000
VALERO ENERGY CORP COM 91913Y100 217,062 560 SH SOLE 0 0 560
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 6,175,631 10,141 SH SOLE 6,540 0 3,601
VANECK ETF TRUST OIL REFINERS ETF 92189F585 2,870,632 45,321 SH SOLE 11,876 0 33,445
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 689,099 2,975 SH SOLE 0 0 2,975
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 291,617 3,236 SH SOLE 0 0 3,236
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 382,976 1,772 SH SOLE 0 0 1,772
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 806,690 1,151 SH SOLE 0 0 1,151
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 374,166 1,604 SH SOLE 0 0 1,604
VERTIV HOLDINGS CO COM CL A 92537N108 31,327,106 129,821 SH SOLE 17,228 0 112,593
VICOR CORP COM 925815102 464,904 1,609 SH SOLE 256 0 1,353
VIRTRA INC COM PAR 92827K301 215,062 79,067 SH SOLE 20,210 0 58,857
VISA INC COM CL A 92826C839 959,467 2,670 SH SOLE 141 0 2,529
VISTRA CORP COM 92840M102 34,017,498 245,880 SH SOLE 31,544 0 214,336
WESTERN DIGITAL CORP COM 958102105 54,892,860 120,787 SH SOLE 16,204 0 104,583
XCEL ENERGY INC COM 98389B100 2,386,241 33,857 SH SOLE 100 0 33,757