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
3M CO COM 88579Y101 744 3,748 SH   SOLE   3,335 0 413
ABBOTT LABS COM 002824100 1,200 10,348 SH   SOLE   9,553 0 795
ABBVIE INC COM 00287Y109 6,036 53,584 SH   SOLE   43,376 0 10,208
ALGONQUIN PWR UTILS CORP COM 015857105 223 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 2,361 942 SH   SOLE   871 0 71
ALPHABET INC CAP STK CL A 02079K305 315 129 SH   SOLE   85 0 44
ALTABANCORP COM 021347109 221 5,100 SH   SOLE   5,100 0 0
AMAZON COM INC COM 023135106 3,192 928 SH   SOLE   787 0 141
AMERICAN EXPRESS CO COM 025816109 309 1,870 SH   SOLE   1,605 0 265
AMERICAN WTR WKS CO INC NEW COM 030420103 228 1,480 SH   SOLE   1,480 0 0
AMPHENOL CORP NEW CL A 032095101 417 6,100 SH   SOLE   6,100 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,707 93,133 SH   SOLE   71,789 0 21,344
ANNALY CAPITAL MANAGEMENT IN COM 035710409 270 30,427 SH   SOLE   30,427 0 0
ANTERO MIDSTREAM CORP COM 03676B102 478 45,969 SH   SOLE   45,693 0 276
APPLE INC COM 037833100 12,272 89,604 SH   SOLE   68,308 0 21,296
ASTRAZENECA PLC SPONSORED ADR 046353108 744 12,419 SH   SOLE   12,400 0 19
AT&T INC COM 00206R102 7,120 247,396 SH   SOLE   204,396 0 43,000
BAXTER INTL INC COM 071813109 454 5,635 SH   SOLE   5,435 0 200
BECTON DICKINSON & CO COM 075887109 375 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,913 39,265 SH   SOLE   30,876 0 8,389
BK OF AMERICA CORP COM 060505104 207 5,025 SH   SOLE   3,325 0 1,700
BLACK HILLS CORP COM 092113109 256 3,900 SH   SOLE   2,550 0 1,350
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 652 22,555 SH   SOLE   19,125 0 3,430
BLACKROCK RES & COMMODITIES SHS 09257A108 360 38,200 SH   SOLE   38,200 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 700 16,782 SH   SOLE   13,962 0 2,820
BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 223 21,900 SH   SOLE   21,900 0 0
BOEING CO COM 097023105 647 2,699 SH   SOLE   1,762 0 937
BOOKING HOLDINGS INC COM 09857L108 363 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 159 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 162 10,000 SH   SOLE   10,000 0 0
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 369 39,250 SH   SOLE   37,750 0 1,500
BRISTOL-MYERS SQUIBB CO COM 110122108 6,324 94,647 SH   SOLE   74,732 0 19,915
CATERPILLAR INC COM 149123101 260 1,195 SH   SOLE   575 0 620
CENTERSPACE COM 15202L107 351 4,450 SH   SOLE   4,250 0 200
CHEVRON CORP NEW COM 166764100 7,338 70,064 SH   SOLE   55,647 0 14,417
CISCO SYS INC COM 17275R102 7,516 141,814 SH   SOLE   113,233 0 28,581
COCA COLA CO COM 191216100 474 8,755 SH   SOLE   8,200 0 555
COINBASE GLOBAL INC COM CL A 19260Q107 1,888 7,455 SH   SOLE   7,442 0 13
COMPUGEN LTD ORD M25722105 528 63,800 SH   SOLE   63,800 0 0
COSTCO WHSL CORP NEW COM 22160K105 712 1,799 SH   SOLE   1,730 0 69
CVS HEALTH CORP COM 126650100 6,387 76,550 SH   SOLE   60,644 0 15,906
DANAHER CORPORATION COM 235851102 490 1,825 SH   SOLE   1,825 0 0
DISNEY WALT CO COM 254687106 1,593 9,064 SH   SOLE   7,967 0 1,097
DUKE ENERGY CORP NEW COM NEW 26441C204 663 6,720 SH   SOLE   5,811 0 909
EAGLE BANCORP MONT INC COM 26942G100 285 12,403 SH   SOLE   12,403 0 0
EATON VANCE ENHANCED EQUITY COM 278274105 204 11,000 SH   SOLE   11,000 0 0
EATON VANCE ENHANCED EQUITY COM 278277108 233 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 115 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 306 30,000 SH   SOLE   30,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 527 27,500 SH   SOLE   27,500 0 0
EMERSON ELEC CO COM 291011104 1,196 12,432 SH   SOLE   11,277 0 1,155
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 719 67,684 SH   SOLE   58,204 0 9,480
ENTERPRISE PRODS PARTNERS L COM 293792107 442 18,314 SH   SOLE   14,865 0 3,449
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 781 12,328 SH   SOLE   10,660 0 1,668
EXXON MOBIL CORP COM 30231G102 7,900 125,232 SH   SOLE   99,496 0 25,737
FACEBOOK INC CL A 30303M102 1,071 3,080 SH   SOLE   3,080 0 0
FEDEX CORP COM 31428X106 204 685 SH   SOLE   585 0 100
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,039 24,843 SH   SOLE   23,221 0 1,622
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 269 1,100 SH   SOLE   1,100 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 508 10,574 SH   SOLE   3,919 0 6,655
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 48,133 945,647 SH   SOLE   781,804 0 163,843
FORD MTR CO DEL COM 345370860 362 24,383 SH   SOLE   23,661 0 722
GENERAL ELECTRIC CO COM 369604103 6,771 503,080 SH   SOLE   401,291 0 101,789
GENERAL MLS INC COM 370334104 304 4,991 SH   SOLE   4,991 0 0
GLACIER BANCORP INC NEW COM 37637Q105 397 7,203 SH   SOLE   6,703 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5,311 133,382 SH   SOLE   103,768 0 29,614
GRACO INC COM 384109104 448 5,915 SH   SOLE   5,915 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 539 30,625 SH   SOLE   30,625 0 0
HOME DEPOT INC COM 437076102 4,918 15,422 SH   SOLE   12,378 0 3,044
HONEYWELL INTL INC COM 438516106 5,968 27,209 SH   SOLE   20,703 0 6,506
ILLINOIS TOOL WKS INC COM 452308109 203 910 SH   SOLE   910 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 191 10,500 SH   SOLE   8,900 0 1,600
INTEL CORP COM 458140100 7,799 138,919 SH   SOLE   110,239 0 28,679
INTERDIGITAL INC COM 45867G101 1,068 14,620 SH   SOLE   14,020 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 7,692 52,476 SH   SOLE   40,619 0 11,857
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 284 8,255 SH   SOLE   6,700 0 1,555
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 6,853 47,023 SH   SOLE   38,730 0 8,293
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,411 9,358 SH   SOLE   4,830 0 4,528
INVESCO QQQ TR UNIT SER 1 46090E103 3,580 10,102 SH   SOLE   8,129 0 1,973
ISHARES TR CORE S&P500 ETF 464287200 1,764 4,103 SH   SOLE   723 0 3,380
ISHARES TR CORE US AGGBD ET 464287226 884 7,668 SH   SOLE   310 0 7,358
ISHARES TR S&P 500 GRWT ETF 464287309 769 10,576 SH   SOLE   10,160 0 416
ISHARES TR S&P 500 VAL ETF 464287408 413 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 476 6,030 SH   SOLE   1,025 0 5,005
ISHARES TR CORE S&P MCP ETF 464287507 984 3,663 SH   SOLE   3,188 0 475
ISHARES TR RUS 1000 VAL ETF 464287598 266 1,675 SH   SOLE   0 0 1,675
ISHARES TR RUS 1000 GRW ETF 464287614 1,036 3,815 SH   SOLE   2,065 0 1,750
ISHARES TR CORE S&P SCP ETF 464287804 900 7,970 SH   SOLE   6,717 0 1,253
ISHARES TR ISHS 1-5YR INVS 464288646 1,456 26,571 SH   SOLE   2,740 0 23,831
ISHARES TR SHORT TREAS BD 464288679 575 5,200 SH   SOLE   5,200 0 0
ISHARES TR IBONDS DEC 46435U697 279 10,329 SH   SOLE   10,329 0 0
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 606 10,005 SH   SOLE   10,005 0 0
JOHNSON & JOHNSON COM 478160104 1,955 11,866 SH   SOLE   9,621 0 2,245
JPMORGAN CHASE & CO COM 46625H100 10,125 65,094 SH   SOLE   51,958 0 13,137
KIMBELL RTY PARTNERS LP UNIT 49435R102 218 17,000 SH   SOLE   17,000 0 0
KINDER MORGAN INC DEL COM 49456B101 405 22,197 SH   SOLE   18,447 0 3,750
KRAFT HEINZ CO COM 500754106 6,201 152,054 SH   SOLE   120,536 0 31,518
LABORATORY CORP AMER HLDGS COM NEW 50540R409 228 825 SH   SOLE   825 0 0
LADDER CAP CORP CL A 505743104 453 39,287 SH   SOLE   39,287 0 0
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 128 10,000 SH   SOLE   10,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 892 98,629 SH   SOLE   98,629 0 0
LILLY ELI & CO COM 532457108 339 1,475 SH   SOLE   1,300 0 175
LOCKHEED MARTIN CORP COM 539830109 5,469 14,455 SH   SOLE   11,416 0 3,039
LOWES COS INC COM 548661107 4,397 22,669 SH   SOLE   17,503 0 5,166
MARSH & MCLENNAN COS INC COM 571748102 434 3,085 SH   SOLE   2,885 0 200
MCDONALDS CORP COM 580135101 644 2,789 SH   SOLE   1,855 0 934
MDU RES GROUP INC COM 552690109 5,598 178,619 SH   SOLE   139,553 0 39,066
MERCK & CO INC COM 58933Y105 7,194 92,502 SH   SOLE   74,688 0 17,814
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 95 20,000 SH   SOLE   20,000 0 0
MICROSOFT CORP COM 594918104 15,613 57,635 SH   SOLE   43,753 0 13,881
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 550 51,900 SH   SOLE   50,600 0 1,300
NEXTERA ENERGY INC COM 65339F101 249 3,400 SH   SOLE   2,600 0 800
NIKE INC CL B 654106103 496 3,210 SH   SOLE   2,900 0 310
NORTHWESTERN CORP COM NEW 668074305 3,373 56,017 SH   SOLE   44,500 0 11,517
NUVEEN MUN VALUE FD INC COM 670928100 3,222 279,455 SH   SOLE   241,455 0 38,000
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 622 43,862 SH   SOLE   43,862 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 603 90,200 SH   SOLE   86,200 0 4,000
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 352 15,000 SH   SOLE   15,000 0 0
ONEOK INC NEW COM 682680103 808 14,525 SH   SOLE   14,500 0 25
ORACLE CORP COM 68389X105 3,797 48,776 SH   SOLE   38,680 0 10,096
PACKAGING CORP AMER COM 695156109 257 1,900 SH   SOLE   1,900 0 0
PAYCHEX INC COM 704326107 248 2,310 SH   SOLE   2,310 0 0
PENNANTPARK INVT CORP COM 708062104 579 86,750 SH   SOLE   83,750 0 3,000
PEPSICO INC COM 713448108 2,052 13,852 SH   SOLE   12,201 0 1,651
PFIZER INC COM 717081103 7,471 190,779 SH   SOLE   150,569 0 40,209
PHILLIPS 66 COM 718546104 7,110 82,852 SH   SOLE   65,288 0 17,564
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 472 21,104 SH   SOLE   21,104 0 0
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 1,880 81,095 SH   SOLE   76,920 0 4,175
PREFERRED APT CMNTYS INC COM 74039L103 445 45,635 SH   SOLE   44,135 0 1,500
PROCTER AND GAMBLE CO COM 742718109 8,345 61,847 SH   SOLE   47,959 0 13,888
PROGRESSIVE CORP COM 743315103 219 2,230 SH   SOLE   2,230 0 0
QUALCOMM INC COM 747525103 1,923 13,453 SH   SOLE   12,592 0 861
RAYTHEON TECHNOLOGIES CORP COM 75513E101 459 5,378 SH   SOLE   2,744 0 2,634
REALTY INCOME CORP COM 756109104 516 7,730 SH   SOLE   7,730 0 0
SCHLUMBERGER LTD COM STK 806857108 1,115 34,827 SH   SOLE   31,853 0 2,974
SCHWAB CHARLES CORP COM 808513105 5,062 69,519 SH   SOLE   56,075 0 13,444
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,981 38,182 SH   SOLE   16,793 0 21,389
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5,619 54,044 SH   SOLE   46,083 0 7,961
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,200 15,337 SH   SOLE   8,160 0 7,177
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 521 5,001 SH   SOLE   4,500 0 501
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,255 29,822 SH   SOLE   15,029 0 14,793
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 576 14,600 SH   SOLE   14,545 0 55
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,305 23,900 SH   SOLE   23,900 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,421 7,957 SH   SOLE   6,525 0 1,432
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 634 4,295 SH   SOLE   4,295 0 0
SHERWIN WILLIAMS CO COM 824348106 225 825 SH   SOLE   825 0 0
SOUTHWEST GAS HLDGS INC COM 844895102 247 3,725 SH   SOLE   3,725 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 227 530 SH   SOLE   0 0 530
SPDR SER TR PORTFOLI S&P1500 78464A805 460 8,689 SH   SOLE   8,039 0 650
SPDR SER TR S&P BIOTECH 78464A870 492 3,635 SH   SOLE   3,535 0 100
SPDR SER TR S&P OILGAS EXP 78468R556 1,054 10,903 SH   SOLE   8,292 0 2,611
STARWOOD PPTY TR INC COM 85571B105 701 26,800 SH   SOLE   26,800 0 0
STRYKER CORPORATION COM 863667101 343 1,320 SH   SOLE   1,315 0 5
SYSCO CORP COM 871829107 4,679 60,179 SH   SOLE   48,490 0 11,689
TARGET CORP COM 87612E106 1,191 4,928 SH   SOLE   4,147 0 781
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 653 25,394 SH   SOLE   25,394 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 700 42,609 SH   SOLE   42,609 0 0
TESLA INC COM 88160R101 484 712 SH   SOLE   50 0 662
TEXAS INSTRS INC COM 882508104 239 1,241 SH   SOLE   1,240 0 1
THERMO FISHER SCIENTIFIC INC COM 883556102 273 542 SH   SOLE   502 0 40
TPG RE FIN TR INC COM 87266M107 413 30,700 SH   SOLE   30,700 0 0
TRAVELERS COMPANIES INC COM 89417E109 279 1,862 SH   SOLE   1,862 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,013 68,594 SH   SOLE   53,622 0 14,972
UNION PAC CORP COM 907818108 351 1,597 SH   SOLE   1,227 0 370
UNITED STS OIL FD LP UNITS 91232N207 3,535 70,879 SH   SOLE   70,504 0 375
UNITEDHEALTH GROUP INC COM 91324P102 363 906 SH   SOLE   782 0 124
US BANCORP DEL COM NEW 902973304 9,200 161,492 SH   SOLE   127,577 0 33,915
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,083 65,701 SH   SOLE   65,701 0 0
V F CORP COM 918204108 264 3,220 SH   SOLE   3,220 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 2,404 112,641 SH   SOLE   73,891 0 38,750
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 773 23,500 SH   SOLE   23,500 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 214 2,600 SH   SOLE   1,735 0 865
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,938 7,466 SH   SOLE   7,166 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 636 6,252 SH   SOLE   5,507 0 745
VANGUARD INDEX FDS MID CAP ETF 922908629 1,334 5,622 SH   SOLE   5,622 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,903 6,635 SH   SOLE   6,171 0 464
VANGUARD INDEX FDS SMALL CP ETF 922908751 759 3,368 SH   SOLE   3,118 0 250
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,035 22,597 SH   SOLE   20,573 0 2,024
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 508 9,352 SH   SOLE   5,834 0 3,518
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,793 45,855 SH   SOLE   45,255 0 600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 320 2,066 SH   SOLE   2,066 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 384 1,660 SH   SOLE   1,396 0 264
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 258 1,042 SH   SOLE   1,042 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 240 601 SH   SOLE   501 0 100
VEREIT INC COM 92339V308 361 7,850 SH   SOLE   7,850 0 0
VERICITY INC COM 92347D100 143 14,500 SH   SOLE   14,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,667 83,296 SH   SOLE   68,905 0 14,391
VIACOMCBS INC CL B 92556H206 278 6,150 SH   SOLE   6,150 0 0
VIATRIS INC COM 92556V106 150 10,506 SH   SOLE   10,490 0 15
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 558 20,142 SH   SOLE   16,382 0 3,760
VISA INC COM CL A 92826C839 333 1,424 SH   SOLE   1,405 0 19
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,833 110,867 SH   SOLE   90,140 0 20,727
WASTE MGMT INC DEL COM 94106L109 353 2,516 SH   SOLE   1,900 0 616
WELLS FARGO CO NEW COM 949746101 301 6,637 SH   SOLE   6,637 0 0
WILLIAMS COS INC COM 969457100 266 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 335 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 295 1,585 SH   SOLE   1,585 0 0