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
NVIDIA CORPORATION COM 67066G104 270,907,218 1,186,213 SH SOLE 1,186,213 0 0
APPLE INC COM 037833100 85,143,999 255,672 SH SOLE 255,672 0 0
ENERGY FUELS INC COM NEW 292671708 11,306,302 1,025,050 SH SOLE 1,025,050 0 0
AMAZON COM INC COM 023135106 10,728,711 43,061 SH SOLE 43,061 0 0
META PLATFORMS INC CL A 30303M102 9,224,321 12,720 SH SOLE 12,720 0 0
CME GROUP INC COM 12572Q105 8,252,370 31,500 SH SOLE 31,500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,484,656 10,600 SH SOLE 10,600 0 0
ALPHABET INC CAP STK CL A 02079K305 5,294,693 15,388 SH SOLE 15,388 0 0
BROADCOM INC COM 11135F101 4,620,429 13,156 SH SOLE 13,156 0 0
MICRON TECHNOLOGY INC COM 595112103 4,193,074 3,937 SH SOLE 3,937 0 0
PEPSICO INC COM 713448108 4,001,184 31,575 SH SOLE 31,575 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,971,596 4,306 SH SOLE 4,306 0 0
MICROSOFT CORP COM 594918104 3,216,066 6,270 SH SOLE 6,270 0 0
ALPHABET INC CAP STK CL C 02079K107 3,202,275 9,398 SH SOLE 9,398 0 0
CORNING INC COM 219350105 3,122,558 20,308 SH SOLE 20,308 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 2,998,412 16,030 SH SOLE 16,030 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,992,454 4,045 SH SOLE 4,045 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 2,934,734 18,032 SH SOLE 18,032 0 0
MERCK & CO INC COM 58933Y105 2,909,585 20,023 SH SOLE 20,023 0 0
AMERICAN EXPRESS CO COM 025816109 2,892,913 9,513 SH SOLE 9,513 0 0
YUM BRANDS INC COM 988498101 2,682,490 19,675 SH SOLE 19,675 0 0
PALO ALTO NETWORKS INC COM 697435105 2,598,407 6,540 SH SOLE 6,540 0 0
VISA INC COM CL A 92826C839 2,445,045 6,804 SH SOLE 6,804 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 2,415,314 9,123 SH SOLE 9,123 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,310,757 5,065 SH SOLE 5,065 0 0
ABBVIE INC COM 00287Y109 2,023,922 7,737 SH SOLE 7,737 0 0
BANK OF AMER CORP COM 060505104 1,907,722 35,049 SH SOLE 35,049 0 0
KLA CORP COM NEW 482480100 1,815,188 9,312 SH SOLE 9,312 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,762,245 3,539 SH SOLE 3,539 0 0
RTX CORPORATION COM 75513E101 1,761,614 9,489 SH SOLE 9,489 0 0
TESLA INC COM 88160R101 1,733,602 4,886 SH SOLE 4,886 0 0
ONEOK INC NEW COM 30609A109 1,707,276 20,022 SH SOLE 20,022 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,700,752 21,869 SH SOLE 21,869 0 0
ELI LILLY & CO COM 532457108 1,534,769 1,326 SH SOLE 1,326 0 0
CATERPILLAR INC COM 149123101 1,438,186 1,774 SH SOLE 1,774 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,433,106 3,292 SH SOLE 3,292 0 0
BARRICK MNG CORP COM SHS 06849F108 1,427,029 35,088 SH SOLE 35,088 0 0
MORGAN STANLEY COM NEW 617446448 1,397,846 7,432 SH SOLE 7,432 0 0
PHILIP MORRIS INTL INC COM 718172109 1,371,805 7,189 SH SOLE 7,189 0 0
CUMMINS INC COM 231021106 1,288,326 2,494 SH SOLE 2,494 0 0
T-MOBILE US INC COM 872590104 1,259,145 7,721 SH SOLE 7,721 0 0
JOHNSON & JOHNSON COM 478160104 1,257,250 4,749 SH SOLE 4,749 0 0
F N B CORP COM 302520101 1,256,571 73,014 SH SOLE 73,014 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,244,342 6,112 SH SOLE 6,112 0 0
OMEROS CORP COM 682143102 1,235,696 64,900 SH SOLE 64,900 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,209,842 1,329 SH SOLE 1,329 0 0
CISCO SYS INC COM 17275R102 1,200,117 11,150 SH SOLE 11,150 0 0
TEXAS INSTRS INC COM 882508104 1,166,015 4,163 SH SOLE 4,163 0 0
NETFLIX INC. COM 64110L106 1,156,698 16,624 SH SOLE 16,624 0 0
LOCKHEED MARTIN CORP COM 539830109 1,149,379 2,257 SH SOLE 2,257 0 0
PARKER-HANNIFIN CORP COM 701094104 1,123,574 1,176 SH SOLE 1,176 0 0
GE VERNOVA INC COM 36828A101 1,107,113 1,165 SH SOLE 1,165 0 0
TARGA RES CORP COM 87612G101 1,086,376 4,019 SH SOLE 4,019 0 0
ORACLE CORP COM 68389X105 1,075,471 7,833 SH SOLE 7,833 0 0
BAKER HUGHES COMPANY CL A 05722G100 1,060,090 19,309 SH SOLE 19,309 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,049,506 181,890 SH SOLE 181,890 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,028,794 5,256 SH SOLE 5,256 0 0
JPMORGAN CHASE & CO COM 46625H100 1,026,734 3,104 SH SOLE 3,104 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 1,006,334 10,521 SH SOLE 10,521 0 0
INTEL CORP COM 458140100 989,012 8,226 SH SOLE 8,226 0 0
HASBRO INC COM 418056107 983,244 11,214 SH SOLE 11,214 0 0
TRUIST FINL CORP COM 89832Q109 972,300 21,000 SH SOLE 21,000 0 0
QUALCOMM INC COM 747525103 850,516 4,621 SH SOLE 4,621 0 0
COMFORT SYS USA INC COM 199908104 827,045 500 SH SOLE 500 0 0
HUBBELL INC COM 443510607 822,377 1,813 SH SOLE 1,813 0 0
COHERENT CORP COM 19247G107 812,488 2,823 SH SOLE 2,823 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 782,770 3,244 SH SOLE 3,244 0 0
GLOBUS MED INC CL A 379577208 780,084 10,415 SH SOLE 10,415 0 0
MAIN STR CAP CORP COM 56035L104 777,585 14,125 SH SOLE 14,125 0 0
YUM CHINA HLDGS INC COM 98850P109 776,790 18,900 SH SOLE 18,900 0 0
LUMENTUM HLDGS INC COM 55024U109 751,755 774 SH SOLE 774 0 0
KROGER CO COM 501044101 745,060 12,710 SH SOLE 12,710 0 0
CHEVRON CORPORATION COM 166764100 707,179 3,463 SH SOLE 3,463 0 0
ASTERA LABS INC COM 04626A103 701,261 1,970 SH SOLE 1,970 0 0
CELESTICA INC COM 15101Q207 696,476 1,927 SH SOLE 1,927 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 647,223 58,785 SH SOLE 58,785 0 0
CVS HEALTH CORP COM 126650100 617,187 7,203 SH SOLE 7,203 0 0
VANGUARD WORLD FD MRNGSTR MEGA CAP 921910816 616,123 6,650 SH SOLE 6,650 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 610,306 2,775 SH SOLE 2,775 0 0
EATON CORP PLC SHS G29183103 602,024 1,401 SH SOLE 1,401 0 0
ALTRIA GROUP INC COM 02209S103 599,561 8,903 SH SOLE 8,903 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 592,416 327 SH SOLE 327 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 586,694 769 SH SOLE 769 0 0
VALERO ENERGY CORP COM 91913Y100 581,415 1,500 SH SOLE 1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 573,044 1,039 SH SOLE 1,039 0 0
GE AEROSPACE COM NEW 369604301 569,305 1,823 SH SOLE 1,823 0 0
TEEKAY TANKERS LTD CL A G8726X106 564,210 5,813 SH SOLE 5,813 0 0
MARVELL TECHNOLOGY INC COM 573874104 562,726 2,130 SH SOLE 2,130 0 0
SITIME CORP COM 82982T106 552,921 848 SH SOLE 848 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 542,851 1,335 SH SOLE 1,335 0 0
WELLS FARGO & CO COM 949746101 520,325 6,500 SH SOLE 6,500 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 517,662 3,405 SH SOLE 3,405 0 0
SSR MINING IN COM 784730103 514,028 15,427 SH SOLE 15,427 0 0
UNITEDHEALTH GROUP INC COM 91324P102 511,481 1,393 SH SOLE 1,393 0 0
SERVICENOW INC COM 81762P102 510,310 3,808 SH SOLE 3,808 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 508,661 8,303 SH SOLE 8,303 0 0
KRYSTAL BIOTECH INC COM 501147102 506,156 1,522 SH SOLE 1,522 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 503,058 7,256 SH SOLE 7,256 0 0
SOLARIS ENERGY INFRAS INC COM CL A 83418M103 494,132 6,942 SH SOLE 6,942 0 0
ALLSTATE CORP COM 020002101 488,092 2,200 SH SOLE 2,200 0 0
SOUTHERN CO COM 842587107 478,615 5,774 SH SOLE 5,774 0 0
SEZZLE INC COM 78435P105 477,969 4,424 SH SOLE 4,424 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 477,690 15,923 SH SOLE 15,923 0 0
CITIZENS FINL GROUP INC COM 174610105 471,824 7,400 SH SOLE 7,400 0 0
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 444,121 2,280 SH SOLE 2,280 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 433,847 3,805 SH SOLE 3,805 0 0
PAN AMERN SILVER CORP COM 697900108 424,017 9,317 SH SOLE 9,317 0 0
WASTE MGMT INC DEL COM 94106L109 423,542 2,077 SH SOLE 2,077 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 415,961 21,040 SH SOLE 21,040 0 0
ARGAN INC COM 04010E109 411,210 1,088 SH SOLE 1,088 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 401,868 5,400 SH SOLE 5,400 0 0
ATI INC COM 01741R102 390,353 2,061 SH SOLE 2,061 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 381,873 2,575 SH SOLE 2,575 0 0
SEMTECH CORP COM 816850101 370,968 2,080 SH SOLE 2,080 0 0
DORIAN LPG LTD SHS USD Y2106R110 368,902 6,700 SH SOLE 6,700 0 0
NATIONAL ENERGY SERVICES REU SHS G6375R107 364,196 14,299 SH SOLE 14,299 0 0
TTM TECHNOLOGIES INC COM 87305R109 358,079 2,915 SH SOLE 2,915 0 0
PFIZER INC COM 717081103 357,426 12,532 SH SOLE 12,532 0 0
AMERICAN HEALTHCARE REIT INC COM SHS 398182303 354,412 6,914 SH SOLE 6,914 0 0
AT&T INC COM 00206R102 351,576 14,409 SH SOLE 14,409 0 0
BRIGHTSPRING HEALTH SVCS INC COM 10950A106 350,261 6,172 SH SOLE 6,172 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 347,270 2,200 SH SOLE 2,200 0 0
ROBINHOOD MKTS INC COM CL A 770700102 347,063 3,085 SH SOLE 3,085 0 0
AMERIPRISE FINL INC COM 03076C106 343,660 698 SH SOLE 698 0 0
LAM RESEARCH CORP COM NEW 512807306 337,534 1,027 SH SOLE 1,027 0 0
BLACKSTONE INC COM 09260D107 336,270 3,000 SH SOLE 3,000 0 0
HUMANA INC COM 444859102 330,285 866 SH SOLE 866 0 0
COCA COLA CO COM 191216100 330,117 3,835 SH SOLE 3,835 0 0
KEURIG DR PEPPER INC COM 49271V100 326,428 10,759 SH SOLE 10,759 0 0
EMERSON ELEC CO COM 291011104 325,710 2,100 SH SOLE 2,100 0 0
SALESFORCE INC COM 79466L302 322,884 1,406 SH SOLE 1,406 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 320,380 14,043 SH SOLE 14,043 0 0
STRYKER CORPORATION COM 863667101 316,699 1,150 SH SOLE 1,150 0 0
REDDIT INC CL A 75734B100 313,368 2,200 SH SOLE 2,200 0 0
WW GRAINGER INC COM 384802104 311,440 250 SH SOLE 250 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 311,227 6,785 SH SOLE 6,785 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 307,489 1,107 SH SOLE 1,107 0 0
AMEREN CORP COM 023608102 306,782 3,087 SH SOLE 3,087 0 0
STERLING INFRASTRUCTURE INC COM 859241101 304,904 620 SH SOLE 620 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302 302,481 7,365 SH SOLE 7,365 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 301,626 2,408 SH SOLE 2,408 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 301,511 9,269 SH SOLE 9,269 0 0
CIENA CORP COM NEW 171779309 295,177 839 SH SOLE 839 0 0
DELL TECHNOLOGIES INC CL C 24703L202 294,797 548 SH SOLE 548 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 292,857 783 SH SOLE 783 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205 289,950 1,001 SH SOLE 1,001 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 287,200 5,000 SH SOLE 5,000 0 0
NEBIUS GROUP N.V. SHS CLASS A N97284108 286,830 1,216 SH SOLE 1,216 0 0
DISNEY WALT CO COM 254687106 281,259 2,681 SH SOLE 2,681 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 279,018 5,086 SH SOLE 5,086 0 0
MASTEC INC COM 576323109 272,793 1,277 SH SOLE 1,277 0 0
NORTHRIM BANCORP INC COM 666762109 272,636 11,252 SH SOLE 11,252 0 0
SNOWFLAKE INC COM SHS 833445109 272,327 802 SH SOLE 802 0 0
NATIONAL BANKSHARES INC VA COM 634865109 270,906 6,464 SH SOLE 6,464 0 0
BROOKDALE SR LIVING INC COM 112463104 270,750 25,000 SH SOLE 25,000 0 0
SOUTHERN COPPER CORP COM 84265V105 266,877 1,317 SH SOLE 1,317 0 0
CSX CORP COM 126408103 261,014 5,612 SH SOLE 5,612 0 0
APPLOVIN CORP COM CL A 03831W108 259,354 893 SH SOLE 893 0 0
UBER TECHNOLOGIES INC COM 90353T100 257,324 3,756 SH SOLE 3,756 0 0
SENSUS HEALTHCARE INC COM 81728J109 257,140 86,000 SH SOLE 86,000 0 0
MODINE MFG CO COM 607828100 253,469 1,354 SH SOLE 1,354 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 252,930 929 SH SOLE 929 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 252,532 9,193 SH SOLE 9,193 0 0
ISHARES TR RUS 1000 ETF 464287622 249,678 600 SH SOLE 600 0 0
COREWEAVE INC COM CL A 21873S108 248,989 2,858 SH SOLE 2,858 0 0
PROCTER & GAMBLE CO COM 742718109 247,557 1,704 SH SOLE 1,704 0 0
EVERSOURCE ENERGY COM 30040W108 246,097 3,836 SH SOLE 3,836 0 0
PALOMAR HLDGS INC COM 69753M105 245,840 1,994 SH SOLE 1,994 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 245,301 350 SH SOLE 350 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 244,687 1,577 SH SOLE 1,577 0 0
CECO ENVIRONMENTAL CORP COM 125141101 242,974 3,489 SH SOLE 3,489 0 0
MCDONALDS CORP COM 580135101 239,716 1,038 SH SOLE 1,038 0 0
BOEING CO COM 097023105 237,214 1,275 SH SOLE 1,275 0 0
NEWMONT CORP COM 651639106 235,294 2,040 SH SOLE 2,040 0 0
PRUDENTIAL FINL INC COM 744320102 233,180 2,053 SH SOLE 2,053 0 0
CONOCOPHILLIPS COM 20825C104 231,402 1,849 SH SOLE 1,849 0 0
CLEAR SECURE INC COM CL A 18467V109 230,264 5,489 SH SOLE 5,489 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 223,776 627 SH SOLE 627 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 222,981 1,324 SH SOLE 1,324 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 218,859 6,146 SH SOLE 6,146 0 0
SPX TECHNOLOGIES INC COM 78473E103 218,563 1,289 SH SOLE 1,289 0 0
BOSTON SCIENTIFIC CORP COM 101137107 217,464 4,982 SH SOLE 4,982 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 217,030 3,946 SH SOLE 3,946 0 0
PHILLIPS 66 COM 718546104 217,014 850 SH SOLE 850 0 0
ISHARES TR MSCI ACWI ETF 464288257 215,762 1,359 SH SOLE 1,359 0 0
MERCADOLIBRE INC COM 58733R102 214,338 124 SH SOLE 124 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 210,714 346 SH SOLE 346 0 0
FREEPORT MCMORAN INC CL B 35671D857 210,006 3,000 SH SOLE 3,000 0 0
UNION PAC CORP COM 907818108 209,821 771 SH SOLE 771 0 0
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 207,121 4,253 SH SOLE 4,253 0 0
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 206,688 3,200 SH SOLE 3,200 0 0
TOAST INC CL A 888787108 206,003 7,106 SH SOLE 7,106 0 0
ETF SER SOLUTIONS DEFIA QUANT ETF 26922A420 200,290 1,321 SH SOLE 1,321 0 0
CADIZ INC COM NEW 127537207 199,920 51,000 SH SOLE 51,000 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 179,305 11,370 SH SOLE 11,370 0 0
QXO INC COM NEW 82846H405 141,028 12,064 SH SOLE 12,064 0 0
RING ENERGY INC COM 76680V108 45,195 34,500 SH SOLE 34,500 0 0
ENCORE ENERGY CORP COM NEW 29259W700 29,328 27,156 SH SOLE 27,156 0 0