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   279,371 1,704 SH   SOLE 0 0 0 1,704
AMAZON COM INC COM 023135106   1,183,003 7,336 SH   SOLE 0 0 0 7,336
AMERICAN EXPRESS CO COM 025816109   521,301 2,595 SH   SOLE 0 0 0 2,595
AMERIPRISE FINL INC COM 03076C106   223,028 567 SH   SOLE 0 0 0 567
AMGEN INC COM 031162100   445,981 1,423 SH   SOLE 0 0 0 1,423
ANALOG DEVICES INC COM 032654105   315,096 1,598 SH   SOLE 0 0 0 1,598
APPLE INC COM 037833100   3,908,440 20,385 SH   SOLE 0 0 0 20,385
BARK INC COM 68622E104   17,372 18,124 SH   SOLE 0 0 0 18,124
BECTON DICKINSON & CO COM 075887109   206,930 870 SH   SOLE 0 0 0 870
BLACKROCK CORPOR HI YLD FD I COM 09255P107   119,875 12,461 SH   SOLE 0 0 0 12,461
BROADCOM INC COM 11135F101   524,341 431 SH   SOLE 0 0 0 431
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   234,923 20,182 SH   SOLE 0 0 0 20,182
CHEVRON CORP NEW COM 166764100   408,912 2,743 SH   SOLE 0 0 0 2,743
CISCO SYS INC COM 17275R102   205,291 3,926 SH   SOLE 0 0 0 3,926
CONOCOPHILLIPS COM 20825C104   312,760 2,803 SH   SOLE 0 0 0 2,803
COSTCO WHSL CORP NEW COM 22160K105   229,717 331 SH   SOLE 0 0 0 331
DEERE & CO COM 244199105   378,989 953 SH   SOLE 0 0 0 953
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   365,996 9,721 SH   SOLE 0 0 0 9,721
EAGLE BANCORP MONT INC COM 26942G100   564,233 37,868 SH   SOLE 0 0 0 37,868
EXXON MOBIL CORP COM 30231G102   2,311,720 22,416 SH   SOLE 0 0 0 22,416
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   417,886 2,763 SH   SOLE 0 0 0 2,763
FIRST INTST BANCSYSTEM INC COM 32055Y201   722,771 24,584 SH   SOLE 0 0 0 24,584
FORD MTR CO DEL COM 345370860   167,517 14,504 SH   SOLE 0 0 0 14,504
HOME DEPOT INC COM 437076102   983,631 2,765 SH   SOLE 0 0 0 2,765
INTERNATIONAL BUSINESS MACHS COM 459200101   226,627 1,211 SH   SOLE 0 0 0 1,211
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   524,887 5,597 SH   SOLE 0 0 0 5,597
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   403,592 4,342 SH   SOLE 0 0 0 4,342
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   384,110 18,610 SH   SOLE 0 0 0 18,610
INVESCO QQQ TR UNIT SER 1 46090E103   2,387,468 5,576 SH   SOLE 0 0 0 5,576
ISHARES INC MSCI EMRG CHN 46434G764   1,267,978 23,189 SH   SOLE 0 0 0 23,189
ISHARES INC ESG AWR MSCI EM 46434G863   912,876 29,524 SH   SOLE 0 0 0 29,524
ISHARES INC CORE MSCI EMKT 46434G103   5,568,897 113,605 SH   SOLE 0 0 0 113,605
ISHARES INC MSCI EMERG MRKT 464286533   260,078 4,736 SH   SOLE 0 0 0 4,736
ISHARES TR CORE S&P SCP ETF 464287804   1,603,902 14,955 SH   SOLE 0 0 0 14,955
ISHARES TR US TREAS BD ETF 46429B267   2,632,231 115,221 SH   SOLE 0 0 0 115,221
ISHARES TR RUS 2000 VAL ETF 464287630   310,863 2,029 SH   SOLE 0 0 0 2,029
ISHARES TR U.S. TECH ETF 464287721   5,796,948 44,316 SH   SOLE 0 0 0 44,316
ISHARES TR JPMORGAN USD EMG 464288281   957,764 10,891 SH   SOLE 0 0 0 10,891
ISHARES TR MSCI USA VALUE 46432F388   668,894 6,634 SH   SOLE 0 0 0 6,634
ISHARES TR U.S. MED DVC ETF 464288810   406,535 7,282 SH   SOLE 0 0 0 7,282
ISHARES TR 10-20 YR TRS ETF 464288653   333,351 3,168 SH   SOLE 0 0 0 3,168
ISHARES TR SELECT DIVID ETF 464287168   450,015 3,844 SH   SOLE 0 0 0 3,844
ISHARES TR MORNINGSTAR GRWT 464287119   488,675 6,875 SH   SOLE 0 0 0 6,875
ISHARES TR MSCI USA MIN VOL 46429B697   2,560,662 31,924 SH   SOLE 0 0 0 31,924
ISHARES TR TIPS BD ETF 464287176   1,414,172 13,192 SH   SOLE 0 0 0 13,192
ISHARES TR NATIONAL MUN ETF 464288414   5,115,468 47,330 SH   SOLE 0 0 0 47,330
ISHARES TR SHRT NAT MUN ETF 464288158   534,969 5,093 SH   SOLE 0 0 0 5,093
ISHARES TR S&P 100 ETF 464287101   3,420,082 14,667 SH   SOLE 0 0 0 14,667
ISHARES TR CORE TOTAL USD 46434V613   20,056,058 438,288 SH   SOLE 0 0 0 438,288
ISHARES TR MSCI USA QLT FCT 46432F339   13,010,170 85,184 SH   SOLE 0 0 0 85,184
ISHARES TR GLOBAL ENERG ETF 464287341   1,167,723 29,903 SH   SOLE 0 0 0 29,903
ISHARES TR CORE MSCI TOTAL 46432F834   1,130,899 17,566 SH   SOLE 0 0 0 17,566
ISHARES TR IBOXX INV CP ETF 464287242   2,373,030 21,664 SH   SOLE 0 0 0 21,664
ISHARES TR TRS FLT RT BD 46434V860   6,579,559 129,826 SH   SOLE 0 0 0 129,826
ISHARES TR ESG AWR MSCI USA 46435G425   10,050,245 92,903 SH   SOLE 0 0 0 92,903
ISHARES TR CORE US AGGBD ET 464287226   274,703 2,790 SH   SOLE 0 0 0 2,790
ISHARES TR S&P MC 400GR ETF 464287606   354,733 4,422 SH   SOLE 0 0 0 4,422
ISHARES TR CORE S&P MCP ETF 464287507   1,053,295 3,786 SH   SOLE 0 0 0 3,786
ISHARES TR RUS 1000 GRW ETF 464287614   516,721 1,622 SH   SOLE 0 0 0 1,622
ISHARES TR RUSSELL 2000 ETF 464287655   242,483 1,216 SH   SOLE 0 0 0 1,216
ISHARES TR RUS MD CP GR ETF 464287481   326,926 3,083 SH   SOLE 0 0 0 3,083
ISHARES TR US INFRASTRUC 46435U713   1,388,662 35,335 SH   SOLE 0 0 0 35,335
ISHARES TR GLOBAL TECH ETF 464287291   681,762 9,490 SH   SOLE 0 0 0 9,490
ISHARES TR CORE S&P500 ETF 464287200   50,076,601 101,437 SH   SOLE 0 0 0 101,437
ISHARES TR RUS TP200 GR ETF 464289438   1,120,424 6,057 SH   SOLE 0 0 0 6,057
ISHARES TR S&P 500 GRWT ETF 464287309   3,430,602 43,288 SH   SOLE 0 0 0 43,288
ISHARES TR FALN ANGLS USD 46435G474   320,111 11,940 SH   SOLE 0 0 0 11,940
ISHARES TR S&P MC 400VL ETF 464287705   376,367 3,326 SH   SOLE 0 0 0 3,326
ISHARES TR MBS ETF 464288588   7,878,865 84,528 SH   SOLE 0 0 0 84,528
ISHARES TR MSCI EAFE ETF 464287465   989,900 13,113 SH   SOLE 0 0 0 13,113
ISHARES TR 20 YR TR BD ETF 464287432   5,291,923 55,787 SH   SOLE 0 0 0 55,787
ISHARES TR ISHS 1-5YR INVS 464288646   230,733 4,492 SH   SOLE 0 0 0 4,492
ISHARES TR EAFE VALUE ETF 464288877   12,892,632 248,893 SH   SOLE 0 0 0 248,893
ISHARES TR CORE HIGH DV ETF 46429B663   347,305 3,331 SH   SOLE 0 0 0 3,331
ISHARES TR MSCI USA MMENTM 46432F396   228,078 1,349 SH   SOLE 0 0 0 1,349
ISHARES TR EAFE GRWTH ETF 464288885   9,557,562 97,676 SH   SOLE 0 0 0 97,676
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   276,543 10,681 SH   SOLE 0 0 0 10,681
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   382,752 11,741 SH   SOLE 0 0 0 11,741
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   213,961 4,051 SH   SOLE 0 0 0 4,051
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   856,935 14,235 SH   SOLE 0 0 0 14,235
JPMORGAN CHASE & CO COM 46625H100   264,116 1,529 SH   SOLE 0 0 0 1,529
MERCK & CO INC COM 58933Y105   4,515,982 37,236 SH   SOLE 0 0 0 37,236
MICROSOFT CORP COM 594918104   852,194 2,080 SH   SOLE 0 0 0 2,080
NVIDIA CORPORATION COM 67066G104   482,943 773 SH   SOLE 0 0 0 773
PIMCO INCOME STRATEGY FD II COM 72201J104   255,287 34,175 SH   SOLE 0 0 0 34,175
PIONEER MUNICIPAL HIGH INCOM COM 723762100   283,464 36,156 SH   SOLE 0 0 0 36,156
PPG INDS INC COM 693506107   721,014 5,047 SH   SOLE 0 0 0 5,047
PUBLIC STORAGE COM 74460D109   251,875 869 SH   SOLE 0 0 0 869
QUALCOMM INC COM 747525103   228,351 1,526 SH   SOLE 0 0 0 1,526
SABRA HEALTH CARE REIT INC COM 78573L106   157,117 11,656 SH   SOLE 0 0 0 11,656
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   6,068,382 131,152 SH   SOLE 0 0 0 131,152
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   1,338,948 29,974 SH   SOLE 0 0 0 29,974
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   233,377 2,669 SH   SOLE 0 0 0 2,669
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   248,399 3,171 SH   SOLE 0 0 0 3,171
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   388,212 2,768 SH   SOLE 0 0 0 2,768
SELECT SECTOR SPDR TR INDL 81369Y704   216,580 1,897 SH   SOLE 0 0 0 1,897
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   458,112 1,195 SH   SOLE 0 0 0 1,195
SPDR GOLD TR GOLD SHS 78463V107   232,588 1,235 SH   SOLE 0 0 0 1,235
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,328,737 4,740 SH   SOLE 0 0 0 4,740
SPDR SER TR PORTFOLIO S&P500 78464A854   20,212,493 349,879 SH   SOLE 0 0 0 349,879
STAG INDL INC COM 85254J102   373,188 9,777 SH   SOLE 0 0 0 9,777
TESLA INC COM 88160R101   204,104 1,069 SH   SOLE 0 0 0 1,069
TJX COS INC NEW COM 872540109   297,907 3,090 SH   SOLE 0 0 0 3,090
UNITED PARCEL SERVICE INC CL B 911312106   278,476 1,762 SH   SOLE 0 0 0 1,762
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   216,721 2,969 SH   SOLE 0 0 0 2,969
VANGUARD INDEX FDS MID CAP ETF 922908629   631,124 2,713 SH   SOLE 0 0 0 2,713
VANGUARD INDEX FDS VALUE ETF 922908744   704,237 4,645 SH   SOLE 0 0 0 4,645
VANGUARD INDEX FDS GROWTH ETF 922908736   347,029 1,062 SH   SOLE 0 0 0 1,062
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   349,489 774 SH   SOLE 0 0 0 774
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   323,083 2,851 SH   SOLE 0 0 0 2,851
VANGUARD WORLD FDS INF TECH ETF 92204A702   522,048 1,025 SH   SOLE 0 0 0 1,025
VIRTUS CONVERTIBLE & INCOME COM 92838X102   58,297 17,719 SH   SOLE 0 0 0 17,719
WASTE MGMT INC DEL COM 94106L109   203,700 1,099 SH   SOLE 0 0 0 1,099
WISDOMTREE TR US MIDCAP DIVID 97717W505   393,192 8,602 SH   SOLE 0 0 0 8,602