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
ABBRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 132,681 9,390 SH SOLE 0 0 9,390
ADIENT PLC ORD SHS G0084W101 18 1 SH SOLE 0 0 1
ADVANCED MICRO DEVICES INC COM 007903107 3,771,849 6,493 SH SOLE 0 0 6,493
AERCAP HOLDINGS NV SHS N00985106 923,225 6,333 SH SOLE 0 0 6,333
AGNICO EAGLE MINES LTD COM 008474108 1,769,413 11,406 SH SOLE 0 0 11,406
ALAMOS GOLD INC NEW COM CL A 011532108 900,643 29,685 SH SOLE 0 0 29,685
ALPS ETF TR ALERIAN MLP 00162Q452 2,932,014 56,548 SH SOLE 0 0 56,548
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,687 28 SH SOLE 0 0 28
ALPHABET INC CAP STK CL C 02079K107 24,733 70 SH SOLE 0 0 70
ALPHABET INC CPA STK CL A 02079K305 1,871,547 5,237 SH SOLE 0 0 5,237
ALTRIA GROUP INC COM 02209S103 211,729 2,900 SH SOLE 0 0 2,900
AMAZON COM INC COM 023135106 852,542 3,577 SH SOLE 0 0 3,577
AMC ENTMT HLDGS INC CL A COM 00165C302 277 146 SH SOLE 0 0 146
AMERICAN ELEC PWR INC COM 025537101 47,473 347 SH SOLE 0 0 347
AMERICAN HOMES 4 RENT CL A 02665T306 503 15 SH SOLE 0 0 15
APOLLO COML REAL EST FIN INC COM 03762U105 13,168 1,233 SH SOLE 0 0 1,233
APPLE INC COM 037833100 23,505,002 81,231 SH SOLE 0 0 81,231
APPLIED OPTOELECTRONICS INC COM 03823U102 7,408 50 SH SOLE 0 0 50
ARCH CAP GROUP LTD ORD G0450A105 194 2 SH SOLE 0 0 2
ARCHROCK INC COM 03957W106 156,123 3,835 SH SOLE 0 0 3,835
ARES CAPITAL CORP COM 04010L103 18,530 1,000 SH SOLE 0 0 1,000
AT&T INC COM 00206R102 4,249 205 SH SOLE 0 0 205
BANK AMER CORP COM 060505104 2,849 50 SH SOLE 0 0 50
BARRICK MNG CORP COM SHS 06849F108 11,019 300 SH SOLE 0 0 300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 339,264 678 SH SOLE 0 0 678
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 0 0 1
BED BATH & BEYOND INC COM 690370101 12 2 SH SOLE 0 0 2
BITMINE IMMERSION TECHS INC COM NEW 09175A206 4,792 360 SH SOLE 0 0 360
BLACK HILLS CORP COM 092113109 22,320 300 SH SOLE 0 0 300
BLACK STONE MINERALS L P COM UNIT 09225M101 8,382 600 SH SOLE 0 0 600
BLACKROCK ENERGY & RES TR COM 09250U101 4,177,936 281,912 SH SOLE 0 0 281,912
BLACKROCK HEALTH SCIENCES TR COM 09250W107 2,289,536 53,307 SH SOLE 0 0 53,307
BLACKROCK RES & COMMODITIES SHS 09257A108 455,510 40,275 SH SOLE 0 0 40,275
BLACKROCK HEALTH SCIENCES TR COM 09248D104 2,291,065 78,975 SH SOLE 0 0 78,975
BOEING CO COM 097023105 4,979 23 SH SOLE 0 0 23
BROADCOM LTD shs 11135F101 10,199 27 SH SOLE 0 0 27
CAMECO CORP COM 13321L108 2,655,796 26,073 SH SOLE 0 0 26,073
CAPITAL ONE FINL CORP COM 14040H105 71,220 355 SH SOLE 0 0 355
CARRIER GLOBAL CORPORATION COM 14448C104 63,081 860 SH SOLE 0 0 860
CARVANA CO CL A 146869102 32,910 500 SH SOLE 0 0 500
CATERPILLAR INC DEL COM 149123101 6,389 6 SH SOLE 0 0 6
CELESTICA INC COM 15101Q207 2,810,784 7,705 SH SOLE 0 0 7,705
CELSIUS HLDGS INC COM NEW 15118V207 761 26 SH SOLE 0 0 26
CHEVRON CORP NEW COM 166764100 1,445,593 8,721 SH SOLE 0 0 8,721
CISCO SYS INC COM 17275R102 5,756 49 SH SOLE 0 0 49
CITIGROUP INC COM NEW 172967424 5,318 38 SH SOLE 0 0 38
COLGATE PALMOLIVE CO COM 194162103 91,680 1,000 SH SOLE 0 0 1,000
COLLEGIUM PHARMACEUTICAL INC RIGHT 04/02/2026 19459J104 252,604 6,978 SH SOLE 0 0 6,978
COLUMBIA BKG SYS INC COM NEW 197236102 57,690 1,800 SH SOLE 0 0 1,800
COMSTOCK RES INC COM 205768302 3,730 250 SH SOLE 0 0 250
COSTCO WHSL CORP NEW COM 22160K105 4,030,994 4,309 SH SOLE 0 0 4,309
CRONOS COM 22717L101 278 100 SH SOLE 0 0 100
CVR ENERGY INC COM 12662P108 551 20 SH SOLE 0 0 20
DATADOG INC CL A COM 23804L103 76,806 295 SH SOLE 0 0 295
ETF SER SOLUTIONS DEFIANCE SPACE A 26922A289 80,877 851 SH SOLE 0 0 851
DRAFTKINGS INC COM CL A 26142V105 12,681 502 SH SOLE 0 0 502
EATON VANCE ENH EQTY INC FD COM 278277108 78,242 3,550 SH SOLE 0 0 3,550
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,886,138 336,048 SH SOLE 0 0 336,048
EATON VANCE TAX MNGD GBL DV COM 27829F108 49,050 5,000 SH SOLE 0 0 5,000
EDWARDS LIFESCIENCES CORP COM 28176E108 70,559 780 SH SOLE 0 0 780
LILLY ELI & CO COM 532457108 113,946 95 SH SOLE 0 0 95
EMERSON ELEC CO COM 291011104 96,626 675 SH SOLE 0 0 675
ENBRIDGE ENERGY PARTNERS L P COM 29250N105 58,438 1,078 SH SOLE 0 0 1,078
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 256,952 13,439 SH SOLE 0 0 13,439
ENTERPRISE PRODS PARTNERS L COM 293792107 503,668 13,702 SH SOLE 0 0 13,702
EQT CORP COM 26884L109 937,121 17,625 SH SOLE 0 0 17,625
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649 5,417 209 SH SOLE 0 0 209
EXXON MOBIL CORP COM 30233Q108 2,177,266 15,925 SH SOLE 0 0 15,925
META MATERIALS INC COM 30303M102 11,266 20 SH SOLE 0 0 20
FERRARI N V COM N3167Y103 241,989 650 SH SOLE 0 0 650
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 36,830 687 SH SOLE 0 0 687
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,009,270 52,108 SH SOLE 0 0 52,108
FIRST MAJESTIC SILVER CORP COM 32076V103 1,345,810 79,352 SH SOLE 0 0 79,352
FIRSTCASH HOLDINGS INC COM 33768G107 237,736 1,099 SH SOLE 0 0 1,099
FORD MTR CO COM 345370860 1,390 100 SH SOLE 0 0 100
FREEPORT-MCMORAN INC CL B 35671D857 81,631 1,298 SH SOLE 0 0 1,298
AMPHENOL CORP CL A 032095101 7,053 40 SH SOLE 0 0 40
GAMESTOP CORP NEW *W EXP 10/30/202 36467W117 2,832 1,015 SH SOLE 0 0 1,015
GENERAL ELECTRIC CO COM 369604301 1,505,758 4,029 SH SOLE 0 0 4,029
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 9,090 208 SH SOLE 0 0 208
SPDR GOLD TRUST GOLD SHS 78463V107 285,126 774 SH SOLE 0 0 774
GOLDMAN SACHS GROUP INC COM 38141G104 21,239 21 SH SOLE 0 0 21
GRAIL INC COM 384747101 157,021 2,300 SH SOLE 0 0 2,300
GRAND CANYON ED INC COM 38526M106 53,666 375 SH SOLE 0 0 375
GRANITESHARES GOLD TR SHS BEN INT 38748G101 19,172 485 SH SOLE 0 0 485
HALOZYME THERAPEUTICS INC COM 40637H109 5,870 75 SH SOLE 0 0 75
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,049,060 6,612 SH SOLE 0 0 6,612
HEICO CORP NEW COM 422806109 1,315,410 3,693 SH SOLE 0 0 3,693
HOME DEPOT INC COM 437076102 28,183 80 SH SOLE 0 0 80
HONEYWELL AEROSPACE INC COM 43849R105 91,306 413 SH SOLE 0 0 413
HONEYWELL INTL INC COM 438516205 92,471 413 SH SOLE 0 0 413
ILLINOIS TOOL WKS INC COM 452308109 59,858 220 SH SOLE 0 0 220
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 43,529 235 SH SOLE 0 0 235
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 28 1 SH SOLE 0 0 1
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 92,707 827 SH SOLE 0 0 827
BARCLAYS BANK PLC IPATH S&P 500 SH 06748M196 7,643 346 SH SOLE 0 0 346
ISHARES TR 20 YR BD ETF 464287432 1,123 13 SH SOLE 0 0 13
ISHARES TR CORE MSCI EAFE 46432F842 8,113 84 SH SOLE 0 0 84
ISHARES INC CORE MSCI EMKT 46434G103 4,059 49 SH SOLE 0 0 49
ISHARES TR EXPANDED TECH 464287515 244,801 2,702 SH SOLE 0 0 2,702
ISHARES TR RUS TP200 GR ETF 464289438 6,394 22 SH SOLE 0 0 22
ISHARES TR S&P SML 600GWT 464287887 3,365,360 18,843 SH SOLE 0 0 18,843
ISHARES TR SELECT DIVID ETF 464287168 40,794 261 SH SOLE 0 0 261
ISHARES SILVER TRUST ISHARES 46428Q109 2,674 50 SH SOLE 0 0 50
ISHARES TR US AER DEF ETF 464288760 61,817 255 SH SOLE 0 0 255
ISHARES TR U.S. FIN SVC ETF 464287770 120,597 1,333 SH SOLE 0 0 1,333
ITERUM THERAPEUTICS PLC SHS NEW G6333L200 3 66 SH SOLE 0 0 66
JOHNSON & JOHNSON COM 478160104 155,176 611 SH SOLE 0 0 611
JOHNSON CTLS INTL PLC SHS G51502105 1,612 11 SH SOLE 0 0 11
JPMORGAN CHASE & CO COM 46625H100 2,742,619 8,379 SH SOLE 0 0 8,379
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,412 25 SH SOLE 0 0 25
KIMBERLY CLARK CORP COM 494368103 52,416 472 SH SOLE 0 0 472
KRAFT HEINZ CO COM 500754106 225 10 SH SOLE 0 0 10
LEXINFINTECH HLDGS LTD ADR 528877103 1,970 1,000 SH SOLE 0 0 1,000
LOCKHEED MARTIN CORP. COM 539830109 36,172 71 SH SOLE 0 0 71
VANECK ETF TRUST GOLD MINERS ETF 92189F106 166,216 2,203 SH SOLE 0 0 2,203
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 197 2 SH SOLE 0 0 2
MARSH & MCLENNAN COS INC COM 571748102 16,241 97 SH SOLE 0 0 97
MARVELL TECHNOLOGY INC COM 573874104 1,011,634 3,396 SH SOLE 0 0 3,396
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 15,249 300 SH SOLE 0 0 300
MAXLINEAR INC COM 57776J100 13,059 102 SH SOLE 0 0 102
MCDONALDS CORP COM 580135101 144,616 535 SH SOLE 0 0 535
MEDTRONIC PLC SHS G5960L103 861 11 SH SOLE 0 0 11
MERCK & CO INC NEW COM 58933Y105 36,606 283 SH SOLE 0 0 283
BANK MONTREAL MEDIUM NT LKD 38 06368B504 1,524 21 SH SOLE 0 0 21
MICROSOFT CORP COM 594918104 340,799 914 SH SOLE 0 0 914
MOLSON COORS BREWING CO CL B 60871R209 78 2 SH SOLE 0 0 2
MP MATERIALS CORP COM CL A 553368101 1,045,763 18,671 SH SOLE 0 0 18,671
ONTO INNOVATION INC COM 683344105 101,803 269 SH SOLE 0 0 269
NETFLIX INC COM 64110L106 88,536 1,240 SH SOLE 0 0 1,240
NIKE INC CL B 654106103 2,653 64 SH SOLE 0 0 64
NORTHRIM BANCORP INC COM 666762109 124,556 4,490 SH SOLE 0 0 4,490
NURCOR CORP COM 670346105 668 3 SH SOLE 0 0 3
NUSCALE PWR CORP CL A COM CL A COM 67079K100 417,599 41,635 SH SOLE 0 0 41,635
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5,946,507 192,683 SH SOLE 0 0 192,683
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 2,094,815 110,380 SH SOLE 0 0 110,380
NVENT ELECTRIC PLC SHS G6700G107 339 2 SH SOLE 0 0 2
NVIDIA CORP COM 67066G104 2,033,715 10,164 SH SOLE 0 0 10,164
ONEOK INC NEW COM 682680103 55,000 633 SH SOLE 0 0 633
ORLA MNG LTD NEW COM 68634K106 1,114,864 113,880 SH SOLE 0 0 113,880
OTIS WORLDWIDE CORP COM 68902V107 35,800 500 SH SOLE 0 0 500
OUTFRONT MEDIA INC COM 69007J304 4,783 146 SH SOLE 0 0 146
PACCAR INC COM 693718108 193,874 1,614 SH SOLE 0 0 1,614
PALANTIR TECHNOLOGIES INC CL A 69608A108 896,259 7,682 SH SOLE 0 0 7,682
PEABODY ENGR CORP COM 704551100 69 3 SH SOLE 0 0 3
PENTAIR PLC SHS G7S00T104 153 2 SH SOLE 0 0 2
PEPSICO INC COM 713448108 104,800 774 SH SOLE 0 0 774
PERRIGO CO PLC SHS G97822103 520 50 SH SOLE 0 0 50
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 65 4 SH SOLE 0 0 4
PHILIP MORRIS INTL INC COM 718172109 2,697,911 14,913 SH SOLE 0 0 14,913
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1,732 80 SH SOLE 0 0 80
POWERSHARES QQQ TRUST UNIT SER 1 46090E103 251,112 341 SH SOLE 0 0 341
PROCTER & GAMBLE CO COM 742718109 232,131 1,583 SH SOLE 0 0 1,583
PROLOGIS INC COM 74340W103 17,069 126 SH SOLE 0 0 126
PROPETRO HLDG CORP COM 74347M108 7,170 500 SH SOLE 0 0 500
PROSHARES TR BITCOIN STRATE 74347G440 41,496 5,200 SH SOLE 0 0 5,200
PROSPECT CAP CORP COM 74348T102 4,956 2,145 SH SOLE 0 0 2,145
PUBLIC STORAGE COM 74460D109 30,558 96 SH SOLE 0 0 96
PURECYCLE TECHNOLOGIES INC COM 74623V103 593,028 73,123 SH SOLE 0 0 73,123
QUANTERIX CORP COM 74766Q101 259 60 SH SOLE 0 0 60
QUEST DIAGNOSTICS INC COM 74834L100 127,170 600 SH SOLE 0 0 600
RAYTHEON TECHNOLOGIES CORP COM 75513E101 240,008 1,265 SH SOLE 0 0 1,265
REALTY INCOME CORP COM 756109104 37,734 609 SH SOLE 0 0 609
REPUBLIC SVCS INC COM 760759100 144,894 680 SH SOLE 0 0 680
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 3,297 190 SH SOLE 0 0 190
ROBINHOOD MKTS INC COM CL A 770700102 17,549 175 SH SOLE 0 0 175
LISTED FDS TR ROUNDHILL MAGNIF 53656G498 514 8 SH SOLE 0 0 8
ROYCE VALUE TR INC COM 780910105 4,502,303 243,763 SH SOLE 0 0 243,763
SALESFORCE COM INC COM 79466L302 116,254 740 SH SOLE 0 0 740
SCHWAB STRATEGIC TR US MS-CAP ETF 808524508 5,199 141 SH SOLE 0 0 141
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 17,011 578 SH SOLE 0 0 578
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 290,652 8,589 SH SOLE 0 0 8,589
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 835 24 SH SOLE 0 0 24
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 24,099 667 SH SOLE 0 0 667
SEAGATE TECHNOLOGY PLC SHS G7997R103 6,760 7 SH SOLE 0 0 7
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 7,177 81 SH SOLE 0 0 81
SOLVENTUM CORP COM SHS 83444M101 1,929 25 SH SOLE 0 0 25
SOUTHERN COPPER CORP COM 84265V105 1,959,379 11,244 SH SOLE 0 0 11,244
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 187,946 1,100 SH SOLE 0 0 1,100
SPDR SERIES TRUST STATE STREET SPD 78464A854 262,761 2,990 SH SOLE 0 0 2,990
SPDR SER TR PORTFOLIO SM ETF 78468R853 2,191 38 SH SOLE 0 0 38
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,669 25 SH SOLE 0 0 25
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3,467 30 SH SOLE 0 0 30
SPROTT ETF TRUST JR GOLD MINERS E 85207H104 2,903,531 96,239 SH SOLE 0 0 96,239
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 283 15 SH SOLE 0 0 15
STARBUCKS CORP COM 855244109 43,329 424 SH SOLE 0 0 424
SPDR SERIES TRUST ST STR SP AERO 78464A631 97,340 343 SH SOLE 0 0 343
STURM RUGER & CO INC COM 864159108 7,570 200 SH SOLE 0 0 200
SUPER MICRO COMPUTER INC COM 86800U302 7,333 250 SH SOLE 0 0 250
TE CONNECTIVITY PLC ORD SHS G87052109 2,419 12 SH SOLE 0 0 12
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 115,836 608 SH SOLE 0 0 608
BANK NOVA SCOTIA HALIFAX COM COM 064149107 52,191 601 SH SOLE 0 0 601
COCA COLA CO COM 191216100 91,452 1,118 SH SOLE 0 0 1,118
US BANCORP DEL COM NEW 902973304 187,361 3,102 SH SOLE 0 0 3,102
UBER TECHNOLOGIES INC COM 90353T100 16,958 235 SH SOLE 0 0 235
UNITED AIRLS HLDGS INC COM 910047109 67,995 500 SH SOLE 0 0 500
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,723 38 SH SOLE 0 0 38
VALERO ENERGY CORP NEW COM 91913Y100 52,088 200 SH SOLE 0 0 200
VANCECK ETF TRUST SEMICONDUCTOR ETF 92189F676 148,231 226 SH SOLE 0 0 226
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 75,245 318 SH SOLE 0 0 318
VANGUARD INDEX FDS GROWTH ETF 922908736 93,031 1,080 SH SOLE 0 0 1,080
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 7,439 90 SH SOLE 0 0 90
VANGUARD BD INDEX FD INC TOTAL BND MARKET 921937835 12,847 175 SH SOLE 0 0 175
VENU HLDG CORP COM COM 92333E104 32,416 14,280 SH SOLE 0 0 14,280
VERIZON COMMUNICATIONS INC COM 92343V104 54,915 1,297 SH SOLE 0 0 1,297
VIAVI SOLUTIONS INC COM 925550105 35,335 740 SH SOLE 0 0 740
VISA INC COM CL A 92826C839 1,913,756 5,578 SH SOLE 0 0 5,578
DISNEY WALT CO COM DISNEY 254687106 1,829 19 SH SOLE 0 0 19
WARBY PARKER INC CL A COM 93403J106 63,107 2,080 SH SOLE 0 0 2,080
WELLS FARGO & CO NEW COM 949746101 58,013 702 SH SOLE 0 0 702
WILLDAN GROUP INC COM 96924N100 3,955 50 SH SOLE 0 0 50
YD BIO LTD SHS G98301107 75,803 33,690 SH SOLE 0 0 33,690
YD BIO LTD *W EXP 08/28/203 G9835J103 1,439,780 4,644,452 SH SOLE 0 0 4,644,452