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 623 3,994 SH   SOLE   3,456 0 538
ABBOTT LABS COM 002824100 1,001 10,943 SH   SOLE   10,168 0 775
ABBVIE INC COM 00287Y109 5,546 56,490 SH   SOLE   42,883 0 13,607
ALGONQUIN PWR UTILS CORP COM 015857105 194 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 468 331 SH   SOLE   245 0 86
AMAZON COM INC COM 023135106 524 190 SH   SOLE   49 0 141
AMERICAN EXPRESS CO COM 025816109 4,324 45,424 SH   SOLE   33,420 0 12,004
AMPHENOL CORP NEW CL A 032095101 292 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,457 70,127 SH   SOLE   53,067 0 17,060
ANNALY CAPITAL MANAGEMENT IN COM 035710409 200 30,427 SH   SOLE   30,427 0 0
ANTERO MIDSTREAM CORP COM 03676B102 117 23,000 SH   SOLE   23,000 0 0
APPLE INC COM 037833100 9,662 26,486 SH   SOLE   18,540 0 7,945
ASTRAZENECA PLC SPONSORED ADR 046353108 656 12,400 SH   SOLE   12,400 0 0
AT&T INC COM 00206R102 5,856 193,720 SH   SOLE   154,172 0 39,548
BECTON DICKINSON & CO COM 075887109 368 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,534 36,601 SH   SOLE   27,429 0 9,172
BLACK HILLS CORP COM 092113109 238 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMMODITIES SHS 09257A108 234 38,200 SH   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 217 26,800 SH   SOLE   26,800 0 0
BOEING CO COM 097023105 472 2,572 SH   SOLE   1,708 0 864
BOOKING HOLDINGS INC COM 09857L108 264 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 126 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 103 10,000 SH   SOLE   10,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,548 94,361 SH   SOLE   70,886 0 23,475
CARLYLE GROUP INC COM 14316J108 725 26,000 SH   SOLE   26,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 962 43,275 SH   SOLE   31,018 0 12,257
CHEVRON CORP NEW COM 166764100 4,920 55,133 SH   SOLE   41,912 0 13,221
CINCINNATI FINL CORP COM 172062101 383 5,980 SH   SOLE   5,830 0 150
CISCO SYS INC COM 17275R102 5,094 109,227 SH   SOLE   86,632 0 22,595
COCA COLA CO COM 191216100 402 9,005 SH   SOLE   8,450 0 555
COLONY CR REAL ESTATE INC COM CL A 19625T101 200 28,500 SH   SOLE   28,500 0 0
CORTEVA INC COM 22052L104 1,175 43,865 SH   SOLE   33,469 0 10,396
COSTCO WHSL CORP NEW COM 22160K105 500 1,648 SH   SOLE   1,575 0 73
CVS HEALTH CORP COM 126650100 3,055 47,023 SH   SOLE   35,065 0 11,958
DANAHER CORPORATION COM 235851102 248 1,405 SH   SOLE   1,405 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 801 26,502 SH   SOLE   26,502 0 0
DISNEY WALT CO COM DISNEY 254687106 1,052 9,435 SH   SOLE   8,428 0 1,007
DOW INC COM 260557103 1,256 30,815 SH   SOLE   23,218 0 7,597
DUKE ENERGY CORP NEW COM NEW 26441C204 529 6,624 SH   SOLE   5,715 0 909
DUPONT DE NEMOURS INC COM 26614N102 1,693 31,867 SH   SOLE   23,779 0 8,088
EAGLE BANCORP MONT INC COM 26942G100 238 13,683 SH   SOLE   13,683 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 176 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 74 10,000 SH   SOLE   10,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 306 26,000 SH   SOLE   26,000 0 0
EMERSON ELEC CO COM 291011104 923 14,885 SH   SOLE   13,535 0 1,350
ENBRIDGE INC COM 29250N105 202 6,650 SH   SOLE   6,200 0 450
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 449 63,084 SH   SOLE   53,604 0 9,480
ENTERPRISE PRODS PARTNERS L COM 293792107 252 13,864 SH   SOLE   10,415 0 3,449
EXXON MOBIL CORP COM 30231G102 4,884 109,207 SH   SOLE   83,353 0 25,854
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,033 33,374 SH   SOLE   31,757 0 1,617
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 225 1,320 SH   SOLE   1,320 0 0
FORD MTR CO DEL COM 345370860 146 24,060 SH   SOLE   23,670 0 390
GABELLI EQUITY TR INC COM 362397101 142 28,229 SH   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 3,426 501,642 SH   SOLE   381,154 0 120,488
GENERAL MLS INC COM 370334104 308 4,991 SH   SOLE   4,991 0 0
GLACIER BANCORP INC NEW COM 37637Q105 342 9,677 SH   SOLE   9,177 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,810 93,405 SH   SOLE   68,968 0 24,437
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 35 13,700 SH   SOLE   13,700 0 0
GRACO INC COM 384109104 267 5,565 SH   SOLE   5,565 0 0
HOME DEPOT INC COM 437076102 3,807 15,197 SH   SOLE   11,610 0 3,587
HONEYWELL INTL INC COM 438516106 3,885 26,870 SH   SOLE   19,314 0 7,556
INDEPENDENCE RLTY TR INC COM 45378A106 121 10,500 SH   SOLE   8,900 0 1,600
INTEL CORP COM 458140100 5,973 99,834 SH   SOLE   78,305 0 21,529
INTERDIGITAL INC COM 45867G101 902 15,920 SH   SOLE   15,320 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 658 5,448 SH   SOLE   4,448 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,911 18,777 SH   SOLE   11,263 0 7,514
INVESCO QQQ TR UNIT SER 1 46090E103 5,321 21,492 SH   SOLE   17,056 0 4,436
INVESTORS REAL ESTATE TRUST SH BEN INT 461730509 300 4,250 SH   SOLE   4,250 0 0
IRON MTN INC NEW COM 46284V101 261 10,000 SH   SOLE   10,000 0 0
ISHARES TR S&P 500 VAL ETF 464287408 303 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 407 6,682 SH   SOLE   2,332 0 4,350
ISHARES TR CORE S&P500 ETF 464287200 1,640 5,295 SH   SOLE   1,495 0 3,800
ISHARES TR RUS 1000 GRW ETF 464287614 527 2,745 SH   SOLE   1,870 0 875
ISHARES TR CORE US AGGBD ET 464287226 833 7,044 SH   SOLE   1,831 0 5,213
ISHARES TR CORE S&P SCP ETF 464287804 501 7,339 SH   SOLE   6,656 0 683
ISHARES TR SHORT TREAS BD 464288679 443 4,000 SH   SOLE   4,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 520 2,504 SH   SOLE   2,400 0 104
ISHARES TR CORE S&P MCP ETF 464287507 582 3,274 SH   SOLE   3,074 0 200
ISHARES TR SH TR CRPORT ETF 464288646 1,737 31,744 SH   SOLE   1,920 0 29,824
JOHNSON & JOHNSON COM 478160104 1,708 12,143 SH   SOLE   9,854 0 2,289
JPMORGAN CHASE & CO COM 46625H100 5,577 59,295 SH   SOLE   44,700 0 14,596
KIMBELL RTY PARTNERS LP UNIT 49435R102 99 11,500 SH   SOLE   11,500 0 0
KINDER MORGAN INC DEL COM 49456B101 361 23,825 SH   SOLE   20,075 0 3,750
KRAFT HEINZ CO COM 500754106 4,457 139,769 SH   SOLE   105,274 0 34,495
LADDER CAP CORP CL A 505743104 309 38,111 SH   SOLE   38,111 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 564 98,629 SH   SOLE   98,629 0 0
LILLY ELI & CO COM 532457108 266 1,620 SH   SOLE   1,275 0 345
LOWES COS INC COM 548661107 4,907 36,315 SH   SOLE   26,562 0 9,753
MACQUARIE INFRASTRUCTURE COR COM 55608B105 534 17,400 SH   SOLE   17,400 0 0
MARSH & MCLENNAN COS INC COM 571748102 344 3,205 SH   SOLE   3,005 0 200
MCDONALDS CORP COM 580135101 498 2,697 SH   SOLE   1,710 0 987
MDU RES GROUP INC COM 552690109 219 9,869 SH   SOLE   9,624 0 245
MERCK & CO. INC COM 58933Y105 6,559 84,820 SH   SOLE   65,025 0 19,795
MICROSOFT CORP COM 594918104 11,131 54,697 SH   SOLE   39,040 0 15,657
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 234 31,500 SH   SOLE   31,500 0 0
NEXTERA ENERGY INC COM 65339F101 204 850 SH   SOLE   750 0 100
NIKE INC CL B 654106103 238 2,430 SH   SOLE   2,255 0 175
NORTHWESTERN CORP COM NEW 668074305 215 3,950 SH   SOLE   3,950 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,538 346,858 SH   SOLE   304,858 0 42,000
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 565 43,862 SH   SOLE   43,862 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 409 91,500 SH   SOLE   87,500 0 4,000
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 131 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 3,853 210,542 SH   SOLE   156,797 0 53,745
ONEOK INC NEW COM 682680103 490 14,750 SH   SOLE   14,700 0 50
ORACLE CORP COM 68389X105 2,700 48,843 SH   SOLE   37,005 0 11,838
OTIS WORLDWIDE CORP COM 68902V107 1,214 21,354 SH   SOLE   15,443 0 5,911
PENNANTPARK INVT CORP COM 708062104 136 38,640 SH   SOLE   36,640 0 2,000
PEPSICO INC COM 713448108 1,994 15,077 SH   SOLE   13,127 0 1,950
PFIZER INC COM 717081103 5,092 155,731 SH   SOLE   118,503 0 37,228
PHILLIPS 66 COM 718546104 4,692 65,256 SH   SOLE   49,454 0 15,802
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1,619 87,820 SH   SOLE   85,475 0 2,345
PREFERRED APT CMNTYS INC COM 74039L103 396 52,095 SH   SOLE   51,195 0 900
PROCTER AND GAMBLE CO COM 742718109 6,598 55,179 SH   SOLE   40,399 0 14,779
QUALCOMM INC COM 747525103 1,564 17,147 SH   SOLE   15,837 0 1,310
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,277 53,183 SH   SOLE   38,632 0 14,551
REALTY INCOME CORP COM 756109104 460 7,730 SH   SOLE   7,730 0 0
SCHLUMBERGER LTD COM 806857108 701 38,110 SH   SOLE   35,285 0 2,825
SCHWAB CHARLES CORP COM 808513105 2,492 73,852 SH   SOLE   57,727 0 16,125
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 545 8,341 SH   SOLE   7,770 0 571
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,453 47,400 SH   SOLE   27,001 0 20,398
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 631 21,205 SH   SOLE   19,899 0 1,306
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,810 156,473 SH   SOLE   120,064 0 36,409
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,196 29,894 SH   SOLE   14,223 0 15,671
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,789 51,133 SH   SOLE   46,193 0 4,940
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,137 40,608 SH   SOLE   29,130 0 11,478
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,175 20,900 SH   SOLE   20,900 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 445 4,260 SH   SOLE   4,260 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 895 7,009 SH   SOLE   5,965 0 1,044
SPDR SER TR S&P BIOTECH 78464A870 407 3,635 SH   SOLE   3,535 0 100
SPDR SER TR PORTFOLIO SHORT 78464A474 13,325 425,174 SH   SOLE   358,329 0 66,845
SPDR SER TR S&P OILGAS EXP 78468R556 851 16,302 SH   SOLE   13,945 0 2,357
SPDR SER TR PORTFOLI S&P1500 78464A805 337 8,910 SH   SOLE   8,260 0 650
STARWOOD PPTY TR INC COM 85571B105 384 25,700 SH   SOLE   25,700 0 0
STRYKER CORPORATION COM 863667101 237 1,315 SH   SOLE   1,315 0 0
SYSCO CORP COM 871829107 5,163 94,458 SH   SOLE   71,821 0 22,637
TARGET CORP COM 87612E106 725 6,046 SH   SOLE   5,312 0 734
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 507 23,775 SH   SOLE   23,775 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 446 31,174 SH   SOLE   31,174 0 0
TPG RE FIN TR INC COM 87266M107 425 49,435 SH   SOLE   49,235 0 200
TRAVELERS COMPANIES INC COM 89417E109 212 1,862 SH   SOLE   1,862 0 0
UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 230 20,115 SH   SOLE   19,515 0 600
UNILEVER N V N Y SHS NEW 904784709 2,937 55,131 SH   SOLE   39,954 0 15,177
UNION PAC CORP COM 907818108 245 1,452 SH   SOLE   1,112 0 340
UNITEDHEALTH GROUP INC COM 91324P102 232 785 SH   SOLE   662 0 123
US BANCORP DEL COM NEW 902973304 1,588 43,125 SH   SOLE   38,760 0 4,365
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 746 68,701 SH   SOLE   68,701 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 609 33,421 SH   SOLE   21,900 0 11,521
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,163 7,632 SH   SOLE   7,332 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 455 5,797 SH   SOLE   5,392 0 405
VANGUARD INDEX FDS MID CAP ETF 922908629 682 4,162 SH   SOLE   4,162 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,351 6,687 SH   SOLE   6,223 0 464
VANGUARD INDEX FDS SMALL CP ETF 922908751 282 1,938 SH   SOLE   1,938 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,184 20,339 SH   SOLE   19,535 0 804
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,821 45,976 SH   SOLE   38,749 0 7,227
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,283 51,820 SH   SOLE   51,220 0 600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 262 2,232 SH   SOLE   2,232 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 210 1,286 SH   SOLE   1,122 0 164
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 201 1,042 SH   SOLE   1,042 0 0
VEREIT INC COM 92339V100 324 50,350 SH   SOLE   50,350 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,044 18,930 SH   SOLE   17,760 0 1,170
VISA INC COM CL A 92826C839 230 1,190 SH   SOLE   1,190 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,622 85,437 SH   SOLE   65,471 0 19,966
WASTE MGMT INC DEL COM 94106L109 233 2,196 SH   SOLE   1,610 0 586
WILLIAMS COS INC COM 969457100 190 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 249 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 224 1,635 SH   SOLE   1,635 0 0