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 951 4,835 SH   SOLE   4,173 0 662
ABBOTT LABS COM 002824100 982 16,100 SH   SOLE   14,675 0 1,425
ABBVIE INC COM 00287Y109 404 4,363 SH   SOLE   3,763 0 600
AGILENT TECHNOLOGIES INC COM 00846U101 221 3,575 SH   SOLE   3,275 0 300
AGNC INVT CORP COM 00123Q104 231 12,400 SH   SOLE   12,400 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 145 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 269 241 SH   SOLE   171 0 70
AMAZON COM INC COM 023135106 238 140 SH   SOLE   15 0 125
AMERICAN EXPRESS CO COM 025816109 4,095 41,788 SH   SOLE   24,451 0 17,337
AMPHENOL CORP NEW CL A 032095101 243 2,790 SH   SOLE   2,790 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,709 36,810 SH   SOLE   22,963 0 13,847
ANNALY CAP MGMT INC COM 035710409 316 30,727 SH   SOLE   30,727 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 1,009 55,200 SH   SOLE   53,000 0 2,200
APPLE INC COM 037833100 5,326 28,772 SH   SOLE   15,613 0 13,158
ASTRAZENECA PLC SPONSORED ADR 046353108 4,089 116,461 SH   SOLE   70,256 0 46,205
AT&T INC COM 00206R102 5,358 166,870 SH   SOLE   117,951 0 48,919
BANK NEW YORK MELLON CORP COM 064058100 4,107 76,152 SH   SOLE   46,537 0 29,615
BECTON DICKINSON & CO COM 075887109 326 1,360 SH   SOLE   1,320 0 40
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,380 28,824 SH   SOLE   17,847 0 10,977
BLACK HILLS CORP COM 092113109 257 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 355 38,200 PRN   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 227 25,400 SH   SOLE   25,400 0 0
BOEING CO COM 097023105 750 2,236 SH   SOLE   1,389 0 847
BOOKING HLDGS INC COM 09857L108 336 166 SH   SOLE   166 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 127 10,000 SH   SOLE   10,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 792 14,305 SH   SOLE   13,290 0 1,015
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 257 5,100 SH   SOLE   5,100 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 144 11,300 SH   SOLE   11,300 0 0
CHEVRON CORP NEW COM 166764100 4,407 34,854 SH   SOLE   21,696 0 13,158
CIMAREX ENERGY CO COM 171798101 578 5,680 SH   SOLE   5,455 0 225
CINCINNATI FINL CORP COM 172062101 667 9,975 SH   SOLE   9,225 0 750
CISCO SYS INC COM 17275R102 5,427 126,127 SH   SOLE   86,701 0 39,426
COCA COLA CO COM 191216100 325 7,406 SH   SOLE   7,406 0 0
CONOCOPHILLIPS COM 20825C104 562 8,069 SH   SOLE   5,323 0 2,746
COSTCO WHSL CORP NEW COM 22160K105 406 1,941 SH   SOLE   1,675 0 266
CVR PARTNERS LP COM 126633106 37 11,180 SH   SOLE   11,180 0 0
DISNEY WALT CO COM DISNEY 254687106 964 9,201 SH   SOLE   8,429 0 772
DOWDUPONT INC COM 26078J100 3,688 55,949 SH   SOLE   34,549 0 21,400
DUKE ENERGY CORP NEW COM NEW 26441C204 460 5,816 SH   SOLE   5,591 0 225
EAGLE BANCORP MONT INC COM 26942G100 441 22,833 SH   SOLE   21,283 0 1,550
ELLINGTON FINANCIAL LLC COM 288522303 254 16,300 SH   SOLE   16,300 0 0
EMERSON ELEC CO COM 291011104 1,245 18,012 SH   SOLE   16,284 0 1,728
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 173 10,000 PRN   SOLE   10,000 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 237 12,423 PRN   SOLE   12,423 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 324 11,715 PRN   SOLE   10,293 0 1,422
ETFIS SER TR I INFRAC ACT MLP 26923G103 629 86,077 SH   SOLE   83,077 0 3,000
EVOGENE LTD SHS M4119S104 60 21,050 SH   SOLE   19,550 0 1,500
EXXON MOBIL CORP COM 30231G102 6,232 75,326 SH   SOLE   52,387 0 22,938
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 742 17,585 SH   SOLE   15,967 0 1,618
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 453 3,290 SH   SOLE   3,090 0 200
FORD MTR CO DEL COM PAR $0.01 345370860 220 19,831 SH   SOLE   19,471 0 360
GABELLI EQUITY TR INC COM 362397101 177 28,229 PRN   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 4,397 323,071 SH   SOLE   222,023 0 101,048
GILEAD SCIENCES INC COM 375558103 3,798 53,615 SH   SOLE   32,779 0 20,836
GLACIER BANCORP INC NEW COM 37637Q105 495 12,795 SH   SOLE   11,795 0 1,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,412 84,654 SH   SOLE   52,709 0 31,945
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 199 12,900 SH   SOLE   12,900 0 0
GRACO INC COM 384109104 265 5,865 SH   SOLE   5,865 0 0
HOLLYFRONTIER CORP COM 436106108 263 3,848 SH   SOLE   3,848 0 0
HOME DEPOT INC COM 437076102 3,020 15,481 SH   SOLE   9,916 0 5,565
HONEYWELL INTL INC COM 438516106 3,085 21,416 SH   SOLE   11,782 0 9,634
INDEPENDENCE RLTY TR INC COM 45378A106 547 53,050 SH   SOLE   50,150 0 2,900
INTEL CORP COM 458140100 6,139 123,492 SH   SOLE   84,769 0 38,723
INTERDIGITAL INC COM 45867G101 1,721 21,270 SH   SOLE   19,320 0 1,950
INTERNATIONAL BUSINESS MACHS COM 459200101 910 6,518 SH   SOLE   5,369 0 1,149
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,464 24,184 SH   SOLE   12,404 0 11,780
INVESCO QQQ TR UNIT SER 1 46090E103 783 4,560 SH   SOLE   4,560 0 0
INVESTORS REAL ESTATE TR SH BEN INT 461730103 188 34,000 SH   SOLE   34,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 300 2,085 SH   SOLE   1,210 0 875
ISHARES TR S&P 500 GRWT ETF 464287309 390 2,400 SH   SOLE   2,400 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,401 5,131 SH   SOLE   1,615 0 3,516
ISHARES TR S&P 500 VAL ETF 464287408 308 2,800 SH   SOLE   2,800 0 0
ISHARES TR CORE S&P MCP ETF 464287507 475 2,439 SH   SOLE   2,439 0 0
ISHARES TR SHORT TREAS BD 464288679 552 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE S&P SCP ETF 464287804 418 5,004 SH   SOLE   5,004 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 4,674 91,651 SH   SOLE   89,081 0 2,570
ISHARES TR MSCI EAFE ETF 464287465 814 12,151 SH   SOLE   8,476 0 3,675
ISHARES TR CORE US AGGBD ET 464287226 720 6,769 SH   SOLE   991 0 5,778
JOHNSON & JOHNSON COM 478160104 1,753 14,449 SH   SOLE   11,910 0 2,539
JPMORGAN CHASE & CO COM 46625H100 4,365 41,888 SH   SOLE   23,826 0 18,062
KINDER MORGAN INC DEL COM 49456B101 630 35,647 SH   SOLE   33,447 0 2,200
KRAFT HEINZ CO COM 500754106 3,623 57,673 SH   SOLE   35,631 0 22,042
LADDER CAP CORP CL A 505743104 361 23,100 SH   SOLE   23,100 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 490 76,629 SH   SOLE   76,629 0 0
LILLY ELI & CO COM 532457108 3,302 38,697 SH   SOLE   20,779 0 17,918
LOWES COS INC COM 548661107 3,359 35,143 SH   SOLE   19,985 0 15,158
MARSH & MCLENNAN COS INC COM 571748102 267 3,260 SH   SOLE   3,010 0 250
MCDONALDS CORP COM 580135101 560 3,577 SH   SOLE   2,575 0 1,002
MDU RES GROUP INC COM 552690109 277 9,644 SH   SOLE   9,305 0 339
MERCK & CO INC COM 58933Y105 6,173 101,697 SH   SOLE   70,215 0 31,482
MFA FINL INC COM 55272X102 175 23,100 SH   SOLE   23,100 0 0
MICROSOFT CORP COM 594918104 6,257 63,449 SH   SOLE   42,178 0 21,271
NATIONAL GRID PLC SPONSORED ADR NE 636274409 346 6,204 SH   SOLE   6,204 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,198 125,650 SH   SOLE   121,900 0 3,750
NEW YORK CMNTY BANCORP INC COM 649445103 177 16,000 SH   SOLE   16,000 0 0
NORTHWESTERN CORP COM NEW 668074305 227 3,964 SH   SOLE   3,350 0 614
NOVARTIS A G SPONSORED ADR 66987V109 239 3,160 SH   SOLE   2,860 0 300
NUVASIVE INC COM 670704105 409 7,850 SH   SOLE   7,275 0 575
NUVEEN MUN VALUE FD INC COM 670928100 2,373 248,184 SH   SOLE   212,934 0 35,250
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 536 43,862 PRN   SOLE   43,862 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 4,950 59,149 SH   SOLE   36,412 0 22,737
ONEOK INC NEW COM 682680103 1,006 14,400 SH   SOLE   13,800 0 600
ORACLE CORP COM 68389X105 4,199 95,312 SH   SOLE   61,942 0 33,370
PACKAGING CORP AMER COM 695156109 212 1,900 SH   SOLE   1,900 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 230 16,850 SH   SOLE   15,100 0 1,750
PEPSICO INC COM 713448108 2,143 19,681 SH   SOLE   17,128 0 2,553
PFIZER INC COM 717081103 5,295 145,952 SH   SOLE   97,597 0 48,355
PHILLIPS 66 COM 718546104 222 1,976 SH   SOLE   1,409 0 567
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 817 34,678 PRN   SOLE   33,578 0 1,100
PROCTER AND GAMBLE CO COM 742718109 5,774 73,968 SH   SOLE   52,127 0 21,841
QUALCOMM INC COM 747525103 1,578 28,117 SH   SOLE   26,067 0 2,050
REALTY INCOME CORP COM 756109104 503 9,350 SH   SOLE   9,350 0 0
SAFETY INS GROUP INC COM 78648T100 358 4,189 SH   SOLE   4,189 0 0
SCHLUMBERGER LTD COM 806857108 2,085 31,101 SH   SOLE   28,376 0 2,725
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,086 21,450 SH   SOLE   0 0 21,450
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,780 27,389 SH   SOLE   98 0 27,291
SCHWAB STRATEGIC TR US TIPS ETF 808524870 302 5,495 SH   SOLE   3,495 0 2,000
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,511 45,753 SH   SOLE   23,714 0 22,038
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 811 24,552 SH   SOLE   4,557 0 19,995
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,823 70,406 SH   SOLE   35,695 0 34,711
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,282 46,302 SH   SOLE   17,595 0 28,707
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 238 3,608 SH   SOLE   2,595 0 1,013
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 430 5,848 SH   SOLE   200 0 5,648
SPDR SERIES TRUST S&P BIOTECH 78464A870 455 4,785 SH   SOLE   4,625 0 160
STARWOOD PPTY TR INC COM 85571B105 567 26,100 SH   SOLE   26,100 0 0
TARGET CORP COM 87612E106 544 7,152 SH   SOLE   6,425 0 727
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 36 13,800 SH   SOLE   13,800 0 0
TPG RE FIN TR INC COM 87266M107 554 27,250 SH   SOLE   27,250 0 0
TRAVELERS COMPANIES INC COM 89417E109 201 1,642 SH   SOLE   1,517 0 125
TRILOGY METALS INC NEW COM 89621C105 18 10,000 SH   SOLE   10,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 194 12,250 SH   SOLE   12,250 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 476 20,775 SH   SOLE   20,025 0 750
UNILEVER N V N Y SHS NEW 904784709 2,395 42,990 SH   SOLE   26,281 0 16,709
UNION PAC CORP COM 907818108 280 1,973 SH   SOLE   1,142 0 831
UNITED TECHNOLOGIES CORP COM 913017109 5,525 44,188 SH   SOLE   26,029 0 18,159
US BANCORP DEL COM NEW 902973304 1,945 38,880 SH   SOLE   36,569 0 2,311
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 880 52,302 SH   SOLE   52,302 0 0
VANGUARD GROUP DIV APP ETF 921908844 515 5,071 SH   SOLE   4,976 0 95
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 317 3,896 SH   SOLE   3,896 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 293 1,883 SH   SOLE   1,883 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,108 7,397 SH   SOLE   6,806 0 591
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,686 19,126 SH   SOLE   17,914 0 1,212
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,806 7,239 SH   SOLE   6,771 0 468
VANGUARD INDEX FDS MID CAP ETF 922908629 925 5,868 SH   SOLE   5,723 0 145
VANGUARD INDEX FDS SM CP VAL ETF 922908611 233 1,713 SH   SOLE   1,713 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,523 36,100 SH   SOLE   34,740 0 1,360
VEREIT INC COM 92339V100 349 46,850 SH   SOLE   44,850 0 2,000
VERIZON COMMUNICATIONS INC COM 92343V104 884 17,563 SH   SOLE   16,489 0 1,074
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,081 51,330 SH   SOLE   32,860 0 18,470
WELLS FARGO CO NEW COM 949746101 390 7,032 SH   SOLE   5,182 0 1,850
WILLIAMS COS INC DEL COM 969457100 271 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 270 2,420 SH   SOLE   2,120 0 300