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   282,310 1,682 SH   SOLE 0 0 0 1,682
ALPHABET INC CAP STK CL C 02079K107   237,784 1,476 SH   SOLE 0 0 0 1,476
AMAZON COM INC COM 023135106   1,279,924 7,248 SH   SOLE 0 0 0 7,248
AMERICAN EXPRESS CO COM 025816109   620,606 2,595 SH   SOLE 0 0 0 2,595
AMERIPRISE FINL INC COM 03076C106   234,233 567 SH   SOLE 0 0 0 567
AMGEN INC COM 031162100   376,568 1,379 SH   SOLE 0 0 0 1,379
ANALOG DEVICES INC COM 032654105   314,196 1,599 SH   SOLE 0 0 0 1,599
APPLE INC COM 037833100   3,406,152 20,152 SH   SOLE 0 0 0 20,152
BARK INC COM 68622E104   19,936 18,124 SH   SOLE 0 0 0 18,124
BECTON DICKINSON & CO COM 075887109   222,139 950 SH   SOLE 0 0 0 950
BLACKROCK CORPOR HI YLD FD I COM 09255P107   119,875 12,461 SH   SOLE 0 0 0 12,461
BLACKROCK ETF TRUST US EQT FACTOR 09290C103   4,843,418 112,769 SH   SOLE 0 0 0 112,769
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603   1,045,595 20,158 SH   SOLE 0 0 0 20,158
BROADCOM INC COM 11135F101   526,373 419 SH   SOLE 0 0 0 419
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   231,110 20,291 SH   SOLE 0 0 0 20,291
CHEVRON CORP NEW COM 166764100   448,753 2,743 SH   SOLE 0 0 0 2,743
CISCO SYS INC COM 17275R102   210,564 4,355 SH   SOLE 0 0 0 4,355
CONOCOPHILLIPS COM 20825C104   321,844 2,490 SH   SOLE 0 0 0 2,490
COSTCO WHSL CORP NEW COM 22160K105   261,334 361 SH   SOLE 0 0 0 361
DEERE & CO COM 244199105   395,804 1,003 SH   SOLE 0 0 0 1,003
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   422,050 10,674 SH   SOLE 0 0 0 10,674
EAGLE BANCORP MONT INC COM 26942G100   486,982 37,868 SH   SOLE 0 0 0 37,868
EXXON MOBIL CORP COM 30231G102   2,713,699 22,418 SH   SOLE 0 0 0 22,418
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   409,307 2,781 SH   SOLE 0 0 0 2,781
FIRST INTST BANCSYSTEM INC COM 32055Y201   653,589 24,599 SH   SOLE 0 0 0 24,599
FORD MTR CO DEL COM 345370860   188,041 14,521 SH   SOLE 0 0 0 14,521
HOME DEPOT INC COM 437076102   895,907 2,690 SH   SOLE 0 0 0 2,690
INTERNATIONAL BUSINESS MACHS COM 459200101   222,945 1,211 SH   SOLE 0 0 0 1,211
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   614,103 5,597 SH   SOLE 0 0 0 5,597
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   423,177 4,342 SH   SOLE 0 0 0 4,342
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   375,736 18,610 SH   SOLE 0 0 0 18,610
INVESCO QQQ TR UNIT SER 1 46090E103   2,321,597 5,443 SH   SOLE 0 0 0 5,443
ISHARES INC MSCI EMRG CHN 46434G764   1,576,988 28,155 SH   SOLE 0 0 0 28,155
ISHARES INC CORE MSCI EMKT 46434G103   5,142,066 100,568 SH   SOLE 0 0 0 100,568
ISHARES INC ESG AWR MSCI EM 46434G863   746,589 23,500 SH   SOLE 0 0 0 23,500
ISHARES TR CORE TOTAL USD 46434V613   24,333,515 547,313 SH   SOLE 0 0 0 547,313
ISHARES TR CORE S&P SCP ETF 464287804   1,498,437 14,175 SH   SOLE 0 0 0 14,175
ISHARES TR US TREAS BD ETF 46429B267   874,819 39,460 SH   SOLE 0 0 0 39,460
ISHARES TR RUS 2000 VAL ETF 464287630   296,232 1,958 SH   SOLE 0 0 0 1,958
ISHARES TR U.S. TECH ETF 464287721   5,957,914 46,243 SH   SOLE 0 0 0 46,243
ISHARES TR JPMORGAN USD EMG 464288281   980,353 11,207 SH   SOLE 0 0 0 11,207
ISHARES TR MSCI USA VALUE 46432F388   625,593 6,067 SH   SOLE 0 0 0 6,067
ISHARES TR MSCI USA QLT FCT 46432F339   8,912,828 56,568 SH   SOLE 0 0 0 56,568
ISHARES TR U.S. MED DVC ETF 464288810   411,692 7,399 SH   SOLE 0 0 0 7,399
ISHARES TR 10-20 YR TRS ETF 464288653   479,863 4,838 SH   SOLE 0 0 0 4,838
ISHARES TR SELECT DIVID ETF 464287168   467,523 3,866 SH   SOLE 0 0 0 3,866
ISHARES TR MORNINGSTAR GRWT 464287119   498,575 6,875 SH   SOLE 0 0 0 6,875
ISHARES TR MSCI USA MIN VOL 46429B697   899,261 11,054 SH   SOLE 0 0 0 11,054
ISHARES TR TIPS BD ETF 464287176   1,056,421 9,997 SH   SOLE 0 0 0 9,997
ISHARES TR NATIONAL MUN ETF 464288414   5,388,449 50,624 SH   SOLE 0 0 0 50,624
ISHARES TR SHRT NAT MUN ETF 464288158   350,004 3,349 SH   SOLE 0 0 0 3,349
ISHARES TR IBOXX INV CP ETF 464287242   1,032,586 9,830 SH   SOLE 0 0 0 9,830
ISHARES TR GLOBAL ENERG ETF 464287341   1,679,284 38,062 SH   SOLE 0 0 0 38,062
ISHARES TR S&P 100 ETF 464287101   349,134 1,456 SH   SOLE 0 0 0 1,456
ISHARES TR CORE MSCI TOTAL 46432F834   1,147,748 17,301 SH   SOLE 0 0 0 17,301
ISHARES TR S&P MC 400GR ETF 464287606   384,670 4,422 SH   SOLE 0 0 0 4,422
ISHARES TR ESG AWR MSCI USA 46435G425   8,563,409 77,134 SH   SOLE 0 0 0 77,134
ISHARES TR CORE US AGGBD ET 464287226   252,402 2,646 SH   SOLE 0 0 0 2,646
ISHARES TR AGGRES ALLOC ETF 464289859   214,933 3,021 SH   SOLE 0 0 0 3,021
ISHARES TR TRS FLT RT BD 46434V860   4,816,174 95,125 SH   SOLE 0 0 0 95,125
ISHARES TR EAFE GRWTH ETF 464288885   10,000,096 100,352 SH   SOLE 0 0 0 100,352
ISHARES TR CORE HIGH DV ETF 46429B663   352,099 3,209 SH   SOLE 0 0 0 3,209
ISHARES TR MSCI USA MMENTM 46432F396   237,809 1,334 SH   SOLE 0 0 0 1,334
ISHARES TR RUS MD CP GR ETF 464287481   334,733 3,085 SH   SOLE 0 0 0 3,085
ISHARES TR US INFRASTRUC 46435U713   1,524,564 36,050 SH   SOLE 0 0 0 36,050
ISHARES TR GLOBAL TECH ETF 464287291   610,996 8,625 SH   SOLE 0 0 0 8,625
ISHARES TR CORE S&P500 ETF 464287200   52,886,574 104,114 SH   SOLE 0 0 0 104,114
ISHARES TR RUS TP200 GR ETF 464289438   1,134,352 6,037 SH   SOLE 0 0 0 6,037
ISHARES TR S&P 500 GRWT ETF 464287309   633,169 7,778 SH   SOLE 0 0 0 7,778
ISHARES TR CORE S&P MCP ETF 464287507   946,569 16,357 SH   SOLE 0 0 0 16,357
ISHARES TR RUS 1000 GRW ETF 464287614   525,674 1,622 SH   SOLE 0 0 0 1,622
ISHARES TR RUSSELL 2000 ETF 464287655   240,379 1,216 SH   SOLE 0 0 0 1,216
ISHARES TR S&P 500 VAL ETF 464287408   6,065,818 33,505 SH   SOLE 0 0 0 33,505
ISHARES TR S&P MC 400VL ETF 464287705   374,596 3,327 SH   SOLE 0 0 0 3,327
ISHARES TR MBS ETF 464288588   7,593,441 84,541 SH   SOLE 0 0 0 84,541
ISHARES TR MSCI EAFE ETF 464287465   972,338 12,514 SH   SOLE 0 0 0 12,514
ISHARES TR 20 YR TR BD ETF 464287432   4,605,890 52,103 SH   SOLE 0 0 0 52,103
ISHARES TR ISHS 1-5YR INVS 464288646   228,516 4,499 SH   SOLE 0 0 0 4,499
ISHARES TR EAFE VALUE ETF 464288877   12,759,544 237,785 SH   SOLE 0 0 0 237,785
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   225,746 8,161 SH   SOLE 0 0 0 8,161
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   451,344 13,449 SH   SOLE 0 0 0 13,449
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   255,225 4,667 SH   SOLE 0 0 0 4,667
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   991,427 15,891 SH   SOLE 0 0 0 15,891
JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834   233,419 9,100 SH   SOLE 0 0 0 9,100
JPMORGAN CHASE & CO COM 46625H100   288,419 1,494 SH   SOLE 0 0 0 1,494
MERCK & CO INC COM 58933Y105   4,719,682 37,163 SH   SOLE 0 0 0 37,163
MICROSOFT CORP COM 594918104   863,933 2,112 SH   SOLE 0 0 0 2,112
NVIDIA CORPORATION COM 67066G104   665,421 835 SH   SOLE 0 0 0 835
PIMCO INCOME STRATEGY FD II COM 72201J104   248,111 34,175 SH   SOLE 0 0 0 34,175
PIONEER MUNICIPAL HIGH INCOM COM 723762100   283,605 36,174 SH   SOLE 0 0 0 36,174
PPG INDS INC COM 693506107   658,734 5,047 SH   SOLE 0 0 0 5,047
PUBLIC STORAGE COM 74460D109   223,270 852 SH   SOLE 0 0 0 852
QUALCOMM INC COM 747525103   249,699 1,526 SH   SOLE 0 0 0 1,526
SABRA HEALTH CARE REIT INC COM 78573L106   159,985 11,678 SH   SOLE 0 0 0 11,678
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   5,902,407 131,750 SH   SOLE 0 0 0 131,750
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   733,043 16,925 SH   SOLE 0 0 0 16,925
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   331,071 4,095 SH   SOLE 0 0 0 4,095
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   240,578 1,381 SH   SOLE 0 0 0 1,381
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   395,134 2,805 SH   SOLE 0 0 0 2,805
SELECT SECTOR SPDR TR INDL 81369Y704   227,454 1,863 SH   SOLE 0 0 0 1,863
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   460,510 1,198 SH   SOLE 0 0 0 1,198
SPDR GOLD TR GOLD SHS 78463V107   265,080 1,235 SH   SOLE 0 0 0 1,235
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,342,200 4,634 SH   SOLE 0 0 0 4,634
SPDR SER TR PORTFOLIO S&P500 78464A854   20,311,819 341,605 SH   SOLE 0 0 0 341,605
STAG INDL INC COM 85254J102   339,751 9,777 SH   SOLE 0 0 0 9,777
TJX COS INC NEW COM 872540109   294,415 3,090 SH   SOLE 0 0 0 3,090
UNITED PARCEL SERVICE INC CL B 911312106   235,469 1,606 SH   SOLE 0 0 0 1,606
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   209,158 2,955 SH   SOLE 0 0 0 2,955
VANGUARD INDEX FDS MID CAP ETF 922908629   625,843 2,613 SH   SOLE 0 0 0 2,613
VANGUARD INDEX FDS VALUE ETF 922908744   723,763 4,574 SH   SOLE 0 0 0 4,574
VANGUARD INDEX FDS GROWTH ETF 922908736   351,773 1,063 SH   SOLE 0 0 0 1,063
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   412,137 887 SH   SOLE 0 0 0 887
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   386,143 3,274 SH   SOLE 0 0 0 3,274
VANGUARD WORLD FD INF TECH ETF 92204A702   507,659 1,025 SH   SOLE 0 0 0 1,025
VIRTUS CONVERTIBLE & INCOME COM 92838X102   55,843 17,784 SH   SOLE 0 0 0 17,784
WASTE MGMT INC DEL COM 94106L109   223,477 1,062 SH   SOLE 0 0 0 1,062
WISDOMTREE TR US MIDCAP DIVID 97717W505   404,786 8,627 SH   SOLE 0 0 0 8,627