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
ABBOT LABBS COM 002824100 1,364 12,460 SH   SOLE   0 0 12,460
ALLSTATE CORP COM 020002101 1,123 10,215 SH   SOLE   0 0 10,215
AMAZON COM INC COM 023135106 277 85 SH   SOLE   0 0 85
AMERICAN ELEC PWR CO INC COM 025537101 1,112 13,350 SH   SOLE   0 0 13,350
APPLE INC COM 037833100 3,395 25,585 SH   SOLE   0 0 25,585
APPLIED MATLS INC COM 038222105 341 3,950 SH   SOLE   0 0 3,950
BK OF AMERICA CORP COM 060505104 1,185 39,095 SH   SOLE   0 0 39,095
BLACK HILLS CORP COM 092113109 631 10,270 SH   SOLE   0 0 10,270
BOEING CO COM 097023105 870 4,065 SH   SOLE   0 0 4,065
BRISTOL-MYERS SQUIBB CO COM 110122108 609 9,825 SH   SOLE   0 0 9,825
BROOKS AUTOMATION INC NEW COM 114340102 1,740 25,642 SH   SOLE   0 0 25,642
CATERPILLAR INC COM 149123101 3,378 18,560 SH   SOLE   0 0 18,560
CHEVRON CORP NEW COM 166764100 232 2,745 SH   SOLE   0 0 2,745
CORNING INC COM 219350105 1,011 28,075 SH   SOLE   0 0 28,075
CREDIT SUISSE GROUP SPONSORED ADR 225401108 739 57,700 SH   SOLE   0 0 57,700
DEERE & CO COM 244199105 3,755 13,955 SH   SOLE   0 0 13,955
DISNEY WALT CO COM 254687106 2,352 12,982 SH   SOLE   0 0 12,982
GENERAL ELECTRIC CO COM 369604103 198 18,295 SH   SOLE   0 0 18,295
HEALTHCARE SVCS GROUP INC COM 421906108 467 16,610 SH   SOLE   0 0 16,610
HERSHEY CO COM 427866108 365 2,395 SH   SOLE   0 0 2,395
HOME DEPOT INC COM 437076102 1,110 4,180 SH   SOLE   0 0 4,180
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 472 7,270 SH   SOLE   0 0 7,270
INTEL CORP COM 458140100 1,530 30,706 SH   SOLE   0 0 30,706
INTERNATIONAL PAPER CO COM 460146103 1,043 20,978 SH   SOLE   0 0 20,978
ISHARES TR SELECT DIVID ETF 464287168 574 5,965 SH   SOLE   0 0 5,965
ISHARES TR ISHS 5-10YR INVT 464288638 1,097 17,757 SH   SOLE   0 0 17,757
JOHNSON & JOHNSON COM 478160104 2,552 16,215 SH   SOLE   0 0 16,215
KIMBERLY-CLARK CORP COM 494368103 1,657 12,290 SH   SOLE   0 0 12,290
LOCKHEED MARTIN CORP COM 539830109 660 1,860 SH   SOLE   0 0 1,860
LOWES COS INC COM 548661107 615 3,830 SH   SOLE   0 0 3,830
LULULEMON ATHLETICA INC COM 550021109 710 2,040 SH   SOLE   0 0 2,040
MDU RES GROUP INC COM 552690109 2,232 84,753 SH   SOLE   0 0 84,753
MCDONALDS CORP COM 580135101 1,043 4,860 SH   SOLE   0 0 4,860
MICROSOFT CORP COM 594918104 2,033 9,139 SH   SOLE   0 0 9,139
MONDELEZ INTL INC CL A 609207105 1,245 21,300 SH   SOLE   0 0 21,300
NORTHWESTERN CORP COM NEW 668074305 224 3,850 SH   SOLE   0 0 3,850
PACCAR INC COM 693718108 440 5,095 SH   SOLE   0 0 5,095
PEPSICO INC COM 713448108 338 2,277 SH   SOLE   0 0 2,277
PHILLIPS 66 COM 718546104 252 3,610 SH   SOLE   0 0 3,610
PROCTER AND GAMBLE CO COM 742718109 1,910 13,725 SH   SOLE   0 0 13,725
QUALCOMM INC COM 747525103 2,710 17,792 SH   SOLE   0 0 17,792
REALTY INCOME CORP COM 756109104 4,168 67,034 SH   SOLE   0 0 67,034
ROCKWELL AUTOMATION INC COM 773903109 502 2,000 SH   SOLE   0 0 2,000
ROYAL BK CDA COM 780087102 320 3,900 SH   SOLE   0 0 3,900
SCHWAB CHARLES CORP COM 808513105 475 8,960 SH   SOLE   0 0 8,960
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 507 5,571 SH   SOLE   0 0 5,571
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 254 4,263 SH   SOLE   0 0 4,263
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,638 25,543 SH   SOLE   0 0 25,543
SCHWAB STRATEGIC TR US REIT ETF 808524847 549 14,452 SH   SOLE   0 0 14,452
SONY CORP SPONSORED ADR 835699307 642 6,351 SH   SOLE   0 0 6,351
SQUARE INC CL A 852234103 1,952 8,970 SH   SOLE   0 0 8,970
STRYKER CORPORATION COM 863667101 266 1,087 SH   SOLE   0 0 1,087
TEREX CORP NEW COM 880779103 372 10,655 SH   SOLE   0 0 10,655
TEXAS INSTRS INC COM 882508104 237 1,446 SH   SOLE   0 0 1,446
US BANCORP DEL COM NEW 902973304 446 9,580 SH   SOLE   0 0 9,580
UNION PAC CORP COM 907818108 1,628 7,820 SH   SOLE   0 0 7,820
UNITED PARCEL SERVICE INC CL B 911312106 965 5,730 SH   SOLE   0 0 5,730
V F CORP COM 918204108 1,131 13,245 SH   SOLE   0 0 13,245
VANGUARD BD INDEX FDS INTERMED TERM 921937819 2,950 31,773 SH   SOLE   0 0 31,773
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,901 56,709 SH   SOLE   0 0 56,709
WHITESTONE REIT COM 966084204 576 72,250 SH   SOLE   0 0 72,250
RAYTHEON TECHNOLOGIES CORP COM 75513E101 229 3,203 SH   SOLE   0 0 3,203
TARGET CORP COM 87612E106 742 4,201 SH   SOLE   0 0 4,201
TRAVELERS COMPANIES INC COM 89417E109 252 1,795 SH   SOLE   0 0 1,795
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 505 2,380 SH   SOLE   0 0 2,380
AT&T INC AT&T INC 00206R102 1,060 36,841 SH   SOLE   0 0 36,841
ABBVIE INC COM 00287Y109 2,674 24,952 SH   SOLE   0 0 24,952
BLACKROCK UTILITIES INFRSTRC COM 09248D104 2,246 89,690 SH   SOLE   0 0 89,690
CISCO SYS INC COM 17275R102 1,403 31,363 SH   SOLE   0 0 31,363
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,142 44,241 SH   SOLE   0 0 44,241
COHEN & STEERS LTD DURATION COM 19248C105 238 8,930 SH   SOLE   0 0 8,930
CONOCOPHILLIPS COM 20825C104 356 8,900 SH   SOLE   0 0 8,900
COSTCO WHSL CORP NEW COM 22160K105 1,183 3,140 SH   SOLE   0 0 3,140
CROWN CASTLE INTL CORP NEW COM 22822V101 517 3,250 SH   SOLE   0 0 3,250
EQUITY RESIDENTIAL SH BEN INT 29476L107 216 3,650 SH   SOLE   0 0 3,650
EXXON MOBIL CORP COM 30231G102 5,366 130,177 SH   SOLE   0 0 130,177
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,795 44,035 SH   SOLE   0 0 44,035
GLACIER BANCORP INC NEW COM 37637Q105 2,208 47,993 SH   SOLE   0 0 47,993
GLAXOSMITHKLINE PC SPONSORED ADR 37733W105 514 13,980 SH   SOLE   0 0 13,980
ITT INC COM 45073V108 316 4,100 SH   SOLE   0 0 4,100
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 923 13,165 SH   SOLE   0 0 13,165
ISHARES INC CORE MSCI EMKT 46434G103 732 11,804 SH   SOLE   0 0 11,804
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 546 10,820 SH   SOLE   0 0 10,820
MASTERCARD INCORPORATED CL A 57636Q104 757 2,120 SH   SOLE   0 0 2,120
NETFLIX INC COM 64110L106 587 1,085 SH   SOLE   0 0 1,085
NVIDIA CORPORATION COM 67066G104 1,178 2,255 SH   SOLE   0 0 2,255
NUVEEN AMT FREE MUN CR INC F COM 67071L106 306 18,213 SH   SOLE   0 0 18,213
NUTRIEN LTD COM 67077M108 1,428 29,645 SH   SOLE   0 0 29,645
PAYPAL HLDGS INC COM 70450Y103 536 2,289 SH   SOLE   0 0 2,289
ROKU INC COM CL A 77543R102 935 2,817 SH   SOLE   0 0 2,817
SPDR SER TR BLMBRG BRC CNVRT 78464A359 898 10,850 SH   SOLE   0 0 10,850
SPDR SER TR S&P REGL BKG 78464A698 857 16,500 SH   SOLE   0 0 16,500
SPDR SER TR S&P HOMEBUILD 78464A888 835 14,490 SH   SOLE   0 0 14,490
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,428 33,546 SH   SOLE   0 0 33,546
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,154 18,991 SH   SOLE   0 0 18,991
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,860 42,401 SH   SOLE   0 0 42,401
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,082 12,952 SH   SOLE   0 0 12,952
SELECT SECTOR SPDR TR ENERGY 81369Y506 385 10,153 SH   SOLE   0 0 10,153
SELECT SECTOR SPDR TR SBI INT-FNL 81369Y605 1,440 48,830 SH   SOLE   0 0 48,830
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 499 5,634 SH   SOLE   0 0 5,634
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,354 25,797 SH   SOLE   0 0 25,797
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,841 42,100 SH   SOLE   0 0 42,100
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 477 13,046 SH   SOLE   0 0 13,046
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,220 51,359 SH   SOLE   0 0 51,359
TESLA INC COM 88160R101 247 350 SH   SOLE   0 0 350
3M CO COM 88579Y101 378 2,161 SH   SOLE   0 0 2,161
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 443 8,505 SH   SOLE   0 0 8,505
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,171 5,235 SH   SOLE   0 0 5,235
VANGUARD WORLD FDS UTILITIES ETF 92204A876 242 1,760 SH   SOLE   0 0 1,760
VERIZON COMMUNICATIONS INC COM 92343V104 791 13,456 SH   SOLE   0 0 13,456
WEC ENERGY GROUP INC COM 92939U106 1,868 20,295 SH   SOLE   0 0 20,295
WESTROCK CO COM 96145D105 307 7,050 SH   SOLE   0 0 7,050
ZOETIS INC CL A 98978V103 2,247 13,576 SH   SOLE   0 0 13,576
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 368 11,321 SH   SOLE   0 0 11,321
GARMIN LTD SHS H2906T109 304 2,540 SH   SOLE   0 0 2,540
TE CONNECTIVITY LTD REG SHS H84989104 964 7,965 SH   SOLE   0 0 7,965