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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 1,367 12,565 SH   SOLE   0 0 12,565
ALLSTATE CORP COM 020002101 971 10,315 SH   SOLE   0 0 10,315
AMAZON COM INC COM 023135106 346 110 SH   SOLE   0 0 110
AMERICAN ELEC PWR CO INC COM 025537101 1,085 13,275 SH   SOLE   0 0 13,275
APPLE INC COM 037833100 3,070 26,507 SH   SOLE   0 0 26,507
APPLIED MATLS INC COM 038222105 235 3,950 SH   SOLE   0 0 3,950
BK OF AMERICA CORP COM 060505104 961 39,898 SH   SOLE   0 0 39,898
BLACK HILLS CORP COM 092113109 516 9,650 SH   SOLE   0 0 9,650
BOEING CO COM 097023105 675 4,085 SH   SOLE   0 0 4,085
BRISTOL-MYERS SQUIBB CO COM 110122108 600 9,957 SH   SOLE   0 0 9,957
BROOKS AUTOMATION INC NEW COM 114340102 1,212 26,207 SH   SOLE   0 0 26,207
CATERPILLAR INC DEL COM 149123101 2,898 19,428 SH   SOLE   0 0 19,428
CHEVRON CORP NEW COM 166764100 222 3,080 SH   SOLE   0 0 3,080
CORNING INC COM 219350105 926 28,575 SH   SOLE   0 0 28,575
CREDIT SUISSE GROUP SPONSORED ADR 225401108 587 58,850 SH   SOLE   0 0 58,850
DEERE & CO COM 244199105 3,177 14,334 SH   SOLE   0 0 14,334
DISNEY WALT CO COM DISNEY 254687106 1,600 12,895 SH   SOLE   0 0 12,895
GENERAL ELECTRIC CO COM 369604103 121 19,361 SH   SOLE   0 0 19,361
HEALTHCARE SVCS GROUP INC COM 421906108 374 17,355 SH   SOLE   0 0 17,355
HERSHEY CO COM 427866108 347 2,420 SH   SOLE   0 0 2,420
HOME DEPOT INC COM 437076102 1,204 4,336 SH   SOLE   0 0 4,336
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 356 7,545 SH   SOLE   0 0 7,545
INTEL CORP COM 458140100 1,752 33,830 SH   SOLE   0 0 33,830
INTERNATIONAL PAPER CO COM 460146103 863 21,278 SH   SOLE   0 0 21,278
ISHARES TR SELECT DIVID ETF 464287168 486 5,965 SH   SOLE   0 0 5,965
ISHARES TR ISHS 5-10 YR INVT 464288638 1,080 17,752 SH   SOLE   0 0 17,752
JOHNSON & JOHNSON COM 478160104 2,429 16,315 SH   SOLE   0 0 16,315
KIMBERLY CLARK CORP COM 494368103 1,797 12,170 SH   SOLE   0 0 12,170
LOCKHEED MARTIN CORP COM 539830109 740 1,930 SH   SOLE   0 0 1,930
LOWES COS INC COM 548661107 664 4,005 SH   SOLE   0 0 4,005
LULULEMON ATHLETICA INC COM 550021109 685 2,080 SH   SOLE   0 0 2,080
MDU RES GROUP INC COM 552690109 1,931 85,828 SH   SOLE   0 0 85,828
MCDONALDS CORP COM 580135101 762 3,470 SH   SOLE   0 0 3,470
MICROSOFT CORP COM 594918104 2,174 10,335 SH   SOLE   0 0 10,335
MONDELEZ INTL INC CL A 609207105 1,237 21,537 SH   SOLE   0 0 21,537
PACCAR INC COM 693718108 420 4,920 SH   SOLE   0 0 4,920
PEPSICO INC COM 713448108 300 2,162 SH   SOLE   0 0 2,162
PROCTER & GAMBLE CO COM 742718109 1,904 13,696 SH   SOLE   0 0 13,696
QUALCOMM INC COM 747525103 2,222 18,881 SH   SOLE   0 0 18,881
REALTY INCOME CORP COM 756109104 4,116 67,761 SH   SOLE   0 0 67,761
ROCKWELL AUTOMATION INC COM 773903109 463 2,100 SH   SOLE   0 0 2,100
ROYAL BK CDA COM 780087102 272 3,878 SH   SOLE   0 0 3,878
SCHWAB CHARLES CORP COM 808513105 347 9,585 SH   SOLE   0 0 9,585
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 302 3,746 SH   SOLE   0 0 3,746
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 223 4,273 SH   SOLE   0 0 4,273
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,374 24,845 SH   SOLE   0 0 24,845
SCHWAB STRATEGIC TR US REIT ETF 808524847 512 14,462 SH   SOLE   0 0 14,462
SONY CORP SPONSORED ADR 835699307 488 6,356 SH   SOLE   0 0 6,356
SQUARE INC CL A 852234103 1,616 9,940 SH   SOLE   0 0 9,940
TEREX CORP NEW COM 880779103 212 10,955 SH   SOLE   0 0 10,955
TEXAS INSTRS INC COM 882508104 209 1,466 SH   SOLE   0 0 1,466
US BANCORP DEL COM NEW 902973304 356 9,930 SH   SOLE   0 0 9,930
UNION PAC CORP COM 907818108 1,552 7,885 SH   SOLE   0 0 7,885
UNITED PARCEL SERVICE INC CL B 911312106 966 5,795 SH   SOLE   0 0 5,795
V F CORP COM 918204108 938 13,346 SH   SOLE   0 0 13,346
VANGUARD BD INDEX FDS INTERMED TERM 921937819 2,671 28,578 SH   SOLE   0 0 28,578
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,632 57,224 SH   SOLE   0 0 57,224
WHITESTONE REIT COM 966084204 449 74,810 SH   SOLE   0 0 74,810
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 448 2,380 SH   SOLE   0 0 2,380
AT&T INC COM 00206R102 1,248 43,781 SH   SOLE   0 0 43,781
ABBVIE INC COM 00287Y109 2,192 25,024 SH   SOLE   0 0 25,024
BLACKROCK UTILITIES INFRSTRC COM 09248D104 1,926 88,460 SH   SOLE   0 0 88,460
CISCO SYS INC COM 17275R102 1,271 32,264 SH   SOLE   0 0 32,264
COHEN & STEERS INFRASTRUCTUR COM 19248A109 981 44,141 SH   SOLE   0 0 44,141
COHEN & STEERS LTD DURATION COM 19248C105 217 9,300 SH   SOLE   0 0 9,300
CONOCOPHILLIPS COM 20825C104 313 9,545 SH   SOLE   0 0 9,545
COSTCO WHSL CORP NEW COM 22160K105 1,145 3,225 SH   SOLE   0 0 3,225
CROWN CASTLE INTL CORP NEW COM 22822V101 443 2,660 SH   SOLE   0 0 2,660
EQUITY RESIDENTIAL SH BEN INT 29476L107 205 4,000 SH   SOLE   0 0 4,000
EXXON MOBIL CORP COM 30231G102 4,881 142,166 SH   SOLE   0 0 142,166
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,434 45,026 SH   SOLE   0 0 45,026
GLACIER BANCORP INC NEW COM 37637Q105 1,556 48,554 SH   SOLE   0 0 48,554
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 531 14,105 SH   SOLE   0 0 14,105
ITT INC COM 45073V108 251 4,250 SH   SOLE   0 0 4,250
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 758 13,395 SH   SOLE   0 0 13,395
ISHARES INC CORE MSCI EMKT 46434G103 634 12,004 SH   SOLE   0 0 12,004
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 505 10,020 SH   SOLE   0 0 10,020
MASTERCARD INCORPORATED CL A 57636Q104 700 2,070 SH   SOLE   0 0 2,070
NETFLIX INC COM 64110L106 553 1,105 SH   SOLE   0 0 1,105
NVIDIA CORPORATION COM 67066G104 1,321 2,441 SH   SOLE   0 0 2,441
NUVEEN AMT FREE MUN CR INC F COM 67071L106 285 18,213 SH   SOLE   0 0 18,213
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 65 10,950 SH   SOLE   0 0 10,950
NUTRIEN LTD COM 67077M108 1,178 30,025 SH   SOLE   0 0 30,025
PAYPAL HLDGS CORP COM 70450Y103 454 2,304 SH   SOLE   0 0 2,304
ROKU INC COM CL A 77543R102 572 3,032 SH   SOLE   0 0 3,032
SPDR SER TR BLMBRG BRC CNVRT 78464A359 741 10,750 SH   SOLE   0 0 10,750
SPDR SER TR S&P REGL BKG 78464A698 610 17,100 SH   SOLE   0 0 17,100
SPDR SER TR S&P HOMEBUILD 78464A888 347 6,440 SH   SOLE   0 0 6,440
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,016 31,683 SH   SOLE   0 0 31,683
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,964 18,621 SH   SOLE   0 0 18,621
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,624 40,942 SH   SOLE   0 0 40,942
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,731 11,777 SH   SOLE   0 0 11,777
SELECT SECTOR SPDR TR ENERGY 81369Y506 288 9,608 SH   SOLE   0 0 9,608
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,139 47,330 SH   SOLE   0 0 47,330
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 372 4,829 SH   SOLE   0 0 4,829
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,864 24,541 SH   SOLE   0 0 24,541
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,456 41,351 SH   SOLE   0 0 41,351
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 417 11,816 SH   SOLE   0 0 11,816
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,928 49,314 SH   SOLE   0 0 49,314
SPROUTS FMRS MKT INC COM 85208M102 222 10,620 SH   SOLE   0 0 10,620
TESLA INC COM 88160R101 219 510 SH   SOLE   0 0 510
3M CO COM 88579Y101 230 1,436 SH   SOLE   0 0 1,436
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 363 7,075 SH   SOLE   0 0 7,075
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,068 5,235 SH   SOLE   0 0 5,235
VANGUARD WORLD FDS UTILITIES ETF 92204A876 227 1,760 SH   SOLE   0 0 1,760
VERIZON COMMUNICATIONS INC COM 92343V104 662 11,136 SH   SOLE   0 0 11,136
WEC ENERGY GROUP INC COM 92939U106 1,963 20,255 SH   SOLE   0 0 20,255
WELLTOWER INC COM 95040Q104 223 4,050 SH   SOLE   0 0 4,050
WESTROCK CO COM 96145D105 250 7,209 SH   SOLE   0 0 7,209
ZOETIS INC CL A 98978V103 2,306 13,946 SH   SOLE   0 0 13,946
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 264 12,175 SH   SOLE   0 0 12,175
GARMIN LTD SHS H2906T109 210 2,215 SH   SOLE   0 0 2,215
TE CONNECTIVITY LTD REG SHS H84989104 789 8,077 SH   SOLE   0 0 8,077