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 1,026 4,675 SH   SOLE   4,013 0 662
ABBOTT LABS COM 002824100 1,020 17,025 SH   SOLE   15,600 0 1,425
ABBVIE INC COM 00287Y109 414 4,375 SH   SOLE   3,675 0 700
AGILENT TECHNOLOGIES INC COM 00846U101 236 3,525 SH   SOLE   3,225 0 300
AGNC INVT CORP COM 00123Q104 257 13,600 SH   SOLE   13,600 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 149 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 267 259 SH   SOLE   189 0 70
AMERICAN EXPRESS CO COM 025816109 3,891 41,717 SH   SOLE   22,656 0 19,061
AMPHENOL CORP NEW CL A 032095101 206 2,390 SH   SOLE   2,390 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,505 31,877 SH   SOLE   18,320 0 13,557
ANNALY CAP MGMT INC COM 035710409 320 30,727 SH   SOLE   30,727 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 1,064 59,200 SH   SOLE   57,000 0 2,200
APPLE INC COM 037833100 4,922 29,338 SH   SOLE   15,210 0 14,128
ASTRAZENECA PLC SPONSORED ADR 046353108 4,072 116,447 SH   SOLE   65,348 0 51,099
AT&T INC COM 00206R102 4,742 133,005 SH   SOLE   87,017 0 45,988
BANK NEW YORK MELLON CORP COM 064058100 3,905 75,777 SH   SOLE   43,651 0 32,126
BECTON DICKINSON & CO COM 075887109 295 1,360 SH   SOLE   1,320 0 40
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,455 27,344 SH   SOLE   15,668 0 11,676
BLACK HILLS CORP COM 092113109 228 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 339 38,200 PRN   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 178 20,900 SH   SOLE   20,900 0 0
BOEING CO COM 097023105 872 2,659 SH   SOLE   1,814 0 845
BOOKING HLDGS INC COM 09857L108 345 166 SH   SOLE   166 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 950 15,015 SH   SOLE   14,150 0 865
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 288 5,000 SH   SOLE   5,000 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 141 11,300 SH   SOLE   11,300 0 0
CHEVRON CORP NEW COM 166764100 3,966 34,779 SH   SOLE   20,335 0 14,444
CIMAREX ENERGY CO COM 171798101 436 4,665 SH   SOLE   4,465 0 200
CISCO SYS INC COM 17275R102 5,570 129,875 SH   SOLE   85,075 0 44,800
COCA COLA CO COM 191216100 322 7,412 SH   SOLE   7,412 0 0
CONOCOPHILLIPS COM 20825C104 494 8,339 SH   SOLE   5,593 0 2,746
CONSTELLATION BRANDS INC CL A 21036P108 205 900 SH   SOLE   900 0 0
COSTCO WHSL CORP NEW COM 22160K105 366 1,941 SH   SOLE   1,675 0 266
CVR PARTNERS LP COM 126633106 36 11,180 SH   SOLE   11,180 0 0
DISNEY WALT CO COM DISNEY 254687106 932 9,281 SH   SOLE   8,509 0 772
DOWDUPONT INC COM 26078J100 3,496 54,881 SH   SOLE   32,895 0 21,986
DUKE ENERGY CORP NEW COM NEW 26441C204 424 5,473 SH   SOLE   5,251 0 222
DYNEX CAP INC COM NEW 26817Q506 133 20,100 SH   SOLE   18,600 0 1,500
EAGLE BANCORP MONT INC COM 26942G100 482 23,233 SH   SOLE   21,683 0 1,550
ELLINGTON FINANCIAL LLC COM 288522303 241 16,300 SH   SOLE   16,300 0 0
EMERSON ELEC CO COM 291011104 1,264 18,512 SH   SOLE   16,784 0 1,728
ENTERPRISE PRODS PARTNERS L COM 293792107 287 11,715 PRN   SOLE   10,293 0 1,422
ETFIS SER TR I INFRAC ACT MLP 26923G103 422 61,754 SH   SOLE   61,754 0 0
EVOGENE LTD SHS M4119S104 95 29,800 SH   SOLE   26,800 0 3,000
EXXON MOBIL CORP COM 30231G102 5,724 76,714 SH   SOLE   52,023 0 24,691
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 731 18,483 SH   SOLE   16,867 0 1,616
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 383 3,180 SH   SOLE   2,880 0 300
FORD MTR CO DEL COM PAR $0.01 345370860 249 22,431 SH   SOLE   12,071 0 10,360
GABELLI EQUITY TR INC COM 362397101 173 28,229 PRN   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 4,066 301,653 SH   SOLE   203,960 0 97,693
GILEAD SCIENCES INC COM 375558103 3,766 49,954 SH   SOLE   28,927 0 21,027
GLACIER BANCORP INC NEW COM 37637Q105 514 13,395 SH   SOLE   12,395 0 1,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,395 86,892 SH   SOLE   51,847 0 35,045
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 216 12,600 SH   SOLE   12,600 0 0
GRACO INC COM 384109104 268 5,865 SH   SOLE   5,865 0 0
HOME DEPOT INC COM 437076102 2,769 15,536 SH   SOLE   9,445 0 6,091
HONEYWELL INTL INC COM 438516106 3,055 21,138 SH   SOLE   10,484 0 10,654
INDEPENDENCE RLTY TR INC COM 45378A106 488 53,150 SH   SOLE   49,750 0 3,400
INTEL CORP COM 458140100 6,661 127,891 SH   SOLE   83,709 0 44,182
INTERDIGITAL INC COM 45867G101 1,621 22,020 SH   SOLE   19,320 0 2,700
INTERNATIONAL BUSINESS MACHS COM 459200101 992 6,466 SH   SOLE   5,319 0 1,147
INVESTORS REAL ESTATE TR SH BEN INT 461730103 169 32,500 SH   SOLE   32,500 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,904 37,380 SH   SOLE   35,795 0 1,585
ISHARES TR CORE S&P500 ETF 464287200 1,374 5,179 SH   SOLE   1,643 0 3,536
ISHARES TR MSCI EAFE ETF 464287465 979 14,051 SH   SOLE   10,376 0 3,675
ISHARES TR CORE US AGGBD ET 464287226 705 6,574 SH   SOLE   991 0 5,583
ISHARES TR SHORT TREAS BD 464288679 552 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE S&P MCP ETF 464287507 514 2,739 SH   SOLE   2,739 0 0
ISHARES TR CORE S&P SCP ETF 464287804 478 6,204 SH   SOLE   6,204 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 393 2,885 SH   SOLE   2,010 0 875
ISHARES TR S&P 500 GRWT ETF 464287309 372 2,400 SH   SOLE   2,400 0 0
ISHARES TR S&P 500 VAL ETF 464287408 306 2,800 SH   SOLE   2,800 0 0
JOHNSON & JOHNSON COM 478160104 1,756 13,699 SH   SOLE   11,160 0 2,539
JPMORGAN CHASE & CO COM 46625H100 4,551 41,383 SH   SOLE   21,770 0 19,613
KINDER MORGAN INC DEL COM 49456B101 693 45,991 SH   SOLE   42,754 0 3,237
KRAFT HEINZ CO COM 500754106 257 4,121 SH   SOLE   3,746 0 375
LADDER CAP CORP CL A 505743104 232 15,400 SH   SOLE   15,400 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 470 76,629 SH   SOLE   76,629 0 0
LILLY ELI & CO COM 532457108 2,847 36,801 SH   SOLE   17,690 0 19,111
LOWES COS INC COM 548661107 3,048 34,735 SH   SOLE   17,924 0 16,811
MARSH & MCLENNAN COS INC COM 571748102 233 2,820 SH   SOLE   2,570 0 250
MCDONALDS CORP COM 580135101 560 3,581 SH   SOLE   2,582 0 999
MDU RES GROUP INC COM 552690109 326 11,559 SH   SOLE   10,870 0 689
MERCK & CO INC COM 58933Y105 5,798 106,446 SH   SOLE   72,478 0 33,968
MFA FINL INC COM 55272X102 216 28,700 SH   SOLE   27,500 0 1,200
MICROSOFT CORP COM 594918104 5,876 64,384 SH   SOLE   41,782 0 22,602
MTGE INVT CORP COM 55378A105 439 24,500 SH   SOLE   22,300 0 2,200
NATIONAL GRID PLC SPONSORED ADR NE 636274409 291 5,154 SH   SOLE   5,154 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,338 142,150 SH   SOLE   136,900 0 5,250
NEW YORK CMNTY BANCORP INC COM 649445103 208 16,000 SH   SOLE   16,000 0 0
NORTHWESTERN CORP COM NEW 668074305 369 6,864 SH   SOLE   6,050 0 814
NUANCE COMMUNICATIONS INC COM 67020Y100 174 11,050 SH   SOLE   9,050 0 2,000
NUVASIVE INC COM 670704105 578 11,075 SH   SOLE   10,500 0 575
NUVEEN MUN VALUE FD INC COM 670928100 2,681 283,084 SH   SOLE   241,334 0 41,750
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 533 43,862 PRN   SOLE   43,862 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 168 10,332 SH   SOLE   9,900 0 432
OCCIDENTAL PETE CORP DEL COM 674599105 4,150 63,881 SH   SOLE   38,021 0 25,860
ONEOK INC NEW COM 682680103 820 14,400 SH   SOLE   13,800 0 600
ORACLE CORP COM 68389X105 3,963 86,627 SH   SOLE   51,203 0 35,424
PACKAGING CORP AMER COM 695156109 214 1,900 SH   SOLE   1,900 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 221 16,850 SH   SOLE   15,100 0 1,750
PEPSICO INC COM 713448108 1,996 18,285 SH   SOLE   15,817 0 2,468
PFIZER INC COM 717081103 5,154 145,215 SH   SOLE   93,148 0 52,067
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 792 34,616 PRN   SOLE   33,516 0 1,100
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 867 5,413 SH   SOLE   5,413 0 0
PROCTER AND GAMBLE CO COM 742718109 5,598 70,612 SH   SOLE   48,172 0 22,440
QUALCOMM INC COM 747525103 1,618 29,200 SH   SOLE   27,287 0 1,913
REALTY INCOME CORP COM 756109104 561 10,850 SH   SOLE   10,850 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 2,489 25,023 SH   SOLE   11,602 0 13,421
SAFETY INS GROUP INC COM 78648T100 495 6,442 SH   SOLE   6,442 0 0
SCHLUMBERGER LTD COM 806857108 2,015 31,106 SH   SOLE   28,381 0 2,725
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,371 44,838 SH   SOLE   20,572 0 24,266
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,332 47,566 SH   SOLE   15,817 0 31,749
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,740 60,626 SH   SOLE   27,548 0 33,078
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,738 27,557 SH   SOLE   0 0 27,557
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,094 21,450 SH   SOLE   0 0 21,450
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 883 26,184 SH   SOLE   3,390 0 22,794
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 404 5,848 SH   SOLE   200 0 5,648
SCHWAB STRATEGIC TR US TIPS ETF 808524870 285 5,200 SH   SOLE   3,200 0 2,000
SCHWAB STRATEGIC TR US REIT ETF 808524847 272 7,100 SH   SOLE   6,850 0 250
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 230 3,608 SH   SOLE   2,595 0 1,013
SHERWIN WILLIAMS CO COM 824348106 584 1,489 SH   SOLE   1,489 0 0
SMUCKER J M CO COM NEW 832696405 3,387 27,315 SH   SOLE   14,794 0 12,521
SPDR SERIES TRUST S&P BIOTECH 78464A870 337 3,845 SH   SOLE   3,845 0 0
STARWOOD PPTY TR INC COM 85571B105 490 23,400 SH   SOLE   23,400 0 0
TARGET CORP COM 87612E106 563 8,111 SH   SOLE   6,825 0 1,286
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 31 13,800 SH   SOLE   13,800 0 0
TRILOGY METALS INC NEW COM 89621C105 13 10,000 SH   SOLE   10,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 188 12,250 SH   SOLE   12,250 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 448 21,215 SH   SOLE   19,865 0 1,350
UNILEVER N V N Y SHS NEW 904784709 2,397 42,507 SH   SOLE   24,777 0 17,730
UNION PAC CORP COM 907818108 310 2,306 SH   SOLE   1,475 0 831
UNITED TECHNOLOGIES CORP COM 913017109 5,330 42,366 SH   SOLE   22,645 0 19,721
US BANCORP DEL COM NEW 902973304 1,993 39,455 SH   SOLE   37,144 0 2,311
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 777 45,902 SH   SOLE   45,902 0 0
VANGUARD GROUP DIV APP ETF 921908844 519 5,136 SH   SOLE   4,741 0 395
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,381 26,359 SH   SOLE   25,291 0 1,068
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,905 21,401 SH   SOLE   20,189 0 1,212
VANGUARD INDEX FDS GROWTH ETF 922908736 1,080 7,612 SH   SOLE   6,981 0 631
VANGUARD INDEX FDS MID CAP ETF 922908629 895 5,804 SH   SOLE   5,659 0 145
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 407 5,396 SH   SOLE   5,396 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 277 1,883 SH   SOLE   1,883 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 221 1,708 SH   SOLE   1,708 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,725 57,995 SH   SOLE   56,385 0 1,610
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 408 5,205 SH   SOLE   5,205 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 2,854 50,472 SH   SOLE   50,472 0 0
VEREIT INC COM 92339V100 435 62,450 SH   SOLE   57,450 0 5,000
VERIZON COMMUNICATIONS INC COM 92343V104 968 20,248 SH   SOLE   18,835 0 1,413
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,933 44,800 SH   SOLE   27,646 0 17,154
WELLS FARGO CO NEW COM 949746101 355 6,772 SH   SOLE   4,922 0 1,850
ZIMMER BIOMET HLDGS INC COM 98956P102 286 2,620 SH   SOLE   2,120 0 500