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
ADOBE INC COM 00724F101   219,767 431 SH   SOLE 0 0 0 431
AEROVIRONMENT INC COM 008073108   306,708 2,750 SH   SOLE 0 0 0 2,750
ALLSPRING UTILITIES AND HIGH WF UTILITIES INC 94987E109   2,696,155 308,485 SH   SOLE 0 0 0 308,485
ALPHABET INC CAP STK CL A 02079K305   1,059,966 8,100 SH   SOLE 0 0 0 8,100
ALPHABET INC CAP STK CL C 02079K107   627,606 4,760 SH   SOLE 0 0 0 4,760
ALPS ETF TR ALERIAN ENERGY 00162Q676   362,081 16,339 SH   SOLE 0 0 0 16,339
AMAZON COM INC COM 023135106   1,465,058 11,525 SH   SOLE 0 40 0 11,485
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,648,777 21,152 SH   SOLE 0 0 0 21,152
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562   593,265 14,970 SH   SOLE 0 2,634 0 12,336
AMERICAN CENTY ETF TR US EQT ETF 025072885   2,493,940 34,042 SH   SOLE 0 0 0 34,042
AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687   437,625 9,612 SH   SOLE 0 0 0 9,612
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   2,373,627 41,031 SH   SOLE 0 0 0 41,031
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   2,737,528 51,965 SH   SOLE 0 0 0 51,965
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   1,057,659 19,006 SH   SOLE 0 0 0 19,006
AMGEN INC COM 031162100   281,461 1,047 SH   SOLE 0 0 0 1,047
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   413,455 11,905 SH   SOLE 0 0 0 11,905
ANGEL OAK FUNDS TRUST INCOME ETF 03463K760   11,100,077 552,240 SH   SOLE 0 0 0 552,240
APPLE INC COM 037833100   8,633,343 50,425 SH   SOLE 0 73 0 50,352
ARES CAPITAL CORP COM 04010L103   376,655 19,345 SH   SOLE 0 0 0 19,345
BANK AMERICA CORP COM 060505104   231,992 8,473 SH   SOLE 0 0 0 8,473
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   446,633 1,275 SH   SOLE 0 0 0 1,275
BOEING CO COM 097023105   476,682 2,487 SH   SOLE 0 1,582 0 905
BOSTON SCIENTIFIC CORP COM 101137107   322,608 6,110 SH   SOLE 0 0 0 6,110
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   1,248,646 50,965 SH   SOLE 0 1,418 0 49,547
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   444,321 20,438 SH   SOLE 0 2,736 0 17,702
CATERPILLAR INC COM 149123101   224,952 824 SH   SOLE 0 0 0 824
CEMEX SAB DE CV SPON ADR NEW 151290889   162,526 25,004 SH   SOLE 0 0 0 25,004
CHEVRON CORP NEW COM 166764100   289,389 1,716 SH   SOLE 0 0 0 1,716
COSTCO WHSL CORP NEW COM 22160K105   891,773 1,578 SH   SOLE 0 0 0 1,578
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   5,816,501 194,207 SH   SOLE 0 53,831 0 140,376
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   784,898 34,776 SH   SOLE 0 163 0 34,613
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   361,981 18,544 SH   SOLE 0 306 0 18,238
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   1,950,660 74,709 SH   SOLE 0 265 0 74,444
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   2,461,569 53,074 SH   SOLE 0 248 0 52,826
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   1,360,974 34,221 SH   SOLE 0 0 0 34,221
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   1,605,756 39,776 SH   SOLE 0 4,733 0 35,043
DISNEY WALT CO COM 254687106   774,229 9,552 SH   SOLE 0 0 0 9,552
EDISON INTL COM 281020107   233,188 3,684 SH   SOLE 0 0 0 3,684
EXXON MOBIL CORP COM 30231G102   2,737,226 23,280 SH   SOLE 0 0 0 23,280
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307   1,731,459 45,020 SH   SOLE 0 0 0 45,020
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   219,568 4,833 SH   SOLE 0 0 0 4,833
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,759,007 21,257 SH   SOLE 0 0 0 21,257
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,712,620 72,549 SH   SOLE 0 0 0 72,549
FISERV INC COM 337738108   588,070 5,206 SH   SOLE 0 0 0 5,206
GLACIER BANCORP INC NEW COM 37637Q105   340,347 11,942 SH   SOLE 0 0 0 11,942
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105   4,562,948 474,319 SH   SOLE 0 0 0 474,319
HOME DEPOT INC COM 437076102   700,809 2,319 SH   SOLE 0 0 0 2,319
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   555,069 37,128 SH   SOLE 0 0 0 37,128
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   2,168,201 86,867 SH   SOLE 0 0 0 86,867
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304   2,758,540 117,836 SH   SOLE 0 0 0 117,836
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   1,333,912 36,626 SH   SOLE 0 0 0 36,626
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   1,239,303 26,640 SH   SOLE 0 0 0 26,640
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456   504,953 11,015 SH   SOLE 0 0 0 11,015
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   1,351,014 43,554 SH   SOLE 0 0 0 43,554
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191   454,396 4,613 SH   SOLE 0 0 0 4,613
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480   1,330,486 27,632 SH   SOLE 0 0 0 27,632
INVESCO QQQ TR UNIT SER 1 46090E103   439,013 1,225 SH   SOLE 0 0 0 1,225
ISHARES INC MSCI GBL MIN VOL 464286525   669,437 7,016 SH   SOLE 0 0 0 7,016
ISHARES INC CORE MSCI EMKT 46434G103   1,751,044 36,794 SH   SOLE 0 0 0 36,794
ISHARES INC MSCI EMERG MRKT 464286533   369,022 6,917 SH   SOLE 0 820 0 6,097
ISHARES INC MSCI EM ASIA ETF 464286426   415,902 6,605 SH   SOLE 0 0 0 6,605
ISHARES TR COHEN STEER REIT 464287564   962,973 19,198 SH   SOLE 0 0 0 19,198
ISHARES TR 10-20 YR TRS ETF 464288653   8,122,142 82,483 SH   SOLE 0 0 0 82,483
ISHARES TR 7-10 YR TRSY BD 464287440   327,636 3,577 SH   SOLE 0 0 0 3,577
ISHARES TR ISHARES BIOTECH 464287556   447,847 3,662 SH   SOLE 0 0 0 3,662
ISHARES TR NATIONAL MUN ETF 464288414   265,886 2,593 SH   SOLE 0 0 0 2,593
ISHARES TR TIPS BD ETF 464287176   18,486,006 178,230 SH   SOLE 0 263 0 177,967
ISHARES TR CORE S&P SCP ETF 464287804   2,177,702 23,086 SH   SOLE 0 0 0 23,086
ISHARES TR 1 3 YR TREAS BD 464287457   2,110,505 26,065 SH   SOLE 0 380 0 25,685
ISHARES TR RUS 2000 VAL ETF 464287630   1,000,191 7,379 SH   SOLE 0 0 0 7,379
ISHARES TR 3 7 YR TREAS BD 464288661   301,205 2,662 SH   SOLE 0 0 0 2,662
ISHARES TR RUS 1000 VAL ETF 464287598   257,057 1,693 SH   SOLE 0 0 0 1,693
ISHARES TR CORE S&P500 ETF 464287200   4,770,435 11,109 SH   SOLE 0 430 0 10,679
ISHARES TR GLOBAL TECH ETF 464287291   809,384 13,993 SH   SOLE 0 0 0 13,993
ISHARES TR SHORT TREAS BD 464288679   4,493,563 40,677 SH   SOLE 0 0 0 40,677
ISHARES TR 20 YR TR BD ETF 464287432   678,363 7,649 SH   SOLE 0 0 0 7,649
ISHARES TR CORE S&P MCP ETF 464287507   2,143,761 8,597 SH   SOLE 0 0 0 8,597
ISHARES TR RUS 1000 GRW ETF 464287614   213,469 803 SH   SOLE 0 0 0 803
ISHARES TR MSCI ACWI ETF 464288257   249,752 2,704 SH   SOLE 0 0 0 2,704
ISHARES TR CORE S&P TTL STK 464287150   326,557 3,467 SH   SOLE 0 0 0 3,467
ISHARES TR CORE INTL AGGR 46435G672   769,228 15,769 SH   SOLE 0 1,819 0 13,950
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   1,599,748 32,117 SH   SOLE 0 0 0 32,117
IVEDA SOLUTIONS INC COM NEW 46583A204   21,428 25,000 SH   SOLE 0 0 0 25,000
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,066,009 38,574 SH   SOLE 0 0 0 38,574
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,974,523 59,277 SH   SOLE 0 0 0 59,277
JOHNSON & JOHNSON COM 478160104   297,215 1,908 SH   SOLE 0 0 0 1,908
JPMORGAN CHASE & CO COM 46625H100   547,886 3,778 SH   SOLE 0 123 0 3,655
LOWES COS INC COM 548661107   493,828 2,376 SH   SOLE 0 0 0 2,376
MCDONALDS CORP COM 580135101   255,830 971 SH   SOLE 0 0 0 971
MERCK & CO INC COM 58933Y105   267,223 2,596 SH   SOLE 0 0 0 2,596
META PLATFORMS INC CL A 30303M102   226,659 755 SH   SOLE 0 0 0 755
MICROSOFT CORP COM 594918104   1,576,566 4,993 SH   SOLE 0 0 0 4,993
NETFLIX INC COM 64110L106   657,402 1,741 SH   SOLE 0 0 0 1,741
NORTHROP GRUMMAN CORP COM 666807102   928,010 2,108 SH   SOLE 0 0 0 2,108
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   3,558,765 158,379 SH   SOLE 0 0 0 158,379
NVIDIA CORPORATION COM 67066G104   770,458 1,771 SH   SOLE 0 184 0 1,587
PACER FDS TR PACER US SMALL 69374H857   1,762,584 42,268 SH   SOLE 0 0 0 42,268
PACER FDS TR US CASH COWS 100 69374H881   2,477,091 50,113 SH   SOLE 0 0 0 50,113
PACER FDS TR DEVELOPED MRKT 69374H873   2,933,983 98,225 SH   SOLE 0 0 0 98,225
PIMCO CORPORATE & INCM STRG COM 72200U100   7,182,045 590,143 SH   SOLE 0 0 0 590,143
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,735,676 17,332 SH   SOLE 0 0 0 17,332
PIMCO ETF TR 25YR+ ZERO U S 72201R882   7,089,152 97,472 SH   SOLE 0 0 0 97,472
PIMCO ETF TR 15+ YR US TIPS 72201R304   4,053,933 77,144 SH   SOLE 0 0 0 77,144
PROSHARES TR S&P 500 DV ARIST 74348A467   343,397 3,878 SH   SOLE 0 0 0 3,878
ROCKWELL AUTOMATION INC COM 773903109   416,039 1,455 SH   SOLE 0 0 0 1,455
SCHWAB CHARLES CORP COM 808513105   547,710 9,976 SH   SOLE 0 0 0 9,976
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   492,346 10,281 SH   SOLE 0 0 0 10,281
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   210,963 3,580 SH   SOLE 0 0 0 3,580
SELECT SECTOR SPDR TR INDL 81369Y704   230,067 2,269 SH   SOLE 0 0 0 2,269
SELECT SECTOR SPDR TR ENERGY 81369Y506   623,651 6,900 SH   SOLE 0 0 0 6,900
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   347,717 2,160 SH   SOLE 0 0 0 2,160
SNAP INC CL A 83304A106   196,849 22,093 SH   SOLE 0 0 0 22,093
SPDR GOLD TR GOLD SHS 78463V107   600,932 3,505 SH   SOLE 0 0 0 3,505
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,022,291 30,453 SH   SOLE 0 1,450 0 29,003
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,822,797 8,943 SH   SOLE 0 325 0 8,618
SPDR SER TR PORTFLI TIPS ETF 78464A656   5,545,691 223,256 SH   SOLE 0 0 0 223,256
SPDR SER TR PORTFOLIO LN TSR 78464A664   1,700,738 65,038 SH   SOLE 0 0 0 65,038
SPDR SER TR BLOOMBERG 1 10 Y 78468R861   400,062 22,127 SH   SOLE 0 0 0 22,127
SPDR SER TR S&P METALS MNG 78464A755   618,254 11,776 SH   SOLE 0 0 0 11,776
SPDR SER TR PRTFLO S&P500 VL 78464A508   411,633 9,977 SH   SOLE 0 0 0 9,977
SPDR SER TR S&P DIVID ETF 78464A763   1,846,716 16,057 SH   SOLE 0 0 0 16,057
SPROTT ETF TRUST GOLD MINERS ETF 85210B102   899,328 39,323 SH   SOLE 0 0 0 39,323
SPROTT PHYSICAL GOLD TR UNIT 85207H104   10,912,543 762,049 SH   SOLE 0 0 0 762,049
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   1,981,700 261,438 SH   SOLE 0 0 0 261,438
TESLA INC COM 88160R101   282,999 1,131 SH   SOLE 0 0 0 1,131
UNITEDHEALTH GROUP INC COM 91324P102   333,584 662 SH   SOLE 0 0 0 662
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   1,616,734 24,374 SH   SOLE 0 0 0 24,374
VANECK ETF TRUST GOLD MINERS ETF 92189F106   7,846,868 291,597 SH   SOLE 0 0 0 291,597
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   20,023,364 838,851 SH   SOLE 0 0 0 838,851
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   2,365,221 73,386 SH   SOLE 0 0 0 73,386
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   733,440 10,511 SH   SOLE 0 0 0 10,511
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   234,255 597 SH   SOLE 0 0 0 597
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   266,497 3,522 SH   SOLE 0 0 0 3,522
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   273,593 5,688 SH   SOLE 0 0 0 5,688
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   2,843,823 64,957 SH   SOLE 0 0 0 64,957
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   346,031 2,227 SH   SOLE 0 0 0 2,227
VANGUARD WORLD FD EXTENDED DUR 921910709   7,592,976 108,425 SH   SOLE 0 0 0 108,425
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   989,149 4,207 SH   SOLE 0 0 0 4,207
VISA INC COM CL A 92826C839   222,798 969 SH   SOLE 0 121 0 848
WALMART INC COM 931142103   321,420 2,010 SH   SOLE 0 0 0 2,010
WISDOMTREE TR GLB US QTLY DIV 97717W844   221,986 6,636 SH   SOLE 0 0 0 6,636
WISDOMTREE TR EMER MKT HIGH FD 97717W315   3,961,283 105,691 SH   SOLE 0 0 0 105,691
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   11,357,270 225,701 SH   SOLE 0 0 0 225,701
WISDOMTREE TR EM LCL DEBT FD 97717X867   7,014,833 267,130 SH   SOLE 0 0 0 267,130
WISDOMTREE TR US MIDCAP DIVID 97717W505   987,822 24,117 SH   SOLE 0 0 0 24,117