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 838 5,100 SH   SOLE   4,448 0 652
ABBOTT LABS COM 002824100 1,192 14,248 SH   SOLE   13,473 0 775
ABBVIE INC COM 00287Y109 5,054 66,746 SH   SOLE   50,368 0 16,378
AGILENT TECHNOLOGIES INC COM 00846U101 333 4,350 SH   SOLE   3,950 0 400
ALGONQUIN PWR UTILS CORP COM 015857105 206 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 394 323 SH   SOLE   237 0 86
AMAZON COM INC COM 023135106 392 226 SH   SOLE   85 0 141
AMERICAN EXPRESS CO COM 025816109 4,726 39,960 SH   SOLE   27,575 0 12,385
AMPHENOL CORP NEW CL A 032095101 294 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,623 48,583 SH   SOLE   35,147 0 13,436
ANNALY CAP MGMT INC COM 035710409 269 30,527 SH   SOLE   30,527 0 0
ANTERO MIDSTREAM CORP COM 03676B102 159 21,500 SH   SOLE   21,500 0 0
APPLE INC COM 037833100 7,067 31,553 SH   SOLE   21,972 0 9,581
ASTRAZENECA PLC SPONSORED ADR 046353108 592 13,282 SH   SOLE   12,400 0 882
AT&T INC COM 00206R102 6,867 181,481 SH   SOLE   139,913 0 41,568
BECTON DICKINSON & CO COM 075887109 390 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,028 38,593 SH   SOLE   27,393 0 11,200
BLACK HILLS CORP COM 092113109 322 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 286 38,200 SH   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 823 2,164 SH   SOLE   1,368 0 796
BOOKING HLDGS INC COM 09857L108 326 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 161 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 119 10,000 SH   SOLE   10,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,195 102,448 SH   SOLE   76,009 0 26,439
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 665 26,000 SH   SOLE   26,000 0 0
CHEVRON CORP NEW COM 166764100 5,243 44,205 SH   SOLE   32,178 0 12,027
CIMAREX ENERGY CO COM 171798101 370 7,725 SH   SOLE   7,175 0 550
CISCO SYS INC COM 17275R102 4,756 96,263 SH   SOLE   74,091 0 22,172
COCA COLA CO COM 191216100 449 8,243 SH   SOLE   7,993 0 250
COMCAST CORP NEW CL A 20030N101 212 4,692 SH   SOLE   3,282 0 1,410
CONOCOPHILLIPS COM 20825C104 428 7,512 SH   SOLE   5,447 0 2,065
CORTEVA INC COM 22052L104 892 31,842 SH   SOLE   23,300 0 8,542
COSTCO WHSL CORP NEW COM 22160K105 584 2,027 SH   SOLE   1,935 0 92
DANAHER CORPORATION COM 235851102 203 1,405 SH   SOLE   1,405 0 0
DARDEN RESTAURANTS INC COM 237194105 333 2,815 SH   SOLE   2,815 0 0
DISNEY WALT CO COM DISNEY 254687106 1,242 9,529 SH   SOLE   8,560 0 969
DOW INC COM 260557103 1,471 30,876 SH   SOLE   23,342 0 7,534
DUKE ENERGY CORP NEW COM NEW 26441C204 571 5,952 SH   SOLE   5,715 0 237
DUPONT DE NEMOURS INC COM 26614N102 1,964 27,538 SH   SOLE   20,276 0 7,262
EAGLE BANCORP MONT INC COM 26942G100 462 26,403 SH   SOLE   24,903 0 1,500
EATON VANCE TAX MNGD GBL DV COM 27829F108 82 10,000 SH   SOLE   10,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 434 24,000 SH   SOLE   24,000 0 0
EMERSON ELEC CO COM 291011104 1,165 17,426 SH   SOLE   15,648 0 1,778
ENBRIDGE INC COM 29250N105 233 6,650 SH   SOLE   6,200 0 450
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 361 27,588 SH   SOLE   27,588 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 308 10,765 SH   SOLE   10,765 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 168 34,000 SH   SOLE   34,000 0 0
EXXON MOBIL CORP COM 30231G102 5,884 83,328 SH   SOLE   63,955 0 19,373
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 509 12,657 SH   SOLE   11,026 0 1,631
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 524 3,890 SH   SOLE   3,890 0 0
FORD MTR CO DEL COM 345370860 220 24,050 SH   SOLE   23,661 0 389
GABELLI EQUITY TR INC COM 362397101 169 28,229 SH   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 3,592 401,842 SH   SOLE   294,999 0 106,843
GENERAL MLS INC COM 370334104 330 5,991 SH   SOLE   5,991 0 0
GILEAD SCIENCES INC COM 375558103 4,057 64,004 SH   SOLE   45,968 0 18,036
GLACIER BANCORP INC NEW COM 37637Q105 506 12,495 SH   SOLE   11,995 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,856 90,346 SH   SOLE   63,670 0 26,676
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 153 16,000 SH   SOLE   16,000 0 0
GRACO INC COM 384109104 330 7,165 SH   SOLE   6,965 0 200
HOLLYFRONTIER CORP COM 436106108 206 3,848 SH   SOLE   3,848 0 0
HOME DEPOT INC COM 437076102 3,628 15,639 SH   SOLE   11,504 0 4,135
HONEYWELL INTL INC COM 438516106 3,887 22,974 SH   SOLE   15,165 0 7,809
INTEL CORP COM 458140100 5,870 113,916 SH   SOLE   88,193 0 25,723
INTERDIGITAL INC COM 45867G101 859 16,370 SH   SOLE   15,770 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 823 5,660 SH   SOLE   4,555 0 1,105
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,542 23,523 SH   SOLE   14,672 0 8,851
INVESCO QQQ TR UNIT SER 1 46090E103 3,090 16,364 SH   SOLE   12,156 0 4,208
INVESTORS REAL ESTATE TR SH BEN INT 461730509 310 4,150 SH   SOLE   4,150 0 0
IRON MTN INC NEW COM 46284V101 324 10,000 SH   SOLE   10,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,538 5,152 SH   SOLE   1,557 0 3,595
ISHARES TR CORE US AGGBD ET 464287226 836 7,384 SH   SOLE   1,536 0 5,848
ISHARES TR S&P 500 GRWT ETF 464287309 451 2,504 SH   SOLE   2,400 0 104
ISHARES TR S&P 500 VAL ETF 464287408 334 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 779 11,952 SH   SOLE   8,152 0 3,800
ISHARES TR CORE S&P MCP ETF 464287507 514 2,660 SH   SOLE   2,460 0 200
ISHARES TR RUS 1000 GRW ETF 464287614 338 2,120 SH   SOLE   1,245 0 875
ISHARES TR CORE S&P SCP ETF 464287804 495 6,359 SH   SOLE   5,676 0 683
ISHARES TR SH TR CRPORT ETF 464288646 1,052 19,608 SH   SOLE   0 0 19,608
ISHARES TR SHORT TREAS BD 464288679 442 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104 1,611 12,454 SH   SOLE   10,875 0 1,579
JPMORGAN CHASE & CO COM 46625H100 5,829 49,530 SH   SOLE   34,764 0 14,767
KINDER MORGAN INC DEL COM 49456B101 473 22,929 SH   SOLE   22,929 0 0
KRAFT HEINZ CO COM 500754106 3,394 121,502 SH   SOLE   87,188 0 34,314
LADDER CAP CORP CL A 505743104 637 36,911 SH   SOLE   36,911 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 567 88,629 SH   SOLE   88,629 0 0
LOWES COS INC COM 548661107 3,940 35,831 SH   SOLE   24,828 0 11,003
MARSH & MCLENNAN COS INC COM 571748102 353 3,525 SH   SOLE   3,275 0 250
MCDONALDS CORP COM 580135101 666 3,104 SH   SOLE   2,400 0 704
MDU RES GROUP INC COM 552690109 308 10,913 SH   SOLE   10,604 0 309
MERCK & CO INC COM 58933Y105 6,983 82,955 SH   SOLE   61,402 0 21,553
MICROSOFT CORP COM 594918104 9,734 70,015 SH   SOLE   51,663 0 18,353
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,158 137,625 SH   SOLE   134,875 0 2,750
NEW YORK CMNTY BANCORP INC COM 649445103 201 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103 286 3,047 SH   SOLE   2,872 0 175
NORTHWESTERN CORP COM NEW 668074305 297 3,964 SH   SOLE   3,950 0 14
NUVEEN MUN VALUE FD INC COM 670928100 2,876 273,600 SH   SOLE   250,100 0 23,500
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 590 43,862 SH   SOLE   43,862 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 240 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 3,933 88,432 SH   SOLE   65,547 0 22,886
ONEOK INC NEW COM 682680103 1,065 14,450 SH   SOLE   14,400 0 50
ORACLE CORP COM 68389X105 2,767 50,282 SH   SOLE   36,686 0 13,596
PACKAGING CORP AMER COM 695156109 202 1,900 SH   SOLE   1,900 0 0
PENNANTPARK INVT CORP COM 708062104 215 34,295 SH   SOLE   31,110 0 3,185
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 57 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 2,390 17,436 SH   SOLE   15,043 0 2,393
PFIZER INC COM 717081103 5,201 144,753 SH   SOLE   108,764 0 35,990
PHILLIPS 66 COM 718546104 4,685 45,749 SH   SOLE   32,296 0 13,453
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,106 86,013 SH   SOLE   84,193 0 1,820
PREFERRED APT CMNTYS INC COM 74039L103 648 44,830 SH   SOLE   43,790 0 1,040
PROCTER & GAMBLE CO COM 742718109 7,610 61,181 SH   SOLE   44,594 0 16,587
QUALCOMM INC COM 747525103 1,598 20,947 SH   SOLE   19,377 0 1,570
REALTY INCOME CORP COM 756109104 600 7,830 SH   SOLE   7,830 0 0
SAFETY INS GROUP INC COM 78648T100 203 2,001 SH   SOLE   2,001 0 0
SCHLUMBERGER LTD COM 806857108 1,456 42,625 SH   SOLE   40,175 0 2,450
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,274 17,935 SH   SOLE   8,456 0 9,479
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,448 34,518 SH   SOLE   32,076 0 2,442
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,409 42,607 SH   SOLE   28,463 0 14,144
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 496 7,113 SH   SOLE   6,525 0 588
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,994 119,129 SH   SOLE   85,122 0 34,007
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,970 54,212 SH   SOLE   29,137 0 25,075
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 641 20,135 SH   SOLE   18,227 0 1,908
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,184 21,980 SH   SOLE   21,980 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 8,862 287,272 SH   SOLE   237,964 0 49,308
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 262 3,359 SH   SOLE   2,882 0 477
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 340 9,245 SH   SOLE   8,595 0 650
SPDR SERIES TRUST S&P BIOTECH 78464A870 324 4,245 SH   SOLE   4,145 0 100
STARWOOD PPTY TR INC COM 85571B105 622 25,700 SH   SOLE   25,700 0 0
STRYKER CORP COM 863667101 284 1,315 SH   SOLE   1,315 0 0
TARGET CORP COM 87612E106 722 6,754 SH   SOLE   5,947 0 807
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 330 18,000 SH   SOLE   18,000 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 136 10,087 SH   SOLE   10,087 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2,738 65,454 SH   SOLE   50,120 0 15,334
TPG RE FIN TR INC COM 87266M107 1,058 53,335 SH   SOLE   52,135 0 1,200
TRAVELERS COMPANIES INC COM 89417E109 277 1,862 SH   SOLE   1,862 0 0
TYSON FOODS INC CL A 902494103 205 2,381 SH   SOLE   2,381 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 451 21,625 SH   SOLE   20,875 0 750
UNILEVER N V N Y SHS NEW 904784709 2,862 47,683 SH   SOLE   32,908 0 14,775
UNION PACIFIC CORP COM 907818108 269 1,662 SH   SOLE   1,322 0 340
UNITED TECHNOLOGIES CORP COM 913017109 6,674 48,888 SH   SOLE   33,141 0 15,747
US BANCORP DEL COM NEW 902973304 2,110 38,131 SH   SOLE   35,500 0 2,631
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,120 64,851 SH   SOLE   64,851 0 0
V F CORP COM 918204108 287 3,220 SH   SOLE   3,220 0 0
VANGUARD GROUP DIV APP ETF 921908844 579 4,838 SH   SOLE   4,743 0 95
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,857 6,812 SH   SOLE   6,512 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 423 4,531 SH   SOLE   4,126 0 405
VANGUARD INDEX FDS MID CAP ETF 922908629 954 5,693 SH   SOLE   5,633 0 60
VANGUARD INDEX FDS GROWTH ETF 922908736 1,116 6,712 SH   SOLE   6,218 0 494
VANGUARD INDEX FDS SMALL CP ETF 922908751 278 1,808 SH   SOLE   1,808 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,996 19,840 SH   SOLE   18,751 0 1,089
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,501 37,271 SH   SOLE   35,261 0 2,010
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,763 46,430 SH   SOLE   46,430 0 0
VEREIT INC COM 92339V100 492 50,350 SH   SOLE   50,350 0 0
VERICITY INC COM 92347D100 520 37,172 SH   SOLE   37,172 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,125 18,634 SH   SOLE   17,436 0 1,198
VISA INC COM CL A 92826C839 205 1,190 SH   SOLE   1,190 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,786 68,452 SH   SOLE   51,214 0 17,238
WELLS FARGO CO NEW COM 949746101 270 5,352 SH   SOLE   5,042 0 310
WILLIAMS COS INC DEL COM 969457100 241 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 286 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 240 1,930 SH   SOLE   1,840 0 90