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   313,678 2,163 SH   SOLE 0 0 0 2,163
AMAZON COM INC COM 023135106   589,987 5,774 SH   SOLE 0 0 0 5,774
AMERICAN EXPRESS CO COM 025816109   630,916 3,575 SH   SOLE 0 0 0 3,575
AMGEN INC COM 031162100   400,831 1,644 SH   SOLE 0 0 0 1,644
ANALOG DEVICES INC COM 032654105   316,039 1,780 SH   SOLE 0 0 0 1,780
APPLE INC COM 037833100   2,735,799 18,031 SH   SOLE 0 0 0 18,031
BECTON DICKINSON & CO COM 075887109   219,140 876 SH   SOLE 0 0 0 876
BEST BUY INC COM 086516101   235,985 2,683 SH   SOLE 0 0 0 2,683
BLACKROCK CORPOR HI YLD FD I COM 09255P107   212,957 22,948 SH   SOLE 0 0 0 22,948
BRISTOL-MYERS SQUIBB CO COM 110122108   237,304 3,184 SH   SOLE 0 0 0 3,184
BROADCOM INC COM 11135F101   288,456 480 SH   SOLE 0 0 0 480
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   586,292 46,791 SH   SOLE 0 0 0 46,791
CHEVRON CORP NEW COM 166764100   463,680 2,733 SH   SOLE 0 0 0 2,733
CONOCOPHILLIPS COM 20825C104   305,864 2,846 SH   SOLE 0 0 0 2,846
DEERE & CO COM 244199105   370,438 903 SH   SOLE 0 0 0 903
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   343,249 9,721 SH   SOLE 0 0 0 9,721
EAGLE BANCORP MONT INC COM 26942G100   555,776 31,329 SH   SOLE 0 0 0 31,329
EXXON MOBIL CORP COM 30231G102   2,816,652 25,209 SH   SOLE 0 0 0 25,209
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   320,933 3,008 SH   SOLE 0 0 0 3,008
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201   902,348 24,480 SH   SOLE 0 0 0 24,480
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   316,313 4,224 SH   SOLE 0 0 0 4,224
FORD MTR CO DEL COM 345370860   192,281 14,633 SH   SOLE 0 0 0 14,633
HOME DEPOT INC COM 437076102   891,439 2,707 SH   SOLE 0 0 0 2,707
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738   268,339 5,668 SH   SOLE 0 0 0 5,668
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   467,107 5,924 SH   SOLE 0 0 0 5,924
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   404,456 4,320 SH   SOLE 0 0 0 4,320
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   398,812 18,610 SH   SOLE 0 0 0 18,610
INVESCO MUN OPPORTUNITY TR COM 46132C107   99,896 10,060 SH   SOLE 0 0 0 10,060
INVESCO QQQ TR UNIT SER 1 46090E103   2,218,348 7,307 SH   SOLE 0 0 0 7,307
ISHARES INC CORE MSCI EMKT 46434G103   7,412,802 149,211 SH   SOLE 0 0 0 149,211
ISHARES INC ESG AWR MSCI EM 46434G863   1,078,065 33,449 SH   SOLE 0 0 0 33,449
ISHARES INC MSCI EMERG MRKT 464286533   841,252 15,501 SH   SOLE 0 0 0 15,501
ISHARES TR CORE S&P SCP ETF 464287804   4,222,750 39,984 SH   SOLE 0 0 0 39,984
ISHARES TR CORE TOTAL USD 46434V613   18,847,589 409,819 SH   SOLE 0 0 0 409,819
ISHARES TR SP SMCP600VL ETF 464287879   275,522 2,649 SH   SOLE 0 0 0 2,649
ISHARES TR U.S. ENERGY ETF 464287796   329,384 7,268 SH   SOLE 0 0 0 7,268
ISHARES TR U.S. TECH ETF 464287721   3,618,390 41,938 SH   SOLE 0 0 0 41,938
ISHARES TR JPMORGAN USD EMG 464288281   2,531,068 29,069 SH   SOLE 0 0 0 29,069
ISHARES TR MSCI USA VALUE 46432F388   1,099,563 11,315 SH   SOLE 0 0 0 11,315
ISHARES TR CORE MSCI TOTAL 46432F834   548,410 8,841 SH   SOLE 0 0 0 8,841
ISHARES TR US TREAS BD ETF 46429B267   5,516,138 238,691 SH   SOLE 0 0 0 238,691
ISHARES TR TIPS BD ETF 464287176   1,030,811 9,564 SH   SOLE 0 0 0 9,564
ISHARES TR SELECT DIVID ETF 464287168   523,516 4,187 SH   SOLE 0 0 0 4,187
ISHARES TR MORNINGSTAR GRWT 464287119   369,875 6,875 SH   SOLE 0 0 0 6,875
ISHARES TR MSCI USA MIN VOL 46429B697   3,791,710 52,062 SH   SOLE 0 0 0 52,062
ISHARES TR SHRT NAT MUN ETF 464288158   719,430 6,872 SH   SOLE 0 0 0 6,872
ISHARES TR NATIONAL MUN ETF 464288414   5,209,455 48,460 SH   SOLE 0 0 0 48,460
ISHARES TR U.S. MED DVC ETF 464288810   531,213 9,706 SH   SOLE 0 0 0 9,706
ISHARES TR 10-20 YR TRS ETF 464288653   4,453,237 39,294 SH   SOLE 0 0 0 39,294
ISHARES TR INTL SEL DIV ETF 464288448   200,722 7,063 SH   SOLE 0 0 0 7,063
ISHARES TR IBOXX INV CP ETF 464287242   767,247 6,995 SH   SOLE 0 0 0 6,995
ISHARES TR CONV BD ETF 46435G102   248,889 3,349 SH   SOLE 0 0 0 3,349
ISHARES TR ESG AWR MSCI USA 46435G425   24,081,293 264,775 SH   SOLE 0 0 0 264,775
ISHARES TR CORE US AGGBD ET 464287226   661,337 6,662 SH   SOLE 0 0 0 6,662
ISHARES TR S&P MC 400GR ETF 464287606   422,489 5,731 SH   SOLE 0 0 0 5,731
ISHARES TR RUS TP200 GR ETF 464289438   806,368 6,057 SH   SOLE 0 0 0 6,057
ISHARES TR CORE S&P MCP ETF 464287507   942,389 3,531 SH   SOLE 0 0 0 3,531
ISHARES TR CORE MSCI EAFE 46432F842   256,309 3,867 SH   SOLE 0 0 0 3,867
ISHARES TR RUSSELL 2000 ETF 464287655   431,962 2,225 SH   SOLE 0 0 0 2,225
ISHARES TR 0-5YR HI YL CP 46434V407   2,151,436 51,544 SH   SOLE 0 0 0 51,544
ISHARES TR CORE HIGH DV ETF 46429B663   522,122 5,015 SH   SOLE 0 0 0 5,015
ISHARES TR MSCI USA MMENTM 46432F396   2,358,622 16,688 SH   SOLE 0 0 0 16,688
ISHARES TR US INFRASTRUC 46435U713   1,113,318 28,415 SH   SOLE 0 0 0 28,415
ISHARES TR GLOBAL TECH ETF 464287291   634,913 12,513 SH   SOLE 0 0 0 12,513
ISHARES TR EAFE GRWTH ETF 464288885   10,856,844 118,966 SH   SOLE 0 0 0 118,966
ISHARES TR CORE S&P500 ETF 464287200   31,234,973 75,850 SH   SOLE 0 0 0 75,850
ISHARES TR RUS MD CP GR ETF 464287481   372,042 4,036 SH   SOLE 0 0 0 4,036
ISHARES TR FALN ANGLS USD 46435G474   1,262,362 49,563 SH   SOLE 0 0 0 49,563
ISHARES TR S&P MC 400VL ETF 464287705   229,840 2,021 SH   SOLE 0 0 0 2,021
ISHARES TR MBS ETF 464288588   9,258,237 97,620 SH   SOLE 0 0 0 97,620
ISHARES TR MSCI EAFE ETF 464287465   909,427 12,865 SH   SOLE 0 0 0 12,865
ISHARES TR 20 YR TR BD ETF 464287432   440,072 4,155 SH   SOLE 0 0 0 4,155
ISHARES TR ISHS 1-5YR INVS 464288646   666,821 13,254 SH   SOLE 0 0 0 13,254
ISHARES TR EAFE VALUE ETF 464288877   11,476,682 235,467 SH   SOLE 0 0 0 235,467
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   488,286 18,071 SH   SOLE 0 0 0 18,071
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   269,891 5,131 SH   SOLE 0 0 0 5,131
JPMORGAN CHASE & CO COM 46625H100   295,990 2,086 SH   SOLE 0 0 0 2,086
MERCK & CO INC COM 58933Y105   4,368,740 41,995 SH   SOLE 0 0 0 41,995
MICROSOFT CORP COM 594918104   454,205 1,769 SH   SOLE 0 0 0 1,769
NORTHROP GRUMMAN CORP COM 666807102   229,018 510 SH   SOLE 0 0 0 510
PIMCO INCOME STRATEGY FD II COM 72201J104   305,603 38,635 SH   SOLE 0 0 0 38,635
PIONEER MUNICIPAL HIGH INCOM COM 723762100   323,137 37,706 SH   SOLE 0 0 0 37,706
PPG INDS INC COM 693506107   650,565 5,026 SH   SOLE 0 0 0 5,026
PUBLIC STORAGE COM 74460D109   343,776 1,117 SH   SOLE 0 0 0 1,117
SABRA HEALTH CARE REIT INC COM 78573L106   176,954 13,108 SH   SOLE 0 0 0 13,108
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   6,536,207 139,962 SH   SOLE 0 0 0 139,962
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714   250,799 5,290 SH   SOLE 0 0 0 5,290
SCHWAB STRATEGIC TR US TIPS ETF 808524870   266,609 5,086 SH   SOLE 0 0 0 5,086
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   215,460 2,100 SH   SOLE 0 0 0 2,100
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   301,858 8,252 SH   SOLE 0 0 0 8,252
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   465,915 3,531 SH   SOLE 0 0 0 3,531
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   432,916 1,279 SH   SOLE 0 0 0 1,279
SPDR GOLD TR GOLD SHS 78463V107   249,084 1,433 SH   SOLE 0 0 0 1,433
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,159,010 5,268 SH   SOLE 0 0 0 5,268
SPDR SER TR PORTFOLIO S&P500 78464A854   14,189,957 294,336 SH   SOLE 0 0 0 294,336
STAG INDL INC COM 85254J102   387,200 10,652 SH   SOLE 0 0 0 10,652
TJX COS INC NEW COM 872540109   247,664 3,090 SH   SOLE 0 0 0 3,090
UNITED PARCEL SERVICE INC CL B 911312106   357,169 1,892 SH   SOLE 0 0 0 1,892
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   210,971 7,551 SH   SOLE 0 0 0 7,551
VANGUARD INDEX FDS MID CAP ETF 922908629   439,522 1,986 SH   SOLE 0 0 0 1,986
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   359,686 3,271 SH   SOLE 0 0 0 3,271
VANGUARD WORLD FDS INF TECH ETF 92204A702   377,925 1,047 SH   SOLE 0 0 0 1,047
VIRTUS CONVERTIBLE & INCOME COM 92838X102   78,788 19,550 SH   SOLE 0 0 0 19,550
WISDOMTREE TR INTL EQUITY FD 97717W703   273,643 5,489 SH   SOLE 0 0 0 5,489
WISDOMTREE TR US MIDCAP FUND 97717W570   353,088 6,467 SH   SOLE 0 0 0 6,467
WISDOMTREE TR US MIDCAP DIVID 97717W505   396,363 8,875 SH   SOLE 0 0 0 8,875