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 607 4,446 SH   SOLE   3,808 0 638
ABBOTT LABS COM 002824100 1,002 12,703 SH   SOLE   11,928 0 775
ABBVIE INC COM 00287Y109 4,685 61,494 SH   SOLE   47,083 0 14,411
ALGONQUIN PWR UTILS CORP COM 015857105 201 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 390 335 SH   SOLE   249 0 86
AMAZON COM INC COM 023135106 425 218 SH   SOLE   77 0 141
AMERICAN EXPRESS CO COM 025816109 3,637 42,480 SH   SOLE   30,525 0 11,955
AMPHENOL CORP NEW CL A 032095101 222 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,903 65,800 SH   SOLE   50,255 0 15,545
ANNALY CAPITAL MANAGEMENT IN COM 035710409 154 30,427 SH   SOLE   30,427 0 0
ANTERO MIDSTREAM CORP COM 03676B102 45 21,500 SH   SOLE   21,500 0 0
APPLE INC COM 037833100 7,149 28,115 SH   SOLE   19,873 0 8,242
ASTRAZENECA PLC SPONSORED ADR 046353108 585 13,107 SH   SOLE   12,400 0 707
AT&T INC COM 00206R102 5,269 180,757 SH   SOLE   142,610 0 38,147
BECTON DICKINSON & CO COM 075887109 354 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,044 33,056 SH   SOLE   24,451 0 8,605
BLACK HILLS CORP COM 092113109 269 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMMODITIES SHS 09257A108 193 38,200 SH   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 155 27,800 SH   SOLE   27,800 0 0
BOEING CO COM 097023105 382 2,560 SH   SOLE   1,696 0 864
BOOKING HLDGS INC COM 09857L108 223 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 102 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 98 10,000 SH   SOLE   10,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,345 95,887 SH   SOLE   72,051 0 23,836
CARLYLE GROUP INC COM 14316J108 563 26,000 SH   SOLE   26,000 0 0
CHEVRON CORP NEW COM 166764100 4,038 55,733 SH   SOLE   42,747 0 12,986
CINCINNATI FINL CORP COM 172062101 271 3,590 SH   SOLE   3,490 0 100
CISCO SYS INC COM 17275R102 4,315 109,777 SH   SOLE   86,700 0 23,077
COCA COLA CO COM 191216100 363 8,211 SH   SOLE   7,961 0 250
COLONY CR REAL ESTATE INC COM CL A 19625T101 112 28,500 SH   SOLE   28,500 0 0
CONOCOPHILLIPS COM 20825C104 224 7,260 SH   SOLE   5,193 0 2,067
CORTEVA INC COM 22052L104 885 37,649 SH   SOLE   27,897 0 9,752
COSTCO WHSL CORP NEW COM 22160K105 481 1,688 SH   SOLE   1,615 0 73
CVS HEALTH CORP COM 126650100 2,804 47,254 SH   SOLE   35,135 0 12,119
DBX ETF TR XTRACK MSCI EAFE 233051200 543 20,247 SH   SOLE   20,247 0 0
DENBURY RES INC COM NEW 247916208 2 10,500 SH   SOLE   10,500 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 19 10,525 SH   SOLE   10,125 0 400
DISNEY WALT CO COM DISNEY 254687106 914 9,462 SH   SOLE   8,455 0 1,007
DOW INC COM 260557103 941 32,192 SH   SOLE   25,023 0 7,169
DUKE ENERGY CORP NEW COM NEW 26441C204 482 5,957 SH   SOLE   5,715 0 242
DUPONT DE NEMOURS INC COM 26614N102 1,261 36,981 SH   SOLE   29,735 0 7,246
EAGLE BANCORP MONT INC COM 26942G100 248 15,295 SH   SOLE   15,295 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 139 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 64 10,000 SH   SOLE   10,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 137 24,000 SH   SOLE   24,000 0 0
EMERSON ELEC CO COM 291011104 783 16,435 SH   SOLE   14,885 0 1,550
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 247 53,604 SH   SOLE   53,604 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 154 10,765 SH   SOLE   10,765 0 0
EXXON MOBIL CORP COM 30231G102 4,130 108,761 SH   SOLE   83,403 0 25,358
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,245 43,181 SH   SOLE   41,544 0 1,637
FORD MTR CO DEL COM 345370860 116 24,051 SH   SOLE   23,661 0 390
GABELLI EQUITY TR INC COM 362397101 123 28,229 SH   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 3,411 429,547 SH   SOLE   328,474 0 101,073
GENERAL MLS INC COM 370334104 263 4,991 SH   SOLE   4,991 0 0
GILEAD SCIENCES INC COM 375558103 712 9,528 SH   SOLE   6,722 0 2,806
GLACIER BANCORP INC NEW COM 37637Q105 323 9,495 SH   SOLE   8,995 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,495 92,237 SH   SOLE   67,702 0 24,535
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 46 13,700 SH   SOLE   13,700 0 0
GRACO INC COM 384109104 271 5,565 SH   SOLE   5,565 0 0
HOME DEPOT INC COM 437076102 2,877 15,409 SH   SOLE   11,836 0 3,573
HONEYWELL INTL INC COM 438516106 3,404 25,445 SH   SOLE   17,791 0 7,654
INTEL CORP COM 458140100 5,617 103,780 SH   SOLE   81,050 0 22,731
INTERDIGITAL INC COM 45867G101 711 15,920 SH   SOLE   15,320 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 603 5,438 SH   SOLE   4,450 0 988
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,673 19,906 SH   SOLE   11,890 0 8,016
INVESCO QQQ TR UNIT SER 1 46090E103 3,943 20,707 SH   SOLE   16,048 0 4,659
INVESTORS REAL ESTATE TR SH BEN INT 461730509 234 4,250 SH   SOLE   4,250 0 0
IRON MTN INC NEW COM 46284V101 238 10,000 SH   SOLE   10,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,308 5,060 SH   SOLE   1,545 0 3,515
ISHARES TR CORE US AGGBD ET 464287226 903 7,829 SH   SOLE   1,631 0 6,198
ISHARES TR S&P 500 GRWT ETF 464287309 413 2,504 SH   SOLE   2,400 0 104
ISHARES TR S&P 500 VAL ETF 464287408 270 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 689 12,890 SH   SOLE   9,015 0 3,875
ISHARES TR CORE S&P MCP ETF 464287507 474 3,292 SH   SOLE   3,092 0 200
ISHARES TR RUS 1000 GRW ETF 464287614 417 2,770 SH   SOLE   1,895 0 875
ISHARES TR CORE S&P SCP ETF 464287804 413 7,369 SH   SOLE   6,686 0 683
ISHARES TR SH TR CRPORT ETF 464288646 1,436 27,434 SH   SOLE   0 0 27,434
ISHARES TR SHORT TREAS BD 464288679 444 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104 1,515 11,550 SH   SOLE   10,035 0 1,515
JPMORGAN CHASE & CO COM 46625H100 4,813 53,455 SH   SOLE   39,724 0 13,731
KIMBELL RTY PARTNERS LP UNIT 49435R102 67 11,500 SH   SOLE   11,500 0 0
KINDER MORGAN INC DEL COM 49456B101 337 24,216 SH   SOLE   24,216 0 0
KRAFT HEINZ CO COM 500754106 3,645 147,328 SH   SOLE   111,143 0 36,185
LADDER CAP CORP CL A 505743104 181 38,111 SH   SOLE   38,111 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 477 98,629 SH   SOLE   98,629 0 0
LILLY ELI & CO COM 532457108 237 1,712 SH   SOLE   1,275 0 437
LOWES COS INC COM 548661107 3,312 38,493 SH   SOLE   28,033 0 10,460
MACQUARIE INFRASTRUCTURE COR COM 55608B105 439 17,400 SH   SOLE   17,400 0 0
MARSH & MCLENNAN COS INC COM 571748102 284 3,290 SH   SOLE   3,090 0 200
MCDONALDS CORP COM 580135101 453 2,739 SH   SOLE   2,060 0 679
MDU RES GROUP INC COM 552690109 217 10,099 SH   SOLE   9,854 0 245
MERCK & CO. INC COM 58933Y105 6,319 82,123 SH   SOLE   62,780 0 19,343
MICROSOFT CORP COM 594918104 9,033 57,275 SH   SOLE   40,830 0 16,445
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 158 31,500 SH   SOLE   31,500 0 0
NEXTERA ENERGY INC COM 65339F101 205 850 SH   SOLE   750 0 100
NIKE INC CL B 654106103 208 2,516 SH   SOLE   2,341 0 175
NORTHWESTERN CORP COM NEW 668074305 236 3,950 SH   SOLE   3,950 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,207 328,539 SH   SOLE   287,599 0 40,940
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 548 43,862 SH   SOLE   43,862 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 296 91,500 SH   SOLE   87,500 0 4,000
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 74 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 1,834 158,407 SH   SOLE   119,989 0 38,418
ONEOK INC NEW COM 682680103 315 14,450 SH   SOLE   14,400 0 50
ORACLE CORP COM 68389X105 2,342 48,463 SH   SOLE   36,256 0 12,207
PENNANTPARK INVT CORP COM 708062104 104 40,005 SH   SOLE   36,640 0 3,365
PEPSICO INC COM 713448108 1,973 16,429 SH   SOLE   14,169 0 2,260
PFIZER INC COM 717081103 4,912 150,502 SH   SOLE   114,538 0 35,964
PHILLIPS 66 COM 718546104 3,611 67,311 SH   SOLE   52,630 0 14,681
PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 1,381 82,125 SH   SOLE   80,305 0 1,820
PREFERRED APT CMNTYS INC COM 74039L103 363 50,505 SH   SOLE   49,605 0 900
PROCTER & GAMBLE CO COM 742718109 6,210 56,453 SH   SOLE   41,660 0 14,793
QUALCOMM INC COM 747525103 1,265 18,697 SH   SOLE   17,262 0 1,435
REALTY INCOME CORP COM 756109104 385 7,730 SH   SOLE   7,730 0 0
SCHLUMBERGER LTD COM 806857108 625 46,315 SH   SOLE   43,290 0 3,025
SCHWAB CHARLES CORP COM 808513105 2,318 68,933 SH   SOLE   53,934 0 14,999
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,619 26,792 SH   SOLE   13,581 0 13,211
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,785 45,464 SH   SOLE   41,904 0 3,560
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,712 40,608 SH   SOLE   27,886 0 12,722
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 430 8,346 SH   SOLE   7,775 0 571
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,955 142,840 SH   SOLE   108,074 0 34,766
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,325 51,689 SH   SOLE   28,712 0 22,977
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 551 21,315 SH   SOLE   19,635 0 1,681
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,134 20,900 SH   SOLE   20,900 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 561 5,723 SH   SOLE   4,870 0 853
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 357 4,443 SH   SOLE   4,443 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 11,505 380,315 SH   SOLE   321,978 0 58,337
SPDR SER TR PORTFOLI S&P1500 78464A805 280 8,910 SH   SOLE   8,260 0 650
SPDR SER TR S&P BIOTECH 78464A870 281 3,635 SH   SOLE   3,535 0 100
SPDR SER TR S&P OILGAS EXP 78468R556 230 6,986 SH   SOLE   5,516 0 1,470
STARWOOD PPTY TR INC COM 85571B105 263 25,700 SH   SOLE   25,700 0 0
STRYKER CORP COM 863667101 219 1,315 SH   SOLE   1,315 0 0
SYSCO CORP COM 871829107 4,267 93,504 SH   SOLE   70,720 0 22,784
TARGET CORP COM 87612E106 585 6,297 SH   SOLE   5,564 0 733
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 423 23,775 SH   SOLE   23,775 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 355 31,174 SH   SOLE   31,174 0 0
TPG RE FIN TR INC COM 87266M107 293 53,335 SH   SOLE   52,135 0 1,200
UBS AG JERSEY BRH ALERIAN INFRST 902641646 178 21,915 SH   SOLE   21,165 0 750
UNILEVER N V N Y SHS NEW 904784709 2,529 51,832 SH   SOLE   37,372 0 14,460
UNION PAC CORP COM 907818108 211 1,494 SH   SOLE   1,154 0 340
UNITED TECHNOLOGIES CORP COM 913017109 4,138 43,872 SH   SOLE   31,600 0 12,272
US BANCORP DEL COM NEW 902973304 1,382 40,113 SH   SOLE   37,164 0 2,949
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 389 68,701 SH   SOLE   68,701 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 502 30,399 SH   SOLE   21,630 0 8,769
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,807 7,632 SH   SOLE   7,332 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 408 5,847 SH   SOLE   5,442 0 405
VANGUARD INDEX FDS MID CAP ETF 922908629 549 4,173 SH   SOLE   4,173 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,048 6,687 SH   SOLE   6,223 0 464
VANGUARD INDEX FDS SMALL CP ETF 922908751 224 1,938 SH   SOLE   1,938 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,658 20,618 SH   SOLE   19,689 0 929
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,523 45,406 SH   SOLE   39,431 0 5,975
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,519 57,135 SH   SOLE   56,535 0 600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 375 3,623 SH   SOLE   3,528 0 95
VEREIT INC COM 92339V100 246 50,350 SH   SOLE   50,350 0 0
VERICITY INC COM 92347D100 248 31,182 SH   SOLE   31,182 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,006 18,730 SH   SOLE   17,560 0 1,170
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,513 76,795 SH   SOLE   58,672 0 18,123
WILLIAMS COS INC COM 969457100 142 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 211 2,085 SH   SOLE   2,085 0 0