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,462 12,375 SH   SOLE   0 0 12,375
ALLSTATE CORP COM 020002101 1,264 9,928 SH   SOLE   0 0 9,928
AMAZON COM INC COM 023135106 483 147 SH   SOLE   0 0 147
AMERICAN ELEC PWR CO INC COM 025537101 1,161 14,305 SH   SOLE   0 0 14,305
APPLE INC COM 037833100 3,873 27,369 SH   SOLE   0 0 27,369
APPLIED MATLS INC COM 038222105 483 3,750 SH   SOLE   0 0 3,750
BK OF AMERICA CORP COM 060505104 1,754 41,320 SH   SOLE   0 0 41,320
BLACK HILLS CORP COM 092113109 768 12,240 SH   SOLE   0 0 12,240
BOEING CO COM 097023105 887 4,035 SH   SOLE   0 0 4,035
BRISTOL-MYERS SQUIBB CO COM 110122108 811 13,712 SH   SOLE   0 0 13,712
BROOKS AUTOMATION INC NEW COM 114340102 2,581 25,219 SH   SOLE   0 0 25,219
CATERPILLAR INC. COM 149123101 3,376 17,585 SH   SOLE   0 0 17,585
CHEVRON CORP NEW COM 166764100 301 2,965 SH   SOLE   0 0 2,965
CORNING INC COM 219350105 1,043 28,580 SH   SOLE   0 0 28,580
CREDIT SUISSE GROUP SPONSORED ADR 225401108 569 57,700 SH   SOLE   0 0 57,700
DEERE & CO COM 244199105 4,243 12,663 SH   SOLE   0 0 12,663
DISNEY WALT CO COM 254687106 2,310 13,657 SH   SOLE   0 0 13,657
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 321 7,660 SH   SOLE   0 0 7,660
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 827 12,953 SH   SOLE   0 0 12,953
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 452 3,807 SH   SOLE   0 0 3,807
GENERAL ELECTRIC CO COM NEW 369604301 235 2,278 SH   SOLE   0 0 2,278
GENERAL MILLS INC COM 370334104 282 4,715 SH   SOLE   0 0 4,715
HEALTHCARE SVCS GROUP INC COM 421906108 220 8,820 SH   SOLE   0 0 8,820
HERSHEY CO COM 427866108 364 2,150 SH   SOLE   0 0 2,150
HOME DEPOT INC COM 437076102 1,474 4,490 SH   SOLE   0 0 4,490
HONEYWELL INTL INC COM 438516106 608 2,862 SH   SOLE   0 0 2,862
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 498 7,270 SH   SOLE   0 0 7,270
INTEL CORP COM 458140100 1,396 26,196 SH   SOLE   0 0 26,196
INTERNATIONAL PAPER CO COM 460146103 1,280 22,893 SH   SOLE   0 0 22,893
ISHARES TR SELECT DIVID ETF 464287168 672 5,855 SH   SOLE   0 0 5,855
ISHARES TR TIPS BD ETF 464287176 328 2,571 SH   SOLE   0 0 2,571
ISHARES TR US TRSPRTION 464287192 350 1,438 SH   SOLE   0 0 1,438
ISHARES TR ISHS 5-10YR INVT 464288638 1,067 17,765 SH   SOLE   0 0 17,765
JOHNSON & JOHNSON COM 478160104 2,585 16,005 SH   SOLE   0 0 16,005
KIMBERLY-CLARK CORP COM 494368103 1,636 12,350 SH   SOLE   0 0 12,350
LOCKHEED MARTIN CORP COM 539830109 668 1,935 SH   SOLE   0 0 1,935
LOWES COS INC COM 548661107 784 3,865 SH   SOLE   0 0 3,865
LULULEMON ATHLETICA INC COM 550021109 850 2,100 SH   SOLE   0 0 2,100
MDU RES GROUP INC COM 552690109 2,474 83,378 SH   SOLE   0 0 83,378
MCDONALDS CORP COM 580135101 1,693 7,023 SH   SOLE   0 0 7,023
MICROSOFT CORP COM 594918104 2,467 8,749 SH   SOLE   0 0 8,749
MONDELEZ INTL INC CL A 609207105 1,307 22,470 SH   SOLE   0 0 22,470
NORTHWESTERN CORP COM NEW 668074305 215 3,750 SH   SOLE   0 0 3,750
PACCAR INC COM 693718108 435 5,508 SH   SOLE   0 0 5,508
PEPSICO INC COM 713448108 494 3,282 SH   SOLE   0 0 3,282
PHILLIPS 66 COM 718546104 267 3,810 SH   SOLE   0 0 3,810
PROCTER & GAMBLE COM GAMBLE 742718109 2,077 14,855 SH   SOLE   0 0 14,855
QUALCOMM INC COM 747525103 2,321 17,998 SH   SOLE   0 0 17,998
REALTY INCOME CORP COM 756109104 4,234 65,276 SH   SOLE   0 0 65,276
ROCKWELL AUTOMATION INC COM 773903109 588 2,000 SH   SOLE   0 0 2,000
ROYAL BK CDA COM 780087102 493 4,960 SH   SOLE   0 0 4,960
SCHWAB CHARLES CORP COM 808513105 755 10,360 SH   SOLE   0 0 10,360
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 867 8,335 SH   SOLE   0 0 8,335
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 539 7,989 SH   SOLE   0 0 7,989
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,428 32,708 SH   SOLE   0 0 32,708
SONY GROUP CORPORATION SPONSORED ADR 835699307 782 7,070 SH   SOLE   0 0 7,070
SQUARE INC CL A 852234103 1,901 7,927 SH   SOLE   0 0 7,927
STRYKER CORPORATION COM 863667101 457 1,732 SH   SOLE   0 0 1,732
T-MOBILE US INC COM 872590104 493 3,855 SH   SOLE   0 0 3,855
TEREX CORP NEW COM 880779103 431 10,235 SH   SOLE   0 0 10,235
TEXAS INSTRS INC COM 882508104 257 1,336 SH   SOLE   0 0 1,336
US BANCORP DEL COM NEW 902973304 597 10,045 SH   SOLE   0 0 10,045
UNION PAC CORP COM 907818108 1,458 7,440 SH   SOLE   0 0 7,440
UNITED PARCEL SERVICE INC CL B 911312106 1,033 5,675 SH   SOLE   0 0 5,675
V F CORP COM 918204108 898 13,410 SH   SOLE   0 0 13,410
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,059 34,198 SH   SOLE   0 0 34,198
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,003 56,309 SH   SOLE   0 0 56,309
WHITESTONE REIT COM 966084204 678 69,365 SH   SOLE   0 0 69,365
RAYTHEON TECHNOLOGIES CORP COM 75513E101 312 3,628 SH   SOLE   0 0 3,628
TARGET CORP COM 87612E106 1,362 5,953 SH   SOLE   0 0 5,953
TRAVELERS COMPANIES INC COM 89417E109 678 4,460 SH   SOLE   0 0 4,460
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 532 2,255 SH   SOLE   0 0 2,255
AT&T INC COM 00206R102 220 8,156 SH   SOLE   0 0 8,156
ABBVIE INC COM 00287Y109 2,795 25,908 SH   SOLE   0 0 25,908
ALTRA INDL MOTION CORP COM 02208R106 246 4,453 SH   SOLE   0 0 4,453
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 2,341 93,175 SH   SOLE   0 0 93,175
CISCO SYS INC COM 17275R102 1,709 31,398 SH   SOLE   0 0 31,398
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,189 43,891 SH   SOLE   0 0 43,891
COHEN & STEERS LTD DURATION COM 19248C105 223 8,180 SH   SOLE   0 0 8,180
CONOCOPHILLIPS COM 20825C104 661 9,753 SH   SOLE   0 0 9,753
COSTCO WHSL CORP NEW COM 22160K105 1,557 3,466 SH   SOLE   0 0 3,466
CROWN CASTLE INTL CORP NEW COM 22822V101 680 3,922 SH   SOLE   0 0 3,922
DUKE ENERGY CORP NEW COM NEW 26441C204 513 5,255 SH   SOLE   0 0 5,255
ELANCO ANIMAL HEALTH INC COM 28414H103 220 6,890 SH   SOLE   0 0 6,890
EXXON MOBIL CORP COM 30231G102 7,270 123,595 SH   SOLE   0 0 123,595
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,778 44,155 SH   SOLE   0 0 44,155
FREEPORT-MCMORAN INC CL B 35671D857 231 7,110 SH   SOLE   0 0 7,110
GLACIER BANCORP INC NEW COM 37637Q105 2,627 47,465 SH   SOLE   0 0 47,465
GLAXOSMITHKLINE SPONSORED ADR 37733W105 549 14,355 SH   SOLE   0 0 14,355
ITT INC COM 45073V108 340 3,960 SH   SOLE   0 0 3,960
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 969 12,950 SH   SOLE   0 0 12,950
ISHARES INC CORE MSCI EMKT 46434G103 702 11,371 SH   SOLE   0 0 11,371
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 779 15,520 SH   SOLE   0 0 15,520
MASTERCARD INCORPORATED CL A 57636Q104 872 2,509 SH   SOLE   0 0 2,509
NETFLIX INC COM 64110L106 698 1,143 SH   SOLE   0 0 1,143
NVIDIA CORPORATION COM 67066G104 1,678 8,100 SH   SOLE   0 0 8,100
NUVEEN AMT FREE MUN CR INC F COM 67071L106 296 17,251 SH   SOLE   0 0 17,251
NUTRIEN LTD COM 67077M108 2,026 31,250 SH   SOLE   0 0 31,250
PAYPAL HLDGS INC COM 70450Y103 653 2,510 SH   SOLE   0 0 2,510
ROKU INC COM CL A 77543R102 717 2,287 SH   SOLE   0 0 2,287
SPDR SER TR BLMBRG BRC CNVRT 78464A359 827 9,690 SH   SOLE   0 0 9,690
SPDR SER TR S&P REGL BKG 78464A698 1,073 15,840 SH   SOLE   0 0 15,840
SPDR SER TR S&P HOMEBUILD 78464A888 1,971 27,473 SH   SOLE   0 0 27,473
SALESFORCE COM INC COM 79466L302 269 992 SH   SOLE   0 0 992
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,010 38,043 SH   SOLE   0 0 38,043
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,582 20,285 SH   SOLE   0 0 20,285
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,212 46,661 SH   SOLE   0 0 46,661
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,737 15,251 SH   SOLE   0 0 15,251
SELECT SECTOR SPDR TR ENERGY 81369Y506 705 13,527 SH   SOLE   0 0 13,527
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,359 62,856 SH   SOLE   0 0 62,856
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,336 13,660 SH   SOLE   0 0 13,660
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,246 28,436 SH   SOLE   0 0 28,436
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,832 47,839 SH   SOLE   0 0 47,839
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,458 32,806 SH   SOLE   0 0 32,806
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,665 57,374 SH   SOLE   0 0 57,374
SPROUTS FMRS MKT INC COM 85208M102 218 9,400 SH   SOLE   0 0 9,400
TESLA INC COM 88160R101 314 405 SH   SOLE   0 0 405
3M CO COM 88579Y101 611 3,484 SH   SOLE   0 0 3,484
UNITEDHEALTH GROUP INC COM 91324P102 215 549 SH   SOLE   0 0 549
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 462 9,025 SH   SOLE   0 0 9,025
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,331 5,385 SH   SOLE   0 0 5,385
VANGUARD WORLD FDS UTILITIES ETF 92204A876 245 1,760 SH   SOLE   0 0 1,760
VERIZON COMMUNICATIONS INC COM 92343V104 1,361 25,206 SH   SOLE   0 0 25,206
WEC ENERGY GROUP INC COM 92939U106 1,826 20,700 SH   SOLE   0 0 20,700
WESTROCK CO COM 96145D105 351 7,050 SH   SOLE   0 0 7,050
ZOETIS INC CL A 98978V103 2,622 13,504 SH   SOLE   0 0 13,504
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 468 11,321 SH   SOLE   0 0 11,321
GARMIN LTD SHS H2906T109 555 3,573 SH   SOLE   0 0 3,573
TE CONNECTIVITY LTD REG SHS H84989104 1,079 7,865 SH   SOLE   0 0 7,865