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 850 4,820 SH   SOLE   4,168 0 652
ABBOTT LABS COM 002824100 1,208 13,913 SH   SOLE   13,138 0 775
ABBVIE INC COM 00287Y109 5,335 60,254 SH   SOLE   44,944 0 15,310
AGILENT TECHNOLOGIES INC COM 00846U101 371 4,350 SH   SOLE   3,950 0 400
ALGONQUIN PWR UTILS CORP COM 015857105 212 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 432 323 SH   SOLE   237 0 86
AMAZON COM INC COM 023135106 425 230 SH   SOLE   89 0 141
AMERICAN EXPRESS CO COM 025816109 4,970 39,925 SH   SOLE   27,927 0 11,998
AMPHENOL CORP NEW CL A 032095101 330 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,209 51,302 SH   SOLE   37,608 0 13,694
ANNALY CAP MGMT INC COM 035710409 287 30,427 SH   SOLE   30,427 0 0
ANTERO MIDSTREAM CORP COM 03676B102 163 21,500 SH   SOLE   21,500 0 0
APPLE INC COM 037833100 8,610 29,321 SH   SOLE   20,390 0 8,931
ASTRAZENECA PLC SPONSORED ADR 046353108 654 13,107 SH   SOLE   12,400 0 707
AT&T INC COM 00206R102 6,982 178,667 SH   SOLE   139,844 0 38,823
BANK AMER CORP COM 060505104 217 6,152 SH   SOLE   4,452 0 1,700
BECTON DICKINSON & CO COM 075887109 419 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,838 39,021 SH   SOLE   27,950 0 11,071
BLACK HILLS CORP COM 092113109 330 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 308 38,200 SH   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 335 27,800 SH   SOLE   27,800 0 0
BOEING CO COM 097023105 706 2,166 SH   SOLE   1,368 0 798
BOOKING HLDGS INC COM 09857L108 341 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 172 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 138 10,000 SH   SOLE   10,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,370 99,242 SH   SOLE   73,433 0 25,809
CHEVRON CORP NEW COM 166764100 5,442 45,160 SH   SOLE   33,071 0 12,089
CIMAREX ENERGY CO COM 171798101 437 8,325 SH   SOLE   7,675 0 650
CINCINNATI FINL CORP COM 172062101 388 3,690 SH   SOLE   3,590 0 100
CISCO SYS INC COM 17275R102 5,003 104,315 SH   SOLE   81,219 0 23,096
COCA COLA CO COM 191216100 455 8,218 SH   SOLE   7,968 0 250
COLONY CR REAL ESTATE INC COM CL A 19625T101 395 30,000 SH   SOLE   30,000 0 0
COMCAST CORP NEW CL A 20030N101 218 4,854 SH   SOLE   3,444 0 1,410
CONOCOPHILLIPS COM 20825C104 489 7,513 SH   SOLE   5,447 0 2,066
CORTEVA INC COM 22052L104 1,029 34,801 SH   SOLE   25,198 0 9,603
COSTCO WHSL CORP NEW COM 22160K105 502 1,708 SH   SOLE   1,635 0 73
DANAHER CORPORATION COM 235851102 216 1,405 SH   SOLE   1,405 0 0
DARDEN RESTAURANTS INC COM 237194105 307 2,815 SH   SOLE   2,815 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 608 17,987 SH   SOLE   17,987 0 0
DISNEY WALT CO COM DISNEY 254687106 1,385 9,575 SH   SOLE   8,571 0 1,004
DOW INC COM 260557103 1,549 28,297 SH   SOLE   21,162 0 7,135
DUKE ENERGY CORP NEW COM NEW 26441C204 543 5,954 SH   SOLE   5,715 0 239
DUPONT DE NEMOURS INC COM 26614N102 2,068 32,210 SH   SOLE   25,423 0 6,787
EAGLE BANCORP MONT INC COM 26942G100 354 16,533 SH   SOLE   16,333 0 200
EATON VANCE ENH EQTY INC FD COM 278277108 178 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 88 10,000 SH   SOLE   10,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 440 24,000 SH   SOLE   24,000 0 0
EMERSON ELEC CO COM 291011104 1,305 17,111 SH   SOLE   15,483 0 1,628
ENBRIDGE INC COM 29250N105 264 6,650 SH   SOLE   6,200 0 450
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 426 33,204 SH   SOLE   33,204 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 303 10,765 SH   SOLE   10,765 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 99 22,000 SH   SOLE   22,000 0 0
EXXON MOBIL CORP COM 30231G102 6,187 88,660 SH   SOLE   68,668 0 19,992
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,709 40,768 SH   SOLE   39,134 0 1,634
FORD MTR CO DEL COM 345370860 224 24,050 SH   SOLE   23,661 0 389
GABELLI EQUITY TR INC COM 362397101 172 28,229 SH   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 4,442 398,072 SH   SOLE   296,362 0 101,710
GENERAL MLS INC COM 370334104 342 6,391 SH   SOLE   5,991 0 400
GILEAD SCIENCES INC COM 375558103 4,249 65,386 SH   SOLE   47,373 0 18,013
GLACIER BANCORP INC NEW COM 37637Q105 533 11,595 SH   SOLE   11,095 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,233 90,076 SH   SOLE   64,117 0 25,959
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 130 14,700 SH   SOLE   14,700 0 0
GRACO INC COM 384109104 318 6,115 SH   SOLE   5,915 0 200
HOME DEPOT INC COM 437076102 3,325 15,227 SH   SOLE   11,332 0 3,895
HONEYWELL INTL INC COM 438516106 4,066 22,971 SH   SOLE   15,248 0 7,724
INTEL CORP COM 458140100 6,522 108,966 SH   SOLE   84,430 0 24,536
INTERDIGITAL INC COM 45867G101 878 16,120 SH   SOLE   15,520 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 736 5,492 SH   SOLE   4,505 0 987
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,565 22,167 SH   SOLE   13,632 0 8,535
INVESCO QQQ TR UNIT SER 1 46090E103 3,719 17,490 SH   SOLE   13,362 0 4,128
INVESTORS REAL ESTATE TR SH BEN INT 461730509 301 4,150 SH   SOLE   4,150 0 0
IRON MTN INC NEW COM 46284V101 319 10,000 SH   SOLE   10,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,661 5,140 SH   SOLE   1,545 0 3,595
ISHARES TR CORE US AGGBD ET 464287226 840 7,479 SH   SOLE   1,631 0 5,848
ISHARES TR S&P 500 GRWT ETF 464287309 485 2,504 SH   SOLE   2,400 0 104
ISHARES TR S&P 500 VAL ETF 464287408 364 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 804 11,580 SH   SOLE   7,705 0 3,875
ISHARES TR CORE S&P MCP ETF 464287507 521 2,532 SH   SOLE   2,332 0 200
ISHARES TR RUS 1000 GRW ETF 464287614 373 2,120 SH   SOLE   1,245 0 875
ISHARES TR CORE S&P SCP ETF 464287804 511 6,099 SH   SOLE   5,416 0 683
ISHARES TR SH TR CRPORT ETF 464288646 1,329 24,787 SH   SOLE   0 0 24,787
ISHARES TR SHORT TREAS BD 464288679 442 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104 1,806 12,379 SH   SOLE   10,800 0 1,579
JPMORGAN CHASE & CO COM 46625H100 6,666 47,817 SH   SOLE   33,972 0 13,845
KINDER MORGAN INC DEL COM 49456B101 537 25,378 SH   SOLE   25,378 0 0
KRAFT HEINZ CO COM 500754106 3,825 119,034 SH   SOLE   84,616 0 34,418
LADDER CAP CORP CL A 505743104 666 36,911 SH   SOLE   36,911 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 668 98,629 SH   SOLE   98,629 0 0
LILLY ELI & CO COM 532457108 222 1,686 SH   SOLE   1,250 0 436
LOWES COS INC COM 548661107 4,286 35,791 SH   SOLE   24,945 0 10,846
MACQUARIE INFRASTRUCTURE COR COM 55608B105 690 16,100 SH   SOLE   16,100 0 0
MARSH & MCLENNAN COS INC COM 571748102 392 3,515 SH   SOLE   3,265 0 250
MCDONALDS CORP COM 580135101 743 3,760 SH   SOLE   2,935 0 825
MDU RES GROUP INC COM 552690109 329 11,063 SH   SOLE   10,754 0 309
MERCK & CO INC COM 58933Y105 7,375 81,094 SH   SOLE   60,848 0 20,246
MICROSOFT CORP COM 594918104 9,522 60,383 SH   SOLE   42,673 0 17,710
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 507 31,500 SH   SOLE   31,500 0 0
NEXTERA ENERGY INC COM 65339F101 206 850 SH   SOLE   750 0 100
NIKE INC CL B 654106103 306 3,016 SH   SOLE   2,841 0 175
NORTHWESTERN CORP COM NEW 668074305 284 3,964 SH   SOLE   3,950 0 14
NUVEEN MUN VALUE FD INC COM 670928100 3,278 306,359 SH   SOLE   272,859 0 33,500
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 595 43,862 SH   SOLE   43,862 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 500 91,500 SH   SOLE   87,500 0 4,000
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 249 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 4,099 99,474 SH   SOLE   74,923 0 24,551
ONEOK INC NEW COM 682680103 1,093 14,450 SH   SOLE   14,400 0 50
ORACLE CORP COM 68389X105 2,581 48,715 SH   SOLE   35,628 0 13,087
PACKAGING CORP AMER COM 695156109 213 1,900 SH   SOLE   1,900 0 0
PENNANTPARK INVT CORP COM 708062104 261 40,005 SH   SOLE   36,640 0 3,365
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 53 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 2,355 17,232 SH   SOLE   14,914 0 2,318
PFIZER INC COM 717081103 5,798 147,989 SH   SOLE   110,923 0 37,066
PHILLIPS 66 COM 718546104 4,938 44,322 SH   SOLE   31,653 0 12,669
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,173 86,217 SH   SOLE   84,397 0 1,820
PREFERRED APT CMNTYS INC COM 74039L103 549 41,205 SH   SOLE   40,305 0 900
PROCTER & GAMBLE CO COM 742718109 7,258 58,107 SH   SOLE   42,501 0 15,606
QUALCOMM INC COM 747525103 1,736 19,672 SH   SOLE   18,237 0 1,435
REALTY INCOME CORP COM 756109104 595 8,080 SH   SOLE   8,080 0 0
SCHLUMBERGER LTD COM 806857108 1,656 41,190 SH   SOLE   38,440 0 2,750
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,729 22,487 SH   SOLE   9,018 0 13,469
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,776 36,146 SH   SOLE   34,357 0 1,789
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,542 42,266 SH   SOLE   28,776 0 13,490
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 557 7,368 SH   SOLE   6,785 0 583
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,569 130,385 SH   SOLE   97,091 0 33,294
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,172 54,764 SH   SOLE   30,590 0 24,174
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 669 19,902 SH   SOLE   18,212 0 1,691
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,185 22,170 SH   SOLE   22,170 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 407 4,443 SH   SOLE   4,443 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 9,384 304,278 SH   SOLE   251,520 0 52,758
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 348 4,058 SH   SOLE   3,566 0 492
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 246 10,385 SH   SOLE   9,218 0 1,167
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 355 8,910 SH   SOLE   8,260 0 650
SPDR SERIES TRUST S&P BIOTECH 78464A870 346 3,635 SH   SOLE   3,535 0 100
STARWOOD PPTY TR INC COM 85571B105 639 25,700 SH   SOLE   25,700 0 0
STRYKER CORP COM 863667101 276 1,315 SH   SOLE   1,315 0 0
TARGET CORP COM 87612E106 841 6,561 SH   SOLE   5,754 0 807
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 434 20,775 SH   SOLE   20,775 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 418 30,174 SH   SOLE   30,174 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,050 64,129 SH   SOLE   49,124 0 15,005
TPG RE FIN TR INC COM 87266M107 1,081 53,335 SH   SOLE   52,135 0 1,200
TRAVELERS COMPANIES INC COM 89417E109 255 1,862 SH   SOLE   1,862 0 0
TYSON FOODS INC CL A 902494103 217 2,381 SH   SOLE   2,381 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 426 21,915 SH   SOLE   21,165 0 750
UNILEVER N V N Y SHS NEW 904784709 2,782 48,423 SH   SOLE   33,905 0 14,518
UNION PACIFIC CORP COM 907818108 277 1,533 SH   SOLE   1,193 0 340
UNITED TECHNOLOGIES CORP COM 913017109 7,187 47,993 SH   SOLE   32,922 0 15,071
UNITEDHEALTH GROUP INC COM 91324P102 218 742 SH   SOLE   619 0 123
US BANCORP DEL COM NEW 902973304 2,250 37,956 SH   SOLE   35,325 0 2,631
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,213 66,851 SH   SOLE   66,851 0 0
V F CORP COM 918204108 321 3,220 SH   SOLE   3,220 0 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 625 30,889 SH   SOLE   18,000 0 12,889
VANGUARD GROUP DIV APP ETF 921908844 603 4,838 SH   SOLE   4,743 0 95
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,048 6,922 SH   SOLE   6,622 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 420 4,531 SH   SOLE   4,126 0 405
VANGUARD INDEX FDS MID CAP ETF 922908629 772 4,333 SH   SOLE   4,333 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,249 6,857 SH   SOLE   6,363 0 494
VANGUARD INDEX FDS SMALL CP ETF 922908751 299 1,808 SH   SOLE   1,808 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,357 20,517 SH   SOLE   19,588 0 929
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,695 38,116 SH   SOLE   36,106 0 2,010
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,831 59,615 SH   SOLE   59,015 0 600
VEREIT INC COM 92339V100 465 50,350 SH   SOLE   50,350 0 0
VERICITY INC COM 92347D100 405 32,182 SH   SOLE   32,182 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,151 18,739 SH   SOLE   17,541 0 1,198
VIACOMCBS INC CL B 92556H206 237 5,650 SH   SOLE   5,650 0 0
VISA INC COM CL A 92826C839 224 1,190 SH   SOLE   1,190 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,984 67,572 SH   SOLE   50,630 0 16,942
WELLS FARGO CO NEW COM 949746101 273 5,072 SH   SOLE   4,762 0 310
WILLIAMS COS INC DEL COM 969457100 237 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 312 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 255 1,930 SH   SOLE   1,840 0 90