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 936 5,400 SH   SOLE   4,698 0 702
ABBOTT LABS COM 002824100 1,239 14,735 SH   SOLE   13,960 0 775
ABBVIE INC COM 00287Y109 4,163 57,241 SH   SOLE   42,784 0 14,457
AGILENT TECHNOLOGIES INC COM 00846U101 373 5,000 SH   SOLE   4,600 0 400
ALGONQUIN PWR UTILS CORP COM 015857105 182 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 349 323 SH   SOLE   237 0 86
AMAZON COM INC COM 023135106 375 198 SH   SOLE   57 0 141
AMERICAN EXPRESS CO COM 025816109 4,723 38,265 SH   SOLE   25,608 0 12,657
AMPHENOL CORP NEW CL A 032095101 293 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,286 48,426 SH   SOLE   34,617 0 13,809
ANNALY CAP MGMT INC COM 035710409 279 30,527 SH   SOLE   30,527 0 0
ANTERO MIDSTREAM CORP COM 03676B102 189 16,500 SH   SOLE   16,500 0 0
APPLE INC COM 037833100 5,929 29,957 SH   SOLE   20,250 0 9,707
ASTRAZENECA PLC SPONSORED ADR 046353108 558 13,517 SH   SOLE   12,460 0 1,057
AT&T INC COM 00206R102 5,981 178,493 SH   SOLE   135,828 0 42,665
BECTON DICKINSON & CO COM 075887109 388 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,766 36,429 SH   SOLE   25,237 0 11,192
BLACK HILLS CORP COM 092113109 328 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 312 38,200 PRN   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 327 27,800 SH   SOLE   27,800 0 0
BOEING CO COM 097023105 802 2,204 SH   SOLE   1,409 0 795
BOOKING HLDGS INC COM 09857L108 311 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 170 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 115 10,000 SH   SOLE   10,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,429 97,661 SH   SOLE   71,209 0 26,452
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 588 26,000 SH   SOLE   26,000 0 0
CHEVRON CORP NEW COM 166764100 5,157 41,445 SH   SOLE   29,336 0 12,108
CIMAREX ENERGY CO COM 171798101 417 7,025 SH   SOLE   6,425 0 600
CINCINNATI FINL CORP COM 172062101 218 2,100 SH   SOLE   2,100 0 0
CISCO SYS INC COM 17275R102 5,119 93,537 SH   SOLE   71,029 0 22,508
COCA COLA CO COM 191216100 419 8,236 SH   SOLE   7,986 0 250
CONOCOPHILLIPS COM 20825C104 422 6,912 SH   SOLE   4,848 0 2,064
CORTEVA INC COM 22052L104 812 27,444 SH   SOLE   19,692 0 7,752
COSTCO WHSL CORP NEW COM 22160K105 509 1,927 SH   SOLE   1,835 0 92
DANAHER CORPORATION COM 235851102 201 1,405 SH   SOLE   1,405 0 0
DISNEY WALT CO COM DISNEY 254687106 1,332 9,536 SH   SOLE   8,667 0 869
DOW INC COM 260557103 1,396 28,317 SH   SOLE   20,853 0 7,464
DUKE ENERGY CORP NEW COM NEW 26441C204 516 5,846 SH   SOLE   5,611 0 235
DUPONT DE NEMOURS INC COM 26614N102 1,987 26,473 SH   SOLE   19,216 0 7,257
EAGLE BANCORP MONT INC COM 26942G100 444 26,763 SH   SOLE   25,263 0 1,500
ELLINGTON FINANCIAL INC COM 28852N109 431 24,000 SH   SOLE   24,000 0 0
EMERSON ELEC CO COM 291011104 1,127 16,897 SH   SOLE   15,319 0 1,578
ENBRIDGE INC COM 29250N105 240 6,650 SH   SOLE   6,200 0 450
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 393 27,910 PRN   SOLE   27,910 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 301 10,415 PRN   SOLE   10,415 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 189 34,000 SH   SOLE   34,000 0 0
EXXON MOBIL CORP COM 30231G102 5,840 76,211 SH   SOLE   57,157 0 19,054
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 505 12,754 SH   SOLE   11,126 0 1,628
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 559 3,890 SH   SOLE   3,890 0 0
FORD MTR CO DEL COM 345370860 246 24,049 SH   SOLE   23,661 0 388
GABELLI EQUITY TR INC COM 362397101 174 28,229 PRN   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 3,762 358,287 SH   SOLE   256,142 0 102,145
GILEAD SCIENCES INC COM 375558103 4,013 59,394 SH   SOLE   41,494 0 17,900
GLACIER BANCORP INC NEW COM 37637Q105 478 11,795 SH   SOLE   11,295 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,439 85,922 SH   SOLE   59,086 0 26,836
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 181 16,000 SH   SOLE   16,000 0 0
GRACO INC COM 384109104 360 7,165 SH   SOLE   6,965 0 200
HOME DEPOT INC COM 437076102 3,207 15,422 SH   SOLE   11,188 0 4,234
HONEYWELL INTL INC COM 438516106 3,773 21,610 SH   SOLE   13,748 0 7,862
INTEL CORP COM 458140100 5,359 111,959 SH   SOLE   86,193 0 25,766
INTERDIGITAL INC COM 45867G101 1,054 16,370 SH   SOLE   15,770 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 757 5,491 SH   SOLE   4,387 0 1,104
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,558 23,728 SH   SOLE   14,745 0 8,983
INVESCO QQQ TR UNIT SER 1 46090E103 2,673 14,314 SH   SOLE   10,032 0 4,282
INVESTORS REAL ESTATE TR SH BEN INT 461730509 243 4,150 SH   SOLE   4,150 0 0
IRON MTN INC NEW COM 46284V101 313 10,000 SH   SOLE   10,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 341 2,170 SH   SOLE   1,295 0 875
ISHARES TR S&P 500 GRWT ETF 464287309 449 2,504 SH   SOLE   2,400 0 104
ISHARES TR CORE S&P500 ETF 464287200 1,538 5,217 SH   SOLE   1,622 0 3,595
ISHARES TR S&P 500 VAL ETF 464287408 326 2,800 SH   SOLE   2,800 0 0
ISHARES TR CORE S&P MCP ETF 464287507 531 2,734 SH   SOLE   2,434 0 300
ISHARES TR SHORT TREAS BD 464288679 443 4,000 SH   SOLE   4,000 0 0
ISHARES TR CORE S&P SCP ETF 464287804 521 6,659 SH   SOLE   5,676 0 983
ISHARES TR MSCI EAFE ETF 464287465 777 11,826 SH   SOLE   8,116 0 3,710
ISHARES TR CORE US AGGBD ET 464287226 778 6,984 SH   SOLE   1,206 0 5,778
JOHNSON & JOHNSON COM 478160104 1,703 12,229 SH   SOLE   10,650 0 1,579
JPMORGAN CHASE & CO COM 46625H100 5,118 45,781 SH   SOLE   30,997 0 14,784
KINDER MORGAN INC DEL COM 49456B101 482 23,080 SH   SOLE   23,080 0 0
KRAFT HEINZ CO COM 500754106 3,330 107,286 SH   SOLE   76,164 0 31,122
LADDER CAP CORP CL A 505743104 613 36,911 SH   SOLE   36,911 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 569 88,629 SH   SOLE   88,629 0 0
LOWES COS INC COM 548661107 3,488 34,570 SH   SOLE   23,303 0 11,267
MARSH & MCLENNAN COS INC COM 571748102 352 3,525 SH   SOLE   3,275 0 250
MCDONALDS CORP COM 580135101 644 3,101 SH   SOLE   2,400 0 701
MDU RES GROUP INC COM 552690109 289 11,213 SH   SOLE   10,904 0 309
MERCK & CO INC COM 58933Y105 6,955 82,942 SH   SOLE   60,954 0 21,988
MICROSOFT CORP COM 594918104 8,564 63,933 SH   SOLE   45,480 0 18,452
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,118 137,625 SH   SOLE   134,875 0 2,750
NEW YORK CMNTY BANCORP INC COM 649445103 160 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103 257 3,064 SH   SOLE   2,889 0 175
NORTHWESTERN CORP COM NEW 668074305 286 3,964 SH   SOLE   3,950 0 14
NUVEEN MUN VALUE FD INC COM 670928100 2,204 216,550 SH   SOLE   195,550 0 21,000
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 574 43,862 PRN   SOLE   43,862 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 323 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 3,813 75,837 SH   SOLE   55,311 0 20,526
ONEOK INC NEW COM 682680103 994 14,450 SH   SOLE   14,400 0 50
ORACLE CORP COM 68389X105 2,804 49,214 SH   SOLE   35,130 0 14,084
PENNANTPARK INVT CORP COM 708062104 217 34,295 SH   SOLE   31,110 0 3,185
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 65 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 2,312 17,632 SH   SOLE   15,239 0 2,393
PFIZER INC COM 717081103 5,545 128,009 SH   SOLE   92,660 0 35,349
PHILLIPS 66 COM 718546104 4,244 45,367 SH   SOLE   31,812 0 13,555
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,052 85,906 PRN   SOLE   84,086 0 1,820
PREFERRED APT CMNTYS INC COM 74039L103 625 41,830 SH   SOLE   40,790 0 1,040
PROCTER AND GAMBLE CO COM 742718109 6,732 61,393 SH   SOLE   44,410 0 16,983
QUALCOMM INC COM 747525103 1,612 21,197 SH   SOLE   19,627 0 1,570
REALTY INCOME CORP COM 756109104 540 7,830 SH   SOLE   7,830 0 0
SCHLUMBERGER LTD COM 806857108 1,719 43,248 SH   SOLE   40,023 0 3,225
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,165 21,980 SH   SOLE   21,980 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,136 30,425 SH   SOLE   27,908 0 2,517
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,317 40,593 SH   SOLE   26,375 0 14,218
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 660 20,563 SH   SOLE   18,210 0 2,353
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,621 99,877 SH   SOLE   65,860 0 34,016
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,770 52,192 SH   SOLE   26,667 0 25,525
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 841 11,922 SH   SOLE   8,197 0 3,725
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 502 7,023 SH   SOLE   6,425 0 598
SPDR S&P 500 ETF TR TR UNIT 78462F103 304 1,036 SH   SOLE   971 0 65
SPDR SERIES TRUST S&P BIOTECH 78464A870 375 4,280 SH   SOLE   4,225 0 55
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 313 8,595 SH   SOLE   8,595 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 7,267 236,087 SH   SOLE   204,381 0 31,706
STARWOOD PPTY TR INC COM 85571B105 584 25,700 SH   SOLE   25,700 0 0
STRYKER CORP COM 863667101 270 1,315 SH   SOLE   1,315 0 0
TARGET CORP COM 87612E106 612 7,061 SH   SOLE   6,255 0 806
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 361 18,000 SH   SOLE   18,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2,341 58,239 SH   SOLE   42,927 0 15,312
TPG RE FIN TR INC COM 87266M107 1,029 53,335 SH   SOLE   52,135 0 1,200
TRAVELERS COMPANIES INC COM 89417E109 278 1,862 SH   SOLE   1,862 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 483 21,625 SH   SOLE   20,875 0 750
UNILEVER N V N Y SHS NEW 904784709 2,710 44,636 SH   SOLE   29,822 0 14,814
UNION PACIFIC CORP COM 907818108 293 1,732 SH   SOLE   1,392 0 340
UNITED TECHNOLOGIES CORP COM 913017109 6,036 46,362 SH   SOLE   30,491 0 15,871
US BANCORP DEL COM NEW 902973304 2,001 38,181 SH   SOLE   35,550 0 2,631
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,152 64,851 SH   SOLE   64,851 0 0
V F CORP COM 918204108 281 3,220 SH   SOLE   3,220 0 0
VANGUARD GROUP DIV APP ETF 921908844 557 4,838 SH   SOLE   4,743 0 95
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 396 4,531 SH   SOLE   4,126 0 405
VANGUARD INDEX FDS SMALL CP ETF 922908751 295 1,883 SH   SOLE   1,883 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,098 6,723 SH   SOLE   6,229 0 494
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,975 19,822 SH   SOLE   18,685 0 1,137
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,826 6,786 SH   SOLE   6,486 0 300
VANGUARD INDEX FDS MID CAP ETF 922908629 981 5,868 SH   SOLE   5,723 0 145
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 201 3,665 SH   SOLE   2,665 0 1,000
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,598 37,571 SH   SOLE   35,561 0 2,010
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,406 67,000 SH   SOLE   67,000 0 0
VEREIT INC COM 92339V100 454 50,350 SH   SOLE   50,350 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,026 17,966 SH   SOLE   16,761 0 1,205
VISA INC COM CL A 92826C839 207 1,190 SH   SOLE   1,190 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,403 62,252 SH   SOLE   45,653 0 16,599
WELLS FARGO CO NEW COM 949746101 253 5,352 SH   SOLE   5,042 0 310
WESTROCK CO COM 96145D105 294 8,052 SH   SOLE   7,452 0 600
WILLIAMS COS INC DEL COM 969457100 280 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 245 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 219 1,930 SH   SOLE   1,840 0 90