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
3M CO COM 88579Y101 108,503 661 SH SOLE 0 0 661
ABBOTT LABS COM 002824100 164,453 1,664 SH SOLE 0 0 1,664
ABBVIE INC COM 00287Y109 44,209 169 SH SOLE 0 0 169
ABBRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 144,392 9,370 SH SOLE 0 0 9,370
ADIENT PLC ORD SHS G0084W101 17 1 SH SOLE 0 0 1
ADVANCED MICRO DEVICES INC COM 007903107 3,850,417 6,294 SH SOLE 0 0 6,294
AERCAP HOLDINGS NV SHS N00985106 879,634 6,129 SH SOLE 0 0 6,129
AGNICO EAGLE MINES LTD COM 008474108 2,130,147 11,623 SH SOLE 0 0 11,623
ALAMOS GOLD INC NEW COM CL A 011532108 1,053,388 32,522 SH SOLE 0 0 32,522
ALPS ETF TR ALERIAN MLP 00162Q452 2,986,312 57,573 SH SOLE 0 0 57,573
ALPHABET INC CAP STK CL C 02079K107 23,852 70 SH SOLE 0 0 70
ALPHABET INC CPA STK CL A 02079K305 1,768,915 5,141 SH SOLE 0 0 5,141
ALTRIA GROUP INC COM 02209S103 198,505 2,900 SH SOLE 0 0 2,900
AMAZON COM INC COM 023135106 845,864 3,395 SH SOLE 0 0 3,395
AMC ENTMT HLDGS INC CL A COM 00165C302 438 146 SH SOLE 0 0 146
AMERICAN ELEC PWR INC COM 025537101 41,168 347 SH SOLE 0 0 347
AMERICAN HOMES 4 RENT CL A 02665T306 456 15 SH SOLE 0 0 15
APOLLO COML REAL EST FIN INC COM 03762U105 7,645 1,233 SH SOLE 0 0 1,233
APPLE INC COM 037833100 26,965,961 80,974 SH SOLE 0 0 80,974
APPLIED OPTOELECTRONICS INC COM 03823U102 4,963 50 SH SOLE 0 0 50
ARCH CAP GROUP LTD ORD G0450A105 185 2 SH SOLE 0 0 2
ARCHROCK INC COM 03957W106 72,696 2,400 SH SOLE 0 0 2,400
ARES CAPITAL CORP COM 04010L103 19,100 1,000 SH SOLE 0 0 1,000
AT&T INC COM 00206R102 2,568 105 SH SOLE 0 0 105
BANK AMER CORP COM 060505104 2,722 50 SH SOLE 0 0 50
BARRICK MNG CORP COM SHS 06849F108 11,998 295 SH SOLE 0 0 295
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 337,610 678 SH SOLE 0 0 678
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 0 0 1
NEIGHBORHOOD INTELLIGENCE IN COM 690370101 6 2 SH SOLE 0 0 2
BITMINE IMMERSION TECHS INC COM NEW 09175A206 9,515 360 SH SOLE 0 0 360
BLACK HILLS CORP COM 092113109 21,024 300 SH SOLE 0 0 300
BLACK STONE MINERALS L P COM UNIT 09225M101 8,592 600 SH SOLE 0 0 600
BLACKROCK ENERGY & RES TR COM 09250U101 4,681,275 276,999 SH SOLE 0 0 276,999
BLACKROCK HEALTH SCIENCES TR COM 09250W107 2,288,582 51,860 SH SOLE 0 0 51,860
BLACKROCK RES & COMMODITIES SHS 09257A108 478,064 40,275 SH SOLE 0 0 40,275
BLACKROCK HEALTH SCIENCES TR COM 09248D104 2,061,711 82,700 SH SOLE 0 0 82,700
BOEING CO COM 097023105 4,279 23 SH SOLE 0 0 23
BROADCOM LTD shs 11135F101 9,482 27 SH SOLE 0 0 27
CAMECO CORP COM 13321L108 2,073,233 23,921 SH SOLE 0 0 23,921
CAPITAL ONE FINL CORP COM 14040H105 68,540 355 SH SOLE 0 0 355
CARRIER GLOBAL CORPORATION COM 14448C104 47,180 860 SH SOLE 0 0 860
CARVANA CO CL A 146869102 12,508 200 SH SOLE 0 0 200
CATERPILLAR INC DEL COM 149123101 4,865 6 SH SOLE 0 0 6
CELESTICA INC COM 15101Q207 2,666,269 7,377 SH SOLE 0 0 7,377
CELSIUS HLDGS INC COM NEW 15118V207 711 26 SH SOLE 0 0 26
CHEVRON CORP NEW COM 166764100 1,741,515 8,528 SH SOLE 0 0 8,528
CISCO SYS INC COM 17275R102 5,274 49 SH SOLE 0 0 49
CITIGROUP INC COM NEW 172967424 4,920 38 SH SOLE 0 0 38
COLGATE PALMOLIVE CO COM 194162103 85,320 1,000 SH SOLE 0 0 1,000
COLLEGIUM PHARMACEUTICAL INC RIGHT 04/02/2026 19459J104 135,873 6,227 SH SOLE 0 0 6,227
COLUMBIA BKG SYS INC COM NEW 197236102 51,480 1,800 SH SOLE 0 0 1,800
COMSTOCK RES INC COM 205768302 3,080 250 SH SOLE 0 0 250
COSTCO WHSL CORP NEW COM 22160K105 3,839,925 4,218 SH SOLE 0 0 4,218
CRONOS COM 22717L101 330 100 SH SOLE 0 0 100
CROWDSTRIKE HLDGS INC CL A 22788C105 78,896 298 SH SOLE 0 0 298
CVR ENERGY INC COM 12662P108 1,020 20 SH SOLE 0 0 20
DATADOG INC CL A COM 23804L103 80,786 295 SH SOLE 0 0 295
ETF SER SOLUTIONS DEFIANCE SPACE A 26922A289 70,246 826 SH SOLE 0 0 826
DRAFTKINGS INC COM CL A 26142V105 9,538 502 SH SOLE 0 0 502
EATON VANCE ENH EQTY INC FD COM 278277108 75,615 3,550 SH SOLE 0 0 3,550
EATON VANCE TX MGD DIV EQ IN COM 27828N102 687,256 48,915 SH SOLE 0 0 48,915
EATON VANCE TAX MNGD GBL DV COM 27829F108 47,050 5,000 SH SOLE 0 0 5,000
EDWARDS LIFESCIENCES CORP COM 28176E108 67,330 780 SH SOLE 0 0 780
LILLY ELI & CO COM 532457108 109,923 95 SH SOLE 0 0 95
EMERSON ELEC CO COM 291011104 104,693 675 SH SOLE 0 0 675
ENBRIDGE ENERGY PARTNERS L P COM 29250N105 50,116 1,078 SH SOLE 0 0 1,078
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 265,857 13,448 SH SOLE 0 0 13,448
ENTERPRISE PRODS PARTNERS L COM 293792107 488,481 13,718 SH SOLE 0 0 13,718
EQT CORP COM 26884L109 839,700 17,292 SH SOLE 0 0 17,292
EQUINOX GOLD CORP COM 29446Y502 1,333,467 120,024 SH SOLE 0 0 120,024
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649 5,702 209 SH SOLE 0 0 209
EXXON MOBIL CORP COM 30233Q108 2,561,855 15,741 SH SOLE 0 0 15,741
META MATERIALS INC COM 30303M102 14,504 20 SH SOLE 0 0 20
FERRARI N V COM N3167Y103 255,353 650 SH SOLE 0 0 650
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 36,686 687 SH SOLE 0 0 687
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,791,984 50,139 SH SOLE 0 0 50,139
FIRST MAJESTIC SILVER CORP COM 32076V103 1,382,509 78,152 SH SOLE 0 0 78,152
FIRSTCASH HOLDINGS INC COM 33768G107 231,086 1,094 SH SOLE 0 0 1,094
FORD MTR CO COM 345370860 1,206 100 SH SOLE 0 0 100
FORTINET INC COM 34959E109 44,690 250 SH SOLE 0 0 250
FREEPORT-MCMORAN INC CL B 35671D857 103,040 1,472 SH SOLE 0 0 1,472
AMPHENOL CORP CL A 032095101 6,744 80 SH SOLE 0 0 80
GAMESTOP CORP NEW *W EXP 10/30/202 36467W117 2,312 1,015 SH SOLE 0 0 1,015
GENERAL ELECTRIC CO COM 369604301 1,236,981 3,961 SH SOLE 0 0 3,961
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 6,894 173 SH SOLE 0 0 173
SPDR GOLD TRUST GOLD SHS 78463V107 290,581 763 SH SOLE 0 0 763
GOLDMAN SACHS GROUP INC COM 38141G104 18,908 21 SH SOLE 0 0 21
GRAIL INC COM 384747101 322,276 2,300 SH SOLE 0 0 2,300
GRAND CANYON ED INC COM 38526M106 56,846 375 SH SOLE 0 0 375
GRANITESHARES GOLD TR SHS BEN INT 38748G101 19,841 485 SH SOLE 0 0 485
HALOZYME THERAPEUTICS INC COM 40637H109 8,280 75 SH SOLE 0 0 75
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,113,593 6,612 SH SOLE 0 0 6,612
HEICO CORP NEW COM 422806109 1,201,199 3,962 SH SOLE 0 0 3,962
HOME DEPOT INC COM 437076102 22,907 81 SH SOLE 0 0 81
HONEYWELL AEROSPACE INC COM 43849R105 64,003 413 SH SOLE 0 0 413
HONEYWELL INTL INC COM 438516205 87,118 413 SH SOLE 0 0 413
ILLINOIS TOOL WKS INC COM 452308109 56,980 220 SH SOLE 0 0 220
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 39,240 235 SH SOLE 0 0 235
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 29 1 SH SOLE 0 0 1
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 80,018 805 SH SOLE 0 0 805
BARCLAYS BANK PLC IPATH S&P 500 SH 06748M196 6,093 346 SH SOLE 0 0 346
ISHARES TR 20 YR BD ETF 464287432 1,011 13 SH SOLE 0 0 13
ISHARES TR CORE MSCI EAFE 46432F842 8,138 84 SH SOLE 0 0 84
ISHARES INC CORE MSCI EMKT 46434G103 3,977 49 SH SOLE 0 0 49
ISHARES TR EXPANDED TECH 464287515 284,515 2,672 SH SOLE 0 0 2,672
ISHARES TR RUS TP200 GR ETF 464289438 6,488 22 SH SOLE 0 0 22
ISHARES TR S&P SML 600GWT 464287887 2,858,205 17,827 SH SOLE 0 0 17,827
ISHARES TR SELECT DIVID ETF 464287168 39,690 261 SH SOLE 0 0 261
ISHARES SILVER TRUST ISHARES 46428Q109 2,726 50 SH SOLE 0 0 50
ISHARES TR US AER DEF ETF 464288760 50,966 246 SH SOLE 0 0 246
ISHARES TR U.S. FIN SVC ETF 464287770 122,025 1,357 SH SOLE 0 0 1,357
JOHNSON & JOHNSON COM 478160104 161,756 611 SH SOLE 0 0 611
JOHNSON CTLS INTL PLC SHS G51502105 1,635 11 SH SOLE 0 0 11
JPMORGAN CHASE & CO COM 46625H100 2,761,641 8,348 SH SOLE 0 0 8,348
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,406 25 SH SOLE 0 0 25
KIMBERLY CLARK CORP COM 494368103 46,591 472 SH SOLE 0 0 472
LEXINFINTECH HLDGS LTD ADR 528877103 721 1,000 SH SOLE 0 0 1,000
LOCKHEED MARTIN CORP. COM 539830109 36,157 71 SH SOLE 0 0 71
VANECK ETF TRUST GOLD MINERS ETF 92189F106 215,373 2,453 SH SOLE 0 0 2,453
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 228 2 SH SOLE 0 0 2
MARSH & MCLENNAN COS INC COM 571748102 16,724 98 SH SOLE 0 0 98
MARVELL TECHNOLOGY INC COM 573874104 1,433,075 5,424 SH SOLE 0 0 5,424
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 14,610 300 SH SOLE 0 0 300
MAXLINEAR INC COM 57776J100 6,954 77 SH SOLE 0 0 77
MCDONALDS CORP COM 580135101 123,553 535 SH SOLE 0 0 535
MEDTRONIC PLC SHS G5960L103 949 11 SH SOLE 0 0 11
MERCK & CO INC NEW COM 58933Y105 39,910 273 SH SOLE 0 0 273
BANK MONTREAL MEDIUM NT LKD 38 06368B504 1,734 21 SH SOLE 0 0 21
MICROSOFT CORP COM 594918104 440,591 859 SH SOLE 0 0 859
MOLSON COORS BREWING CO CL B 60871R209 73 2 SH SOLE 0 0 2
MP MATERIALS CORP COM CL A 553368101 866,211 18,317 SH SOLE 0 0 18,317
ONTO INNOVATION INC COM 683344105 82,188 267 SH SOLE 0 0 267
NETFLIX INC COM 64110L106 84,888 1,220 SH SOLE 0 0 1,220
NIKE INC CL B 654106103 2,292 64 SH SOLE 0 0 64
NORTHRIM BANCORP INC COM 666762109 109,529 4,520 SH SOLE 0 0 4,520
NURCOR CORP COM 670346105 701 3 SH SOLE 0 0 3
NUSCALE PWR CORP CL A COM CL A COM 67079K100 280,411 35,495 SH SOLE 0 0 35,495
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6,118,882 196,317 SH SOLE 0 0 196,317
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 5,706,242 301,730 SH SOLE 0 0 301,730
NVENT ELECTRIC PLC SHS G6700G107 321 2 SH SOLE 0 0 2
NVIDIA CORP COM 67066G104 2,285,157 9,995 SH SOLE 0 0 9,995
ONEOK INC NEW COM 30609A109 54,105 635 SH SOLE 0 0 635
OTIS WORLDWIDE CORP COM 68902V107 32,160 500 SH SOLE 0 0 500
OUTFRONT MEDIA INC COM 69007J304 4,052 146 SH SOLE 0 0 146
PACCAR INC COM 693718108 175,586 1,599 SH SOLE 0 0 1,599
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,371,264 7,331 SH SOLE 0 0 7,331
PEABODY ENGR CORP COM 704551100 73 3 SH SOLE 0 0 3
PENTAIR PLC SHS G7S00T104 106 2 SH SOLE 0 0 2
PEPSICO INC COM 713448108 98,081 774 SH SOLE 0 0 774
PERRIGO CO PLC SHS G97822103 738 50 SH SOLE 0 0 50
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 83 4 SH SOLE 0 0 4
PHILIP MORRIS INTL INC COM 718172109 2,837,493 14,870 SH SOLE 0 0 14,870
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1,590 80 SH SOLE 0 0 80
POWERSHARES QQQ TRUST UNIT SER 1 46090E103 252,518 341 SH SOLE 0 0 341
PROCTER & GAMBLE CO COM 742718109 229,978 1,583 SH SOLE 0 0 1,583
PROLOGIS INC COM 74340W103 16,360 126 SH SOLE 0 0 126
PROPETRO HLDG CORP COM 74347M108 4,420 500 SH SOLE 0 0 500
PROSHARES TR BITCOIN STRATE 74347G440 58,240 5,200 SH SOLE 0 0 5,200
PROSPECT CAP CORP COM 74348T102 2,383 1,145 SH SOLE 0 0 1,145
PUBLIC STORAGE COM 74460D109 27,441 96 SH SOLE 0 0 96
PURECYCLE TECHNOLOGIES INC COM 74623V103 315,372 71,513 SH SOLE 0 0 71,513
QUANTERIX CORP COM 74766Q101 223 60 SH SOLE 0 0 60
QUEST DIAGNOSTICS INC COM 74834L100 139,842 600 SH SOLE 0 0 600
RAYTHEON TECHNOLOGIES CORP COM 75513E101 372,228 2,005 SH SOLE 0 0 2,005
REALTY INCOME CORP COM 756109104 33,069 609 SH SOLE 0 0 609
REPUBLIC SVCS INC COM 760759100 142,712 680 SH SOLE 0 0 680
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 2,839 190 SH SOLE 0 0 190
ROBINHOOD MKTS INC COM CL A 770700102 19,688 175 SH SOLE 0 0 175
LISTED FDS TR ROUNDHILL MAGNIF 53656G498 574 8 SH SOLE 0 0 8
ROYCE VALUE TR INC COM 780910105 4,252,722 248,262 SH SOLE 0 0 248,262
SALESFORCE COM INC COM 79466L302 170,207 740 SH SOLE 0 0 740
SCHWAB STRATEGIC TR US MS-CAP ETF 808524508 4,797 141 SH SOLE 0 0 141
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 17,340 578 SH SOLE 0 0 578
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 307,780 8,566 SH SOLE 0 0 8,566
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 799 24 SH SOLE 0 0 24
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 25,030 767 SH SOLE 0 0 767
SEAGATE TECHNOLOGY PLC SHS G7997R103 4,615 5 SH SOLE 0 0 5
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 4,562 81 SH SOLE 0 0 81
SOUTHERN COPPER CORP COM 84265V105 2,264,097 11,173 SH SOLE 0 0 11,173
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 163,834 1,086 SH SOLE 0 0 1,086
SPDR SERIES TRUST STATE STREET SPD 78464A854 255,909 2,851 SH SOLE 0 0 2,851
SPDR SER TR PORTFOLIO SM ETF 78468R853 2,009 38 SH SOLE 0 0 38
SPDR S&P 500 ETF TR TR UNIT 78462F103 19,066 25 SH SOLE 0 0 25
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2,881 30 SH SOLE 0 0 30
SPROTT ETF TRUST JR GOLD MINERS E 85207H104 3,143,479 100,527 SH SOLE 0 0 100,527
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 291 15 SH SOLE 0 0 15
STARBUCKS CORP COM 855244109 39,839 424 SH SOLE 0 0 424
SPDR SERIES TRUST ST STR BL 12 ETF 78468R523 2,484 25 SH SOLE 0 0 25
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 2,174 42 SH SOLE 0 0 42
SPDR SERIES TRUST ST STR SP AERO 78464A631 75,619 327 SH SOLE 0 0 327
STURM RUGER & CO INC COM 864159108 8,496 200 SH SOLE 0 0 200
SUPER MICRO COMPUTER INC COM 86800U302 10,268 250 SH SOLE 0 0 250
TE CONNECTIVITY PLC ORD SHS G87052109 2,533 12 SH SOLE 0 0 12
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 119,016 608 SH SOLE 0 0 608
BANK NOVA SCOTIA HALIFAX COM COM 064149107 54,595 601 SH SOLE 0 0 601
COCA COLA CO COM 191216100 96,830 1,118 SH SOLE 0 0 1,118
US BANCORP DEL COM NEW 902973304 179,172 3,102 SH SOLE 0 0 3,102
UBER TECHNOLOGIES INC COM 90353T100 6,851 100 SH SOLE 0 0 100
UNITED AIRLS HLDGS INC COM 910047109 55,475 500 SH SOLE 0 0 500
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,499 38 SH SOLE 0 0 38
VALERO ENERGY CORP NEW COM 91913Y100 77,522 200 SH SOLE 0 0 200
VANCECK ETF TRUST SEMICONDUCTOR ETF 92189F676 132,762 218 SH SOLE 0 0 218
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 74,193 318 SH SOLE 0 0 318
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,118 30 SH SOLE 0 0 30
VANGUARD INDEX FDS GROWTH ETF 922908736 97,319 1,080 SH SOLE 0 0 1,080
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 9,312 60 SH SOLE 0 0 60
VANGUARD BD INDEX FD INC TOTAL BND MARKET 921937835 9,470 135 SH SOLE 0 0 135
VENU HLDG CORP COM COM 92333E104 20,278 14,280 SH SOLE 0 0 14,280
VERIZON COMMUNICATIONS INC COM 92343V104 55,594 1,212 SH SOLE 0 0 1,212
VIAVI SOLUTIONS INC COM 925550105 29,554 705 SH SOLE 0 0 705
VISA INC COM CL A 92826C839 2,003,983 5,577 SH SOLE 0 0 5,577
DISNEY WALT CO COM DISNEY 254687106 1,993 19 SH SOLE 0 0 19
WARBY PARKER INC CL A COM 93403J106 57,782 2,080 SH SOLE 0 0 2,080
WELLS FARGO & CO NEW COM 949746101 56,195 702 SH SOLE 0 0 702
WILLDAN GROUP INC COM 96924N100 2,586 35 SH SOLE 0 0 35
YD BIO LTD SHS G98301107 222,377 29,970 SH SOLE 0 0 29,970
YD BIO LTD *W EXP 08/28/203 G9835J103 3,808,186 4,760,827 SH SOLE 0 0 4,760,827