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,499 12,510 SH   SOLE   0 0 12,510
ALLSTATE CORP COM 020002101 1,168 10,165 SH   SOLE   0 0 10,165
AMAZON COM INC COM 023135106 269 87 SH   SOLE   0 0 87
AMERICAN ELEC PWR CO INC COM 025537101 1,131 13,350 SH   SOLE   0 0 13,350
APPLE INC COM 037833100 3,227 26,415 SH   SOLE   0 0 26,415
APPLIED MATLS INC COM 038222105 528 3,950 SH   SOLE   0 0 3,950
BK OF AMERICA CORP COM 060505104 1,551 40,100 SH   SOLE   0 0 40,100
BLACK HILLS CORP COM 092113109 686 10,270 SH   SOLE   0 0 10,270
BOEING CO COM 097023105 1,037 4,070 SH   SOLE   0 0 4,070
BRISTOL-MYERS SQUIBB CO COM 110122108 707 11,195 SH   SOLE   0 0 11,195
BROOKS AUTOMATION INC NEW COM 114340102 2,088 25,569 SH   SOLE   0 0 25,569
CATERPILLAR INC COM 149123101 4,327 18,660 SH   SOLE   0 0 18,660
CHEVRON CORP NEW COM 166764100 288 2,745 SH   SOLE   0 0 2,745
CORNING INC COM 219350105 1,217 27,975 SH   SOLE   0 0 27,975
CREDIT SUISSE GROUP SPONSORED ADR 225401108 612 57,700 SH   SOLE   0 0 57,700
DEERE & CO COM 244199105 5,091 13,608 SH   SOLE   0 0 13,608
DISNEY WALT CO COM 254687106 2,412 13,072 SH   SOLE   0 0 13,072
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 221 3,755 SH   SOLE   0 0 3,755
GENERAL ELECTRIC CO COM 369604103 240 18,295 SH   SOLE   0 0 18,295
HEALTHCARE SVCS GROUP INC COM 421906108 429 15,310 SH   SOLE   0 0 15,310
HERSHEY CO COM 427866108 379 2,395 SH   SOLE   0 0 2,395
HOME DEPOT INC COM 437076102 1,310 4,290 SH   SOLE   0 0 4,290
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 502 7,270 SH   SOLE   0 0 7,270
INTEL CORP COM 458140100 1,940 30,306 SH   SOLE   0 0 30,306
INTERNATIONAL PAPER CO COM 460146103 1,134 20,978 SH   SOLE   0 0 20,978
ISHARES TR SELECT DIVID ETF 464287168 681 5,965 SH   SOLE   0 0 5,965
ISHARES TR ISHS 5-10YR INVT 464288638 1,052 17,759 SH   SOLE   0 0 17,759
JOHNSON & JOHNSON COM 478160104 2,649 16,115 SH   SOLE   0 0 16,115
KIMBERLY-CLARK CORP COM 494368103 1,721 12,380 SH   SOLE   0 0 12,380
LOCKHEED MARTIN CORP COM 539830109 715 1,935 SH   SOLE   0 0 1,935
LOWES COS INC COM 548661107 728 3,830 SH   SOLE   0 0 3,830
LULULEMON ATHLETICA INC COM 550021109 639 2,085 SH   SOLE   0 0 2,085
MSU RES GROUP INC COM 552690109 2,664 84,282 SH   SOLE   0 0 84,282
MCDONALDS CORP COM 580135101 1,322 5,896 SH   SOLE   0 0 5,896
MICROSOFT CORP COM 594918104 2,145 9,099 SH   SOLE   0 0 9,099
MONDELEZ INTL INC CL A 609207105 1,297 22,165 SH   SOLE   0 0 22,165
NORTHWESTERN CORP COM NEW 668074305 245 3,750 SH   SOLE   0 0 3,750
PACCAR INC COM 693718108 503 5,408 SH   SOLE   0 0 5,408
PEPSICO INC COM 713448108 360 2,547 SH   SOLE   0 0 2,547
PHILLIPS 66 COM 718546104 294 3,610 SH   SOLE   0 0 3,610
PROCTER AND GAMBLE CO COM 742718109 1,859 13,725 SH   SOLE   0 0 13,725
QUALCOMM INC COM 747525103 2,380 17,948 SH   SOLE   0 0 17,948
REALTY INCOME CORP COM 756109104 4,338 68,307 SH   SOLE   0 0 68,307
ROCKWELL AUTOMATION INC COM 773903109 531 2,000 SH   SOLE   0 0 2,000
ROYAL BK CDA COM 780087102 376 4,075 SH   SOLE   0 0 4,075
SCHWAB CHARLES CORP COM 808513105 584 8,960 SH   SOLE   0 0 8,960
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 637 6,633 SH   SOLE   0 0 6,633
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 319 4,883 SH   SOLE   0 0 4,883
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,039 27,957 SH   SOLE   0 0 27,957
SCHWAB STRATEGIC TR US REIT ETF 808524847 592 14,402 SH   SOLE   0 0 14,402
SONY CORP SPONSORED ADR 835699307 683 6,441 SH   SOLE   0 0 6,441
SQUARE INC CL A 852234103 1,979 8,717 SH   SOLE   0 0 8,717
STRYKER CORPORATION COM 863667101 304 1,247 SH   SOLE   0 0 1,247
TEREX CORP NEW COM 880779103 491 10,655 SH   SOLE   0 0 10,655
TEXAS INSTRS INC COM 882508104 271 1,436 SH   SOLE   0 0 1,436
US BANCORP DEL COM NEW 902973304 536 9,695 SH   SOLE   0 0 9,695
UNION PAC CORP COM 907818108 1,702 7,720 SH   SOLE   0 0 7,720
UNITED PARCEL SERVICE INC CL B 911312106 974 5,730 SH   SOLE   0 0 5,730
V F CORP COM 918204108 1,043 13,045 SH   SOLE   0 0 13,045
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,013 33,953 SH   SOLE   0 0 33,953
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,019 56,709 SH   SOLE   0 0 56,709
WHITESTONE REIT COM 966084204 692 71,290 SH   SOLE   0 0 71,290
RAYTHEON TECHNOLOGIES CORP COM 75513E101 254 3,288 SH   SOLE   0 0 3,288
TARGET CORP COM 87612E106 1,008 5,091 SH   SOLE   0 0 5,091
TRAVELERS COMPANIES INC COM 89417E109 388 2,580 SH   SOLE   0 0 2,580
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 497 2,280 SH   SOLE   0 0 2,280
AT&T INC COM 00206R102 918 30,326 SH   SOLE   0 0 30,326
ABBVIE INC COM 00287Y109 2,751 25,417 SH   SOLE   0 0 25,417
BLACKROCK UTILITIES INFRSTRC COM 09248D104 2,282 90,730 SH   SOLE   0 0 90,730
CISCO SYS INC COM 17275R102 1,622 31,363 SH   SOLE   0 0 31,363
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,236 44,241 SH   SOLE   0 0 44,241
COHEN & STEERS LTD DURATION COM 19248C105 214 8,180 SH   SOLE   0 0 8,180
CONOCOPHILLIPS COM 20825C104 478 9,025 SH   SOLE   0 0 9,025
COSTCO WHSL CORP NEW COM 22160K105 1,161 3,294 SH   SOLE   0 0 3,294
CROWN CASTLE INTL CORP NEW COM 22822V101 563 3,270 SH   SOLE   0 0 3,270
DUKE ENERGY CORP NEW COM NEW 26441C204 222 2,300 SH   SOLE   0 0 2,300
EQUITY RESIDENTIAL SH BEN INT 29476L107 261 3,650 SH   SOLE   0 0 3,650
EXXON MOBIL CORP COM 30231G102 7,471 133,813 SH   SOLE   0 0 133,813
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,027 44,035 SH   SOLE   0 0 44,035
GLACIER BANCORP INC NEW COM 37637Q105 2,744 48,068 SH   SOLE   0 0 48,068
GLAXOSMITHKLINE PC SPONSORED ADR 37733W105 499 13,980 SH   SOLE   0 0 13,980
ITT INC COM 45073V108 373 4,100 SH   SOLE   0 0 4,100
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 957 12,965 SH   SOLE   0 0 12,965
ISHARES INC CORE MSCI EMKT 46434G103 743 11,541 SH   SOLE   0 0 11,541
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 623 12,420 SH   SOLE   0 0 12,420
MASTERCARD INCORPORATED CL A 57636Q104 782 2,196 SH   SOLE   0 0 2,196
NETFLIX INC COM 64110L106 566 1,085 SH   SOLE   0 0 1,085
NVIDIA CORPORATION COM 67066G104 1,199 2,245 SH   SOLE   0 0 2,245
NUVEEN AMT FREE MUN CR INC F COM 67071L106 308 18,213 SH   SOLE   0 0 18,213
NUTRIEN LTD COM 67077M108 1,633 30,305 SH   SOLE   0 0 30,305
PAYPAL HLDGS INC COM 70450Y103 556 2,289 SH   SOLE   0 0 2,289
ROKU INC COM CL A 77543R102 854 2,622 SH   SOLE   0 0 2,622
SPDR SER TR BLMBRG BRC CNVRT 78464A359 916 10,985 SH   SOLE   0 0 10,985
SPDR SER TR S&P REGL BKG 78464A698 1,068 16,100 SH   SOLE   0 0 16,100
SPDR SER TR S&P HOMEBUILD 78464A888 1,632 23,195 SH   SOLE   0 0 23,195
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,728 34,623 SH   SOLE   0 0 34,623
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,337 20,022 SH   SOLE   0 0 20,022
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,017 44,166 SH   SOLE   0 0 44,166
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,320 13,801 SH   SOLE   0 0 13,801
SELECT SECTOR SPDR TR ENERGY 81369Y506 596 12,142 SH   SOLE   0 0 12,142
SELECT SECTOR SPDR TR SBI INT-FNL 81369Y605 1,791 52,605 SH   SOLE   0 0 52,605
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 750 7,623 SH   SOLE   0 0 7,623
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,588 27,014 SH   SOLE   0 0 27,014
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,196 43,585 SH   SOLE   0 0 43,585
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 599 15,171 SH   SOLE   0 0 15,171
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,401 53,104 SH   SOLE   0 0 53,104
SPROUTS FMRS MKT INC COM 85208M102 250 9,400 SH   SOLE   0 0 9,400
TESLA INC COM 88160R101 237 355 SH   SOLE   0 0 355
3M CO COM 88579Y101 507 2,631 SH   SOLE   0 0 2,631
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 467 9,105 SH   SOLE   0 0 9,105
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,198 5,235 SH   SOLE   0 0 5,235
VANGUARD WORLD FDS UTILITIES ETF 92204A876 247 1,760 SH   SOLE   0 0 1,760
VERIZON COMMUNICATIONS INC COM 92343V104 924 15,891 SH   SOLE   0 0 15,891
WEC ENERGY GROUP INC COM 92939U106 1,898 20,280 SH   SOLE   0 0 20,280
WESTROCK CO COM 96145D105 367 7,050 SH   SOLE   0 0 7,050
ZOETIS INC CL A 98978V103 2,132 13,541 SH   SOLE   0 0 13,541
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 353 11,321 SH   SOLE   0 0 11,321
GARMIN LTD SHS H2906T109 369 2,795 SH   SOLE   0 0 2,795
TE CONNECTIVITY LTD REG SHS H84989104 1,028 7,965 SH   SOLE   0 0 7,965