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 962 5,047 SH   SOLE   4,445 0 602
ABBOTT LABS COM 002824100 1,131 15,635 SH   SOLE   14,410 0 1,225
ABBVIE INC COM 00287Y109 4,293 46,564 SH   SOLE   31,505 0 15,059
AGILENT TECHNOLOGIES INC COM 00846U101 234 3,475 SH   SOLE   3,175 0 300
ALGONQUIN PWR UTILS CORP COM 015857105 151 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 335 323 SH   SOLE   237 0 86
AMAZON COM INC COM 023135106 260 173 SH   SOLE   32 0 141
AMERICAN EXPRESS CO COM 025816109 3,839 40,278 SH   SOLE   25,793 0 14,485
AMPHENOL CORP NEW CL A 032095101 247 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,029 46,034 SH   SOLE   31,996 0 14,038
ANNALY CAP MGMT INC COM 035710409 300 30,527 SH   SOLE   30,527 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 222 13,300 SH   SOLE   13,300 0 0
APPLE INC COM 037833100 4,491 28,470 SH   SOLE   16,226 0 12,244
ASTRAZENECA PLC SPONSORED ADR 046353108 4,297 113,132 SH   SOLE   74,385 0 38,747
AT&T INC COM 00206R102 5,138 180,042 SH   SOLE   133,244 0 46,798
BANK NEW YORK MELLON CORP COM 064058100 4,150 88,165 SH   SOLE   59,528 0 28,637
BECTON DICKINSON & CO COM 075887109 358 1,590 SH   SOLE   1,590 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,799 28,401 SH   SOLE   18,692 0 9,709
BLACK HILLS CORP COM 092113109 264 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 270 38,200 PRN   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 251 27,800 SH   SOLE   27,800 0 0
BOEING CO COM 097023105 735 2,278 SH   SOLE   1,409 0 869
BOOKING HLDGS INC COM 09857L108 286 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 171 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 106 10,000 SH   SOLE   10,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 744 14,305 SH   SOLE   13,340 0 965
CATCHMARK TIMBER TR INC CL A 14912Y202 71 10,000 SH   SOLE   10,000 0 0
CHEVRON CORP NEW COM 166764100 4,301 39,538 SH   SOLE   26,177 0 13,362
CIMAREX ENERGY CO COM 171798101 323 5,240 SH   SOLE   4,940 0 300
CINCINNATI FINL CORP COM 172062101 285 3,675 SH   SOLE   3,375 0 300
CISCO SYS INC COM 17275R102 4,592 105,981 SH   SOLE   78,016 0 27,965
COCA COLA CO COM 191216100 390 8,236 SH   SOLE   7,986 0 250
CONOCOPHILLIPS COM 20825C104 471 7,561 SH   SOLE   5,148 0 2,413
COSTCO WHSL CORP NEW COM 22160K105 413 2,026 SH   SOLE   1,935 0 91
DISNEY WALT CO COM DISNEY 254687106 1,030 9,392 SH   SOLE   8,524 0 868
DOWDUPONT INC COM 26078J100 3,501 65,469 SH   SOLE   43,728 0 21,741
DUKE ENERGY CORP NEW COM NEW 26441C204 504 5,841 SH   SOLE   5,611 0 230
EAGLE BANCORP MONT INC COM 26942G100 407 25,179 SH   SOLE   23,629 0 1,550
ELLINGTON FINANCIAL LLC COM 288522303 368 24,000 SH   SOLE   24,000 0 0
EMERSON ELEC CO COM 291011104 1,070 17,914 SH   SOLE   16,236 0 1,678
ENBRIDGE INC COM 29250N105 362 11,650 SH   SOLE   10,600 0 1,050
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 340 25,710 PRN   SOLE   25,710 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 281 11,415 PRN   SOLE   10,415 0 1,000
ETFIS SER TR I INFRAC ACT MLP 26923G103 497 99,062 SH   SOLE   99,062 0 0
EVOGENE LTD SHS M4119S104 25 12,750 SH   SOLE   12,750 0 0
EXXON MOBIL CORP COM 30231G102 5,234 76,758 SH   SOLE   56,260 0 20,499
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 529 14,462 SH   SOLE   12,839 0 1,623
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 454 3,890 SH   SOLE   3,690 0 200
FORD MTR CO DEL COM PAR $0.01 345370860 195 25,471 SH   SOLE   25,011 0 460
GABELLI EQUITY TR INC COM 362397101 144 28,229 PRN   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 2,240 295,900 SH   SOLE   202,995 0 92,905
GILEAD SCIENCES INC COM 375558103 3,341 53,406 SH   SOLE   34,132 0 19,274
GLACIER BANCORP INC NEW COM 37637Q105 503 12,695 SH   SOLE   11,695 0 1,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,224 84,382 SH   SOLE   54,216 0 30,166
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 152 14,050 SH   SOLE   14,050 0 0
GRACO INC COM 384109104 323 7,715 SH   SOLE   7,365 0 350
HOME DEPOT INC COM 437076102 2,673 15,556 SH   SOLE   10,676 0 4,880
HONEYWELL INTL INC COM 438516106 2,872 21,736 SH   SOLE   12,793 0 8,943
INDEPENDENCE RLTY TR INC COM 45378A106 478 52,050 SH   SOLE   49,150 0 2,900
INTEL CORP COM 458140100 5,564 118,561 SH   SOLE   87,588 0 30,974
INTERDIGITAL INC COM 45867G101 1,240 18,670 SH   SOLE   16,720 0 1,950
INTERNATIONAL BUSINESS MACHS COM 459200101 720 6,335 SH   SOLE   5,234 0 1,101
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,263 24,759 SH   SOLE   15,022 0 9,737
INVESCO QQQ TR UNIT SER 1 46090E103 692 4,484 SH   SOLE   4,399 0 85
INVESTORS REAL ESTATE TR SH BEN INT 461730509 204 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&P MCP ETF 464287507 554 3,334 SH   SOLE   2,884 0 450
ISHARES TR CORE S&P SCP ETF 464287804 475 6,859 SH   SOLE   5,876 0 983
ISHARES TR CORE S&P500 ETF 464287200 1,319 5,242 SH   SOLE   1,651 0 3,591
ISHARES TR CORE US AGGBD ET 464287226 721 6,769 SH   SOLE   991 0 5,778
ISHARES TR FLTG RATE NT ETF 46429B655 5,764 114,465 SH   SOLE   112,173 0 2,292
ISHARES TR MSCI EAFE ETF 464287465 716 12,183 SH   SOLE   8,276 0 3,907
ISHARES TR RUS 1000 GRW ETF 464287614 301 2,300 SH   SOLE   1,425 0 875
ISHARES TR S&P 500 GRWT ETF 464287309 377 2,504 SH   SOLE   2,400 0 104
ISHARES TR S&P 500 VAL ETF 464287408 283 2,800 SH   SOLE   2,800 0 0
ISHARES TR SHORT TREAS BD 464288679 552 5,000 SH   SOLE   5,000 0 0
JOHNSON & JOHNSON COM 478160104 1,745 13,519 SH   SOLE   11,070 0 2,449
JPMORGAN CHASE & CO COM 46625H100 4,172 42,732 SH   SOLE   27,192 0 15,540
KINDER MORGAN INC DEL COM 49456B101 453 29,463 SH   SOLE   28,763 0 700
KRAFT HEINZ CO COM 500754106 2,888 67,108 SH   SOLE   44,397 0 22,711
LADDER CAP CORP CL A 505743104 562 36,300 SH   SOLE   36,300 0 0
LEAR CORP COM NEW 521865204 300 2,440 SH   SOLE   2,440 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 423 78,629 SH   SOLE   78,629 0 0
LOWES COS INC COM 548661107 3,171 34,332 SH   SOLE   21,194 0 13,138
MARSH & MCLENNAN COS INC COM 571748102 293 3,675 SH   SOLE   3,425 0 250
MCDONALDS CORP COM 580135101 594 3,347 SH   SOLE   2,550 0 797
MDU RES GROUP INC COM 552690109 280 11,763 SH   SOLE   11,454 0 309
MERCK & CO INC COM 58933Y105 7,383 96,627 SH   SOLE   66,963 0 29,664
MICROSOFT CORP COM 594918104 6,241 61,450 SH   SOLE   42,618 0 18,832
NATIONAL GRID PLC SPONSORED ADR NE 636274409 298 6,204 SH   SOLE   6,204 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,852 130,350 SH   SOLE   126,600 0 3,750
NEW YORK CMNTY BANCORP INC COM 649445103 151 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103 242 3,260 SH   SOLE   3,085 0 175
NORTHWESTERN CORP COM NEW 668074305 236 3,964 SH   SOLE   3,350 0 614
NUVEEN MUN VALUE FD INC COM 670928100 1,568 169,100 SH   SOLE   139,600 0 29,500
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 511 43,862 PRN   SOLE   43,862 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 160 10,000 SH   SOLE   10,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,790 61,749 SH   SOLE   40,982 0 20,766
ONEOK INC NEW COM 682680103 780 14,450 SH   SOLE   13,800 0 650
ORACLE CORP COM 68389X105 3,780 83,722 SH   SOLE   58,040 0 25,682
PENNANTPARK FLOATING RATE CA COM 70806A106 188 16,250 SH   SOLE   14,500 0 1,750
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 59 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 2,077 18,804 SH   SOLE   16,211 0 2,593
PFIZER INC COM 717081103 5,643 129,269 SH   SOLE   89,074 0 40,195
PHILLIPS 66 COM 718546104 2,713 31,486 SH   SOLE   20,362 0 11,124
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1,730 82,178 PRN   SOLE   76,358 0 5,820
PROCTER AND GAMBLE CO COM 742718109 6,253 68,028 SH   SOLE   47,803 0 20,225
QUALCOMM INC COM 747525103 1,557 27,367 SH   SOLE   25,307 0 2,060
REALTY INCOME CORP COM 756109104 487 7,730 SH   SOLE   7,730 0 0
SCHLUMBERGER LTD COM 806857108 1,347 37,321 SH   SOLE   35,291 0 2,030
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,914 81,335 SH   SOLE   53,794 0 27,541
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 718 25,317 SH   SOLE   18,167 0 7,150
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,049 20,730 SH   SOLE   20,730 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 286 4,766 SH   SOLE   3,746 0 1,020
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,180 46,421 SH   SOLE   20,143 0 26,277
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,732 29,012 SH   SOLE   27,927 0 1,085
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,185 45,590 SH   SOLE   26,387 0 19,204
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 554 9,134 SH   SOLE   8,350 0 784
SCHWAB STRATEGIC TR US TIPS ETF 808524870 515 9,670 SH   SOLE   7,170 0 2,500
SPDR SER TR BLOMBERG BRC INV 78468R200 1,039 34,197 SH   SOLE   30,384 0 3,813
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 266 8,595 SH   SOLE   7,595 0 1,000
SPDR SERIES TRUST S&P BIOTECH 78464A870 350 4,880 SH   SOLE   4,625 0 255
STARWOOD PPTY TR INC COM 85571B105 507 25,700 SH   SOLE   25,700 0 0
TARGET CORP COM 87612E106 476 7,199 SH   SOLE   6,395 0 804
TPG RE FIN TR INC COM 87266M107 787 43,050 SH   SOLE   40,850 0 2,200
TRAVELERS COMPANIES INC COM 89417E109 241 2,012 SH   SOLE   1,972 0 40
UBS AG JERSEY BRH ALERIAN INFRST 902641646 428 21,625 SH   SOLE   20,275 0 1,350
UNILEVER N V N Y SHS NEW 904784709 2,362 43,901 SH   SOLE   27,592 0 16,309
UNION PAC CORP COM 907818108 300 2,167 SH   SOLE   1,827 0 340
UNITED TECHNOLOGIES CORP COM 913017109 4,696 44,105 SH   SOLE   27,327 0 16,778
US BANCORP DEL COM NEW 902973304 1,809 39,580 SH   SOLE   36,949 0 2,631
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 765 58,902 SH   SOLE   58,902 0 0
V F CORP COM 918204108 230 3,220 SH   SOLE   3,220 0 0
VANGUARD GROUP DIV APP ETF 921908844 492 5,022 SH   SOLE   4,927 0 95
VANGUARD INDEX FDS GROWTH ETF 922908736 913 6,794 SH   SOLE   6,233 0 561
VANGUARD INDEX FDS MID CAP ETF 922908629 811 5,868 SH   SOLE   5,723 0 145
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 342 4,581 SH   SOLE   4,176 0 405
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,565 6,808 SH   SOLE   6,486 0 322
VANGUARD INDEX FDS SMALL CP ETF 922908751 249 1,883 SH   SOLE   1,883 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,535 19,861 SH   SOLE   18,684 0 1,177
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,324 34,743 SH   SOLE   31,983 0 2,760
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 203 4,165 SH   SOLE   2,665 0 1,500
VEREIT INC COM 92339V100 349 48,850 SH   SOLE   46,850 0 2,000
VERIZON COMMUNICATIONS INC COM 92343V104 1,041 18,524 SH   SOLE   16,980 0 1,544
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,409 49,897 SH   SOLE   33,573 0 16,324
WELLS FARGO CO NEW COM 949746101 332 7,202 SH   SOLE   5,042 0 2,160
WESTROCK CO COM 96145D105 202 5,352 SH   SOLE   4,952 0 400
WILLIAMS COS INC DEL COM 969457100 221 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 283 2,725 SH   SOLE   2,525 0 200