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
AEROVIRONMENT INC COM 008073108   281,270 2,750 SH   SOLE 0 0 0 2,750
ALLSPRING UTILITIES AND HIGH WF UTILITIES INC 94987E109   2,883,550 284,936 SH   SOLE 0 0 0 284,936
ALPHABET INC CAP STK CL A 02079K305   891,167 7,445 SH   SOLE 0 0 0 7,445
ALPHABET INC CAP STK CL C 02079K107   574,970 4,753 SH   SOLE 0 0 0 4,753
ALPS ETF TR ALERIAN ENERGY 00162Q676   316,170 14,490 SH   SOLE 0 0 0 14,490
AMAZON COM INC COM 023135106   1,455,860 11,168 SH   SOLE 0 0 0 11,168
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562   611,361 14,785 SH   SOLE 0 0 0 14,785
AMERICAN CENTY ETF TR US EQT ETF 025072885   2,523,950 33,568 SH   SOLE 0 0 0 33,568
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,592,249 20,516 SH   SOLE 0 0 0 20,516
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   2,439,852 42,388 SH   SOLE 0 0 0 42,388
AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687   436,400 9,518 SH   SOLE 0 0 0 9,518
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   1,066,294 18,577 SH   SOLE 0 0 0 18,577
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   2,701,747 50,642 SH   SOLE 0 0 0 50,642
ANGEL OAK FUNDS TRUST INCOME ETF 03463K760   10,863,578 539,272 SH   SOLE 0 0 0 539,272
APPLE INC COM 037833100   9,427,722 48,604 SH   SOLE 0 0 0 48,604
ARES CAPITAL CORP COM 04010L103   363,500 19,345 SH   SOLE 0 0 0 19,345
BANK AMERICA CORP COM 060505104   235,517 8,209 SH   SOLE 0 0 0 8,209
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   425,227 1,247 SH   SOLE 0 0 0 1,247
BOEING CO COM 097023105   474,871 2,249 SH   SOLE 0 0 0 2,249
BOSTON SCIENTIFIC CORP COM 101137107   329,570 6,093 SH   SOLE 0 0 0 6,093
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   1,267,695 50,246 SH   SOLE 0 0 0 50,246
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   469,071 19,943 SH   SOLE 0 0 0 19,943
CATERPILLAR INC COM 149123101   200,531 815 SH   SOLE 0 0 0 815
CEMEX SAB DE CV SPON ADR NEW 151290889   177,028 25,004 SH   SOLE 0 0 0 25,004
CHEVRON CORP NEW COM 166764100   241,987 1,538 SH   SOLE 0 0 0 1,538
COSTCO WHSL CORP NEW COM 22160K105   777,906 1,445 SH   SOLE 0 0 0 1,445
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   5,832,815 188,216 SH   SOLE 0 0 0 188,216
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   821,548 35,019 SH   SOLE 0 0 0 35,019
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   391,868 18,209 SH   SOLE 0 0 0 18,209
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   1,643,003 39,372 SH   SOLE 0 0 0 39,372
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   1,423,543 34,460 SH   SOLE 0 0 0 34,460
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   2,033,411 74,429 SH   SOLE 0 0 0 74,429
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   2,485,195 53,618 SH   SOLE 0 0 0 53,618
DISNEY WALT CO COM 254687106   811,239 9,086 SH   SOLE 0 0 0 9,086
EDISON INTL COM 281020107   266,590 3,839 SH   SOLE 0 0 0 3,839
EXXON MOBIL CORP COM 30231G102   1,094,239 10,203 SH   SOLE 0 0 0 10,203
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307   1,702,043 46,824 SH   SOLE 0 0 0 46,824
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,889,497 21,333 SH   SOLE 0 0 0 21,333
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   223,891 4,930 SH   SOLE 0 0 0 4,930
FISERV INC COM 337738108   655,980 5,200 SH   SOLE 0 0 0 5,200
GLACIER BANCORP INC NEW COM 37637Q105   372,232 11,942 SH   SOLE 0 0 0 11,942
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105   5,289,987 449,065 SH   SOLE 0 0 0 449,065
HOME DEPOT INC COM 437076102   740,358 2,383 SH   SOLE 0 0 0 2,383
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   527,020 38,737 SH   SOLE 0 0 0 38,737
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   1,674,151 73,751 SH   SOLE 0 0 0 73,751
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304   1,592,654 80,452 SH   SOLE 0 0 0 80,452
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   1,402,812 12,369 SH   SOLE 0 0 0 12,369
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   1,361,357 26,480 SH   SOLE 0 0 0 26,480
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456   508,842 11,036 SH   SOLE 0 0 0 11,036
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   1,477,339 9,104 SH   SOLE 0 0 0 9,104
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191   504,706 4,881 SH   SOLE 0 0 0 4,881
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480   1,255,440 27,034 SH   SOLE 0 0 0 27,034
INVESCO QQQ TR UNIT SER 1 46090E103   259,805 703 SH   SOLE 0 0 0 703
ISHARES INC MSCI GBL MIN VOL 464286525   688,610 7,023 SH   SOLE 0 0 0 7,023
ISHARES INC CORE MSCI EMKT 46434G103   1,760,312 35,713 SH   SOLE 0 0 0 35,713
ISHARES INC MSCI EM ASIA ETF 464286426   436,890 6,649 SH   SOLE 0 0 0 6,649
ISHARES TR 10-20 YR TRS ETF 464288653   7,462,565 67,370 SH   SOLE 0 0 0 67,370
ISHARES TR 7-10 YR TRSY BD 464287440   364,935 3,778 SH   SOLE 0 0 0 3,778
ISHARES TR ISHARES BIOTECH 464287556   302,059 2,379 SH   SOLE 0 0 0 2,379
ISHARES TR TIPS BD ETF 464287176   22,778,446 211,656 SH   SOLE 0 0 0 211,656
ISHARES TR RUS 1000 VAL ETF 464287598   267,233 1,693 SH   SOLE 0 0 0 1,693
ISHARES TR 3 7 YR TREAS BD 464288661   464,964 4,034 SH   SOLE 0 0 0 4,034
ISHARES TR 1 3 YR TREAS BD 464287457   2,756,678 33,999 SH   SOLE 0 0 0 33,999
ISHARES TR SHORT TREAS BD 464288679   2,721,817 24,643 SH   SOLE 0 0 0 24,643
ISHARES TR CORE S&P500 ETF 464287200   2,733,432 6,133 SH   SOLE 0 0 0 6,133
ISHARES TR 20 YR TR BD ETF 464287432   233,212 2,266 SH   SOLE 0 0 0 2,266
ISHARES TR CORE INTL AGGR 46435G672   783,678 15,899 SH   SOLE 0 0 0 15,899
ISHARES TR MSCI ACWI ETF 464288257   259,405 2,704 SH   SOLE 0 0 0 2,704
ISHARES TR MSCI EMG MKT ETF 464287234   211,654 5,350 SH   SOLE 0 0 0 5,350
ISHARES TR CORE S&P MCP ETF 464287507   1,282,517 4,905 SH   SOLE 0 0 0 4,905
IVEDA SOLUTIONS INC COM NEW 46583A204   27,250 25,000 SH   SOLE 0 0 0 25,000
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,144,395 38,756 SH   SOLE 0 0 0 38,756
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   3,002,579 59,884 SH   SOLE 0 0 0 59,884
JOHNSON & JOHNSON COM 478160104   219,495 1,326 SH   SOLE 0 0 0 1,326
JPMORGAN CHASE & CO COM 46625H100   496,028 3,411 SH   SOLE 0 0 0 3,411
LOWES COS INC COM 548661107   534,458 2,368 SH   SOLE 0 0 0 2,368
MCDONALDS CORP COM 580135101   284,120 952 SH   SOLE 0 0 0 952
MERCK & CO INC COM 58933Y105   291,586 2,527 SH   SOLE 0 0 0 2,527
MICROSOFT CORP COM 594918104   1,593,541 4,679 SH   SOLE 0 0 0 4,679
NETFLIX INC COM 64110L106   736,940 1,673 SH   SOLE 0 0 0 1,673
NORTHROP GRUMMAN CORP COM 666807102   977,784 2,145 SH   SOLE 0 0 0 2,145
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   3,871,351 155,289 SH   SOLE 0 0 0 155,289
NVIDIA CORPORATION COM 67066G104   746,661 1,765 SH   SOLE 0 0 0 1,765
ORACLE CORP COM 68389X105   721,898 6,062 SH   SOLE 0 0 0 6,062
PACER FDS TR US CASH COWS 100 69374H881   2,444,498 51,065 SH   SOLE 0 0 0 51,065
PACER FDS TR DEVELOPED MRKT 69374H873   2,985,879 100,433 SH   SOLE 0 0 0 100,433
PACER FDS TR PACER US SMALL 69374H857   1,828,734 44,932 SH   SOLE 0 0 0 44,932
PEPSICO INC COM 713448108   203,053 1,096 SH   SOLE 0 0 0 1,096
PIMCO CORPORATE & INCM STRG COM 72200U100   7,525,157 574,001 SH   SOLE 0 0 0 574,001
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,785,992 17,903 SH   SOLE 0 0 0 17,903
PIMCO ETF TR 15+ YR US TIPS 72201R304   1,488,262 24,788 SH   SOLE 0 0 0 24,788
PIMCO ETF TR 25YR+ ZERO U S 72201R882   4,628,239 50,291 SH   SOLE 0 0 0 50,291
RAYTHEON TECHNOLOGIES CORP COM 75513E101   210,611 2,150 SH   SOLE 0 0 0 2,150
ROCKWELL AUTOMATION INC COM 773903109   476,827 1,447 SH   SOLE 0 0 0 1,447
SCHWAB CHARLES CORP COM 808513105   565,458 9,976 SH   SOLE 0 0 0 9,976
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   235,734 3,246 SH   SOLE 0 0 0 3,246
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   522,884 10,880 SH   SOLE 0 0 0 10,880
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   258,037 3,943 SH   SOLE 0 0 0 3,943
SELECT SECTOR SPDR TR ENERGY 81369Y506   692,378 8,530 SH   SOLE 0 0 0 8,530
SNAP INC CL A 83304A106   261,581 22,093 SH   SOLE 0 0 0 22,093
SPDR GOLD TR GOLD SHS 78463V107   624,658 3,504 SH   SOLE 0 0 0 3,504
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,059,912 30,829 SH   SOLE 0 0 0 30,829
SPDR S&P 500 ETF TR TR UNIT 78462F103   302,953 683 SH   SOLE 0 0 0 683
SPDR SER TR PORTFLI TIPS ETF 78464A656   5,885,048 227,750 SH   SOLE 0 0 0 227,750
SPDR SER TR PORTFOLIO LN TSR 78464A664   5,320,545 177,945 SH   SOLE 0 0 0 177,945
SPDR SER TR PORT MTG BK ETF 78464A383   212,509 9,699 SH   SOLE 0 0 0 9,699
SPDR SER TR PRTFLO S&P500 VL 78464A508   429,087 9,933 SH   SOLE 0 0 0 9,933
SPDR SER TR S&P METALS MNG 78464A755   634,620 12,488 SH   SOLE 0 0 0 12,488
SPDR SER TR BLOOMBERG 1 10 Y 78468R861   512,173 27,745 SH   SOLE 0 0 0 27,745
SPROTT ETF TRUST GOLD MINERS ETF 85210B102   1,024,637 39,598 SH   SOLE 0 0 0 39,598
SPROTT PHYSICAL GOLD TR UNIT 85207H104   11,790,949 790,278 SH   SOLE 0 0 0 790,278
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   919,952 118,094 SH   SOLE 0 0 0 118,094
TESLA INC COM 88160R101   253,655 969 SH   SOLE 0 0 0 969
UNITEDHEALTH GROUP INC COM 91324P102   282,087 587 SH   SOLE 0 0 0 587
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   1,733,321 20,843 SH   SOLE 0 0 0 20,843
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   22,376,263 875,441 SH   SOLE 0 0 0 875,441
VANECK ETF TRUST GOLD MINERS ETF 92189F106   8,337,565 276,904 SH   SOLE 0 0 0 276,904
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   2,660,138 74,597 SH   SOLE 0 0 0 74,597
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   762,335 10,487 SH   SOLE 0 0 0 10,487
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   288,639 3,454 SH   SOLE 0 0 0 3,454
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   463,099 1,137 SH   SOLE 0 0 0 1,137
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   3,010,660 65,463 SH   SOLE 0 0 0 65,463
VANGUARD WORLD FD EXTENDED DUR 921910709   9,584,682 110,080 SH   SOLE 0 0 0 110,080
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,030,345 4,209 SH   SOLE 0 0 0 4,209
VISA INC COM CL A 92826C839   217,672 917 SH   SOLE 0 0 0 917
WALMART INC COM 931142103   260,252 1,656 SH   SOLE 0 0 0 1,656
WISDOMTREE TR GLB US QTLY DIV 97717W844   284,522 7,943 SH   SOLE 0 0 0 7,943
WISDOMTREE TR EMER MKT HIGH FD 97717W315   4,047,957 105,774 SH   SOLE 0 0 0 105,774
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   11,417,156 226,891 SH   SOLE 0 0 0 226,891
WISDOMTREE TR EM LCL DEBT FD 97717X867   7,412,003 268,697 SH   SOLE 0 0 0 268,697
WISDOMTREE TR US MIDCAP DIVID 97717W505   887,924 21,116 SH   SOLE 0 0 0 21,116