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
ABBVIE INC COM 00287Y109   316,865 2,177 SH   SOLE 0 0 0 2,177
AMAZON COM INC COM 023135106   696,056 5,421 SH   SOLE 0 0 0 5,421
AMERICAN EXPRESS CO COM 025816109   385,272 2,575 SH   SOLE 0 0 0 2,575
AMGEN INC COM 031162100   399,388 1,423 SH   SOLE 0 0 0 1,423
ANALOG DEVICES INC COM 032654105   300,664 1,782 SH   SOLE 0 0 0 1,782
APPLE INC COM 037833100   3,150,702 17,957 SH   SOLE 0 0 0 17,957
BECTON DICKINSON & CO COM 075887109   225,552 876 SH   SOLE 0 0 0 876
BLACKROCK CORPOR HI YLD FD I COM 09255P107   103,302 12,461 SH   SOLE 0 0 0 12,461
BROADCOM INC COM 11135F101   284,967 328 SH   SOLE 0 0 0 328
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   362,114 32,830 SH   SOLE 0 0 0 32,830
CHEVRON CORP NEW COM 166764100   463,728 2,742 SH   SOLE 0 0 0 2,742
CISCO SYS INC COM 17275R102   210,081 3,940 SH   SOLE 0 0 0 3,940
CONOCOPHILLIPS COM 20825C104   359,616 2,846 SH   SOLE 0 0 0 2,846
DEERE & CO COM 244199105   344,377 903 SH   SOLE 0 0 0 903
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   323,418 9,721 SH   SOLE 0 0 0 9,721
EAGLE BANCORP MONT INC COM 26942G100   425,049 36,329 SH   SOLE 0 0 0 36,329
EXXON MOBIL CORP COM 30231G102   2,538,199 22,458 SH   SOLE 0 0 0 22,458
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   339,946 2,740 SH   SOLE 0 0 0 2,740
FIRST INTST BANCSYSTEM INC COM 32055Y201   573,905 24,494 SH   SOLE 0 0 0 24,494
FORD MTR CO DEL COM 345370860   165,741 14,375 SH   SOLE 0 0 0 14,375
HOME DEPOT INC COM 437076102   767,341 2,676 SH   SOLE 0 0 0 2,676
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   356,143 4,320 SH   SOLE 0 0 0 4,320
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   431,976 5,597 SH   SOLE 0 0 0 5,597
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   349,124 18,610 SH   SOLE 0 0 0 18,610
INVESCO QQQ TR UNIT SER 1 46090E103   2,036,510 5,657 SH   SOLE 0 0 0 5,657
ISHARES INC CORE MSCI EMKT 46434G103   4,880,248 104,569 SH   SOLE 0 0 0 104,569
ISHARES INC ESG AWR MSCI EM 46434G863   900,981 30,224 SH   SOLE 0 0 0 30,224
ISHARES INC MSCI EMERG MRKT 464286533   367,073 7,035 SH   SOLE 0 0 0 7,035
ISHARES TR CORE S&P SCP ETF 464287804   1,489,189 16,417 SH   SOLE 0 0 0 16,417
ISHARES TR US TREAS BD ETF 46429B267   3,971,131 183,849 SH   SOLE 0 0 0 183,849
ISHARES TR U.S. MED DVC ETF 464288810   367,973 7,968 SH   SOLE 0 0 0 7,968
ISHARES TR U.S. TECH ETF 464287721   3,538,609 33,093 SH   SOLE 0 0 0 33,093
ISHARES TR JPMORGAN USD EMG 464288281   884,756 11,100 SH   SOLE 0 0 0 11,100
ISHARES TR MSCI USA VALUE 46432F388   704,151 7,923 SH   SOLE 0 0 0 7,923
ISHARES TR CORE TOTAL USD 46434V613   19,023,049 446,550 SH   SOLE 0 0 0 446,550
ISHARES TR SP SMCP600VL ETF 464287879   224,905 2,631 SH   SOLE 0 0 0 2,631
ISHARES TR CORE MSCI TOTAL 46432F834   531,979 9,103 SH   SOLE 0 0 0 9,103
ISHARES TR SELECT DIVID ETF 464287168   432,026 4,069 SH   SOLE 0 0 0 4,069
ISHARES TR MORNINGSTAR GRWT 464287119   411,538 6,875 SH   SOLE 0 0 0 6,875
ISHARES TR MSCI USA MIN VOL 46429B697   3,509,521 48,561 SH   SOLE 0 0 0 48,561
ISHARES TR 10-20 YR TRS ETF 464288653   384,243 4,127 SH   SOLE 0 0 0 4,127
ISHARES TR MSCI USA QLT FCT 46432F339   10,509,668 79,062 SH   SOLE 0 0 0 79,062
ISHARES TR NATIONAL MUN ETF 464288414   4,747,034 46,954 SH   SOLE 0 0 0 46,954
ISHARES TR TIPS BD ETF 464287176   1,983,941 19,350 SH   SOLE 0 0 0 19,350
ISHARES TR SHRT NAT MUN ETF 464288158   528,957 5,146 SH   SOLE 0 0 0 5,146
ISHARES TR IBOXX INV CP ETF 464287242   1,599,587 16,276 SH   SOLE 0 0 0 16,276
ISHARES TR TRS FLT RT BD 46434V860   6,281,154 123,986 SH   SOLE 0 0 0 123,986
ISHARES TR ESG AWR MSCI USA 46435G425   9,333,192 99,874 SH   SOLE 0 0 0 99,874
ISHARES TR CORE US AGGBD ET 464287226   234,859 2,562 SH   SOLE 0 0 0 2,562
ISHARES TR RUS TP200 GR ETF 464289438   943,135 6,057 SH   SOLE 0 0 0 6,057
ISHARES TR S&P 500 GRWT ETF 464287309   2,744,640 39,939 SH   SOLE 0 0 0 39,939
ISHARES TR CORE S&P MCP ETF 464287507   2,316,796 9,606 SH   SOLE 0 0 0 9,606
ISHARES TR FALN ANGLS USD 46435G474   332,828 13,776 SH   SOLE 0 0 0 13,776
ISHARES TR S&P MC 400VL ETF 464287705   202,989 2,098 SH   SOLE 0 0 0 2,098
ISHARES TR MBS ETF 464288588   7,275,100 84,772 SH   SOLE 0 0 0 84,772
ISHARES TR MSCI EAFE ETF 464287465   880,800 13,113 SH   SOLE 0 0 0 13,113
ISHARES TR 20 YR TR BD ETF 464287432   4,319,331 52,185 SH   SOLE 0 0 0 52,185
ISHARES TR ISHS 1-5YR INVS 464288646   231,821 4,691 SH   SOLE 0 0 0 4,691
ISHARES TR EAFE VALUE ETF 464288877   12,521,161 262,718 SH   SOLE 0 0 0 262,718
ISHARES TR RUSSELL 2000 ETF 464287655   257,736 1,529 SH   SOLE 0 0 0 1,529
ISHARES TR CORE S&P500 ETF 464287200   39,499,710 92,205 SH   SOLE 0 0 0 92,205
ISHARES TR US INFRASTRUC 46435U713   1,139,153 32,189 SH   SOLE 0 0 0 32,189
ISHARES TR GLOBAL TECH ETF 464287291   558,075 9,493 SH   SOLE 0 0 0 9,493
ISHARES TR CORE HIGH DV ETF 46429B663   327,635 3,359 SH   SOLE 0 0 0 3,359
ISHARES TR MSCI USA MMENTM 46432F396   238,141 1,706 SH   SOLE 0 0 0 1,706
ISHARES TR EAFE GRWTH ETF 464288885   10,753,220 127,908 SH   SOLE 0 0 0 127,908
ISHARES TR RUS MD CP GR ETF 464287481   276,622 3,079 SH   SOLE 0 0 0 3,079
ISHARES TR 0-5YR HI YL CP 46434V407   214,557 5,339 SH   SOLE 0 0 0 5,339
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   347,702 11,839 SH   SOLE 0 0 0 11,839
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   209,404 7,190 SH   SOLE 0 0 0 7,190
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   453,958 8,629 SH   SOLE 0 0 0 8,629
JPMORGAN CHASE & CO COM 46625H100   242,663 1,670 SH   SOLE 0 0 0 1,670
MERCK & CO INC COM 58933Y105   4,226,697 42,086 SH   SOLE 0 0 0 42,086
MICROSOFT CORP COM 594918104   572,435 1,728 SH   SOLE 0 0 0 1,728
PIMCO INCOME STRATEGY FD II COM 72201J104   206,417 34,175 SH   SOLE 0 0 0 34,175
PIONEER MUNICIPAL HIGH INCOM COM 723762100   235,254 36,137 SH   SOLE 0 0 0 36,137
PPG INDS INC COM 693506107   624,809 5,025 SH   SOLE 0 0 0 5,025
PUBLIC STORAGE COM 74460D109   224,538 869 SH   SOLE 0 0 0 869
SABRA HEALTH CARE REIT INC COM 78573L106   183,946 13,130 SH   SOLE 0 0 0 13,130
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   6,286,732 145,898 SH   SOLE 0 0 0 145,898
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   1,120,266 27,350 SH   SOLE 0 0 0 27,350
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   207,798 3,095 SH   SOLE 0 0 0 3,095
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   374,010 2,909 SH   SOLE 0 0 0 2,909
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   398,393 1,192 SH   SOLE 0 0 0 1,192
SPDR GOLD TR GOLD SHS 78463V107   226,116 1,235 SH   SOLE 0 0 0 1,235
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,020,041 4,737 SH   SOLE 0 0 0 4,737
SPDR SER TR PORTFOLIO S&P500 78464A854   17,031,048 339,534 SH   SOLE 0 0 0 339,534
STAG INDL INC COM 85254J102   321,859 9,777 SH   SOLE 0 0 0 9,777
TJX COS INC NEW COM 872540109   277,575 3,090 SH   SOLE 0 0 0 3,090
UNITED PARCEL SERVICE INC CL B 911312106   270,209 1,777 SH   SOLE 0 0 0 1,777
VANGUARD INDEX FDS MID CAP ETF 922908629   450,436 2,212 SH   SOLE 0 0 0 2,212
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   324,390 3,174 SH   SOLE 0 0 0 3,174
VANGUARD WORLD FDS INF TECH ETF 92204A702   426,419 1,022 SH   SOLE 0 0 0 1,022
VIRTUS CONVERTIBLE & INCOME COM 92838X102   52,258 17,655 SH   SOLE 0 0 0 17,655
WISDOMTREE TR US MIDCAP DIVID 97717W505   342,736 8,568 SH   SOLE 0 0 0 8,568