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,027 4,365 SH   SOLE   3,703 0 662
ABBOTT LABS COM 002824100 905 15,855 SH   SOLE   14,430 0 1,425
ABBVIE INC COM 00287Y109 334 3,450 SH   SOLE   2,950 0 500
AGILENT TECHNOLOGIES INC COM 00846U101 236 3,525 SH   SOLE   3,225 0 300
AGNC INVT CORP COM 00123Q104 279 13,800 SH   SOLE   13,600 0 200
ALGONQUIN PWR UTILS CORP COM 015857105 301 27,000 SH   SOLE   27,000 0 0
ALPHABET INC CAP STK CL C 02079K107 216 206 SH   SOLE   136 0 70
AMERICAN EXPRESS CO COM 025816109 4,216 42,456 SH   SOLE   20,030 0 22,426
AMTRUST FINL SVCS INC COM 032359309 462 20,800 SH   SOLE   18,900 0 1,900
ANHEUSER BUSCH INBEV SA/ SPONSORED ADR 757473103 3,596 32,236 SH   SOLE   17,014 0 15,222
ANNALY CAP MGMT INC COM 035710409 357 30,000 SH   SOLE   30,000 0 0
ANWORTH MORTGAGE ASSET C COM 037347101 316 11,940 SH   SOLE   11,490 0 450
APOLLO COML REAL EST FIN COM 03762U105 1,133 61,400 SH   SOLE   59,200 0 2,200
APPLE INC COM 037833100 4,801 28,367 SH   SOLE   13,299 0 15,068
ASTRAZENECA PLC SPONSORED ADR 046353108 3,941 113,570 SH   SOLE   57,900 0 55,670
AT&T INC COM 00206R102 4,930 126,805 SH   SOLE   79,471 0 47,334
BANK NEW YORK MELLON COR COM 064058100 3,942 73,181 SH   SOLE   35,566 0 37,615
BECTON DICKINSON & CO COM 075887109 233 1,090 SH   SOLE   1,050 0 40
BERKSHIRE HATHAWAY INC D CL B NEW 084670702 5,434 27,414 SH   SOLE   13,992 0 13,422
BLACK HILLS CORP COM 092113109 252 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STR SHS 09257A108 373 38,200 PRN   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GRW COM CL A 09627J102 208 20,600 SH   SOLE   20,600 0 0
BOEING CO COM 097023105 758 2,569 SH   SOLE   1,425 0 1,144
BRISTOL MYERS SQUIBB CO COM 110122108 1,114 18,185 SH   SOLE   16,920 0 1,265
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 335 5,000 SH   SOLE   5,000 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 144 11,000 SH   SOLE   11,000 0 0
CATERPILLAR INC DEL COM 149123101 255 1,618 SH   SOLE   1,005 0 613
CHEVRON CORP NEW COM 166764100 4,120 32,909 SH   SOLE   17,127 0 15,782
CIMAREX ENERGY CO COM 171798101 600 4,915 SH   SOLE   4,790 0 125
CISCO SYS INC COM 17275R102 5,201 135,806 SH   SOLE   81,297 0 54,509
COCA COLA CO COM 191216100 370 8,062 SH   SOLE   8,062 0 0
CONOCOPHILLIPS COM 20825C104 550 10,022 SH   SOLE   6,263 0 3,759
CONSTELLATION BRANDS INC CL A 21036P108 206 900 SH   SOLE   900 0 0
COSTCO WHSL CORP NEW COM 22160K105 325 1,749 SH   SOLE   1,515 0 234
CVR PARTNERS LP COM 126633106 37 11,180 SH   SOLE   11,180 0 0
DISNEY WALT CO COM DISNEY 254687106 959 8,922 SH   SOLE   7,851 0 1,071
DUKE ENERGY CORP NEW COM NEW 26441C204 431 5,121 SH   SOLE   4,901 0 220
DYNEX CAP INC COM NEW 26817Q506 148 21,100 SH   SOLE   19,600 0 1,500
EAGLE BANCORP MONT INC COM 26942G100 487 23,233 SH   SOLE   21,683 0 1,550
ELLINGTON FINANCIAL LLC COM 288522303 237 16,300 SH   SOLE   16,300 0 0
EMERSON ELEC CO COM 291011104 1,301 18,662 SH   SOLE   16,934 0 1,728
ENTERPRISE PRODS PARTNER COM 293792107 311 11,715 PRN   SOLE   10,293 0 1,422
ETFIS SER TR I INFRAC ACT MLP 26923G103 501 58,230 SH   SOLE   58,230 0 0
EVOGENE LTD SHS M4119S104 95 31,000 SH   SOLE   28,000 0 3,000
EXXON MOBIL CORP COM 30231G102 6,134 73,335 SH   SOLE   47,400 0 25,935
FIRST INTST BANCSYSTEM I COM CL A 32055Y201 964 24,081 SH   SOLE   22,467 0 1,614
FIRST TR EXCHANGE TRADED DJ INTERNT IDX 33733E302 371 3,380 SH   SOLE   3,080 0 300
FORD MTR CO DEL COM PAR $0.01 345370860 146 11,679 SH   SOLE   1,321 0 10,358
GABELLI EQUITY TR INC COM 362397101 175 28,229 SH   SOLE   28,229 0 0
GENERAL ELECTRIC CO COM 369604103 3,503 200,731 SH   SOLE   136,948 0 63,783
GILEAD SCIENCES INC COM 375558103 3,653 50,995 SH   SOLE   27,827 0 23,168
GLACIER BANCORP INC NEW COM 37637Q105 1,226 31,120 SH   SOLE   27,885 0 3,235
GLADSTONE INVT CORP COM 376546107 269 10,500 SH   SOLE   10,000 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,793 78,742 SH   SOLE   42,653 0 36,089
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 296 13,000 SH   SOLE   13,000 0 0
GRACO INC COM 384109104 265 5,865 SH   SOLE   5,865 0 0
HERCULES CAPITAL INC COM 427096508 561 21,879 SH   SOLE   20,518 0 1,361
HOME DEPOT INC COM 437076102 2,965 15,645 SH   SOLE   8,418 0 7,227
HONEYWELL INTL INC COM 438516106 3,327 21,697 SH   SOLE   9,245 0 12,452
INDEPENDENCE RLTY TR INC COM 45378A106 500 49,600 SH   SOLE   46,500 0 3,100
INTEL CORP COM 458140100 6,169 133,644 SH   SOLE   81,971 0 51,673
INTERDIGITAL INC COM 45867G101 1,791 23,520 SH   SOLE   20,820 0 2,700
INTERNATIONAL BUSINESS M COM 459200101 1,048 6,828 SH   SOLE   5,648 0 1,180
INVESTORS REAL ESTATE TR SH BEN INT 461730103 185 32,500 SH   SOLE   32,500 0 0
ISHARES TR S&P 500 VAL ETF 464287408 320 2,800 SH   SOLE   2,800 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 326 2,417 SH   SOLE   1,542 0 875
ISHARES TR S&P 500 GRWT ETF 464287309 367 2,400 SH   SOLE   2,400 0 0
ISHARES TR CORE S&P SCP ETF 464287804 428 5,566 SH   SOLE   5,566 0 0
ISHARES TR CORE S&P MCP ETF 464287507 449 2,364 SH   SOLE   2,364 0 0
ISHARES TR SHORT TREAS BD 464288679 606 5,500 SH   SOLE   5,500 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 673 4,412 SH   SOLE   3,612 0 800
ISHARES TR CORE US AGGBD ET 464287226 695 6,353 SH   SOLE   1,073 0 5,280
ISHARES TR MSCI EAFE ETF 464287465 907 12,896 SH   SOLE   9,221 0 3,675
ISHARES TR CORE S&P500 ETF 464287200 1,403 5,218 SH   SOLE   1,608 0 3,610
ISHARES TR FLTG RATE NT ETF 46429B655 2,030 39,945 SH   SOLE   36,780 0 3,165
JOHNSON & JOHNSON COM 478160104 6,283 44,972 SH   SOLE   27,032 0 17,940
JPMORGAN CHASE & CO COM 46625H100 4,473 41,824 SH   SOLE   17,839 0 23,985
KINDER MORGAN INC DEL COM 49456B101 862 47,710 SH   SOLE   44,473 0 3,237
LADDER CAP CORP CL A 505743104 210 15,400 SH   SOLE   15,400 0 0
LIBERTY ALL STAR EQUITY SH BEN INT 530158104 461 73,139 SH   SOLE   73,139 0 0
LILLY ELI & CO COM 532457108 2,814 33,321 SH   SOLE   13,198 0 20,123
LOWES COS INC COM 548661107 3,192 34,343 SH   SOLE   15,098 0 19,245
MCDONALDS CORP COM 580135101 631 3,664 SH   SOLE   2,637 0 1,027
MDU RES GROUP INC COM 552690109 570 21,209 SH   SOLE   19,920 0 1,289
MERCK & CO INC COM 58933Y105 1,902 33,803 SH   SOLE   30,319 0 3,484
MFA FINL INC COM 55272X102 237 29,900 SH   SOLE   28,700 0 1,200
MICROSOFT CORP COM 594918104 5,955 69,613 SH   SOLE   42,306 0 27,307
MTGE INVT CORP COM 55378A105 479 25,900 SH   SOLE   23,500 0 2,400
NATIONAL GRID PLC SPONSORED ADR NE 636274409 303 5,154 SH   SOLE   5,154 0 0
NEW RESIDENTIAL INVT COR COM NEW 64828T201 2,537 141,900 SH   SOLE   136,650 0 5,250
NEW YORK CMNTY BANCORP I COM 649445103 208 16,000 SH   SOLE   16,000 0 0
NORTHWESTERN CORP COM NEW 668074305 237 3,964 SH   SOLE   3,350 0 614
NUANCE COMMUNICATIONS IN COM 67020Y100 197 12,050 SH   SOLE   10,050 0 2,000
NUVASIVE INC COM 670704105 314 5,375 SH   SOLE   4,975 0 400
NUVEEN MUN VALUE FD INC COM 670928100 2,964 292,584 SH   SOLE   250,834 0 41,750
NUVEEN NEW YORK AMT QLT COM 670656107 568 43,862 PRN   SOLE   43,862 0 0
NUVEEN REAL ASSET INC & COM 67074Y105 203 11,404 SH   SOLE   10,972 0 432
OCCIDENTAL PETE CORP DEL COM 674599105 4,477 60,780 SH   SOLE   33,162 0 27,618
ONEOK INC NEW COM 682680103 770 14,400 SH   SOLE   13,800 0 600
ORACLE CORP COM 68389X105 3,972 84,020 SH   SOLE   44,286 0 39,734
PACKAGING CORP AMER COM 695156109 229 1,900 SH   SOLE   1,900 0 0
PENNANTPARK FLOATING RAT COM 70806A106 235 17,100 SH   SOLE   15,350 0 1,750
PEPSICO INC COM 713448108 2,170 18,092 SH   SOLE   15,259 0 2,833
PFIZER INC COM 717081103 5,086 140,421 SH   SOLE   82,583 0 57,838
PIMCO DYNMIC CREDIT AND COM SHS 72202D106 715 31,859 PRN   SOLE   30,759 0 1,100
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 360 2,313 SH   SOLE   2,313 0 0
PROCTER AND GAMBLE CO COM 742718109 5,447 59,279 SH   SOLE   35,015 0 24,264
QUALCOMM INC COM 747525103 2,000 31,245 SH   SOLE   29,072 0 2,173
REALTY INCOME CORP COM 756109104 619 10,850 SH   SOLE   10,850 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 2,407 23,828 SH   SOLE   8,319 0 15,509
SAFETY INS GROUP INC COM 78648T100 518 6,442 SH   SOLE   6,442 0 0
SCHLUMBERGER LTD COM 806857108 2,087 30,964 SH   SOLE   28,094 0 2,870
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 252 3,909 SH   SOLE   2,505 0 1,404
SCHWAB STRATEGIC TR US TIPS ETF 808524870 294 5,300 SH   SOLE   3,300 0 2,000
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 437 6,263 SH   SOLE   200 0 6,063
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 897 26,329 SH   SOLE   2,466 0 23,863
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,041 20,000 SH   SOLE   0 0 20,000
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,402 50,182 SH   SOLE   21,114 0 29,068
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,807 28,329 SH   SOLE   440 0 27,889
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,444 47,763 SH   SOLE   10,091 0 37,672
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,517 47,254 SH   SOLE   16,665 0 30,589
SHERWIN WILLIAMS CO COM 824348106 611 1,489 SH   SOLE   1,489 0 0
SMUCKER J M CO COM NEW 832696405 3,538 28,474 SH   SOLE   15,312 0 13,162
SPDR SERIES TRUST S&P BIOTECH 78464A870 336 3,960 SH   SOLE   3,960 0 0
STARWOOD PPTY TR INC COM 85571B105 289 13,525 SH   SOLE   13,525 0 0
TARGET CORP COM 87612E106 4,166 63,843 SH   SOLE   39,551 0 24,292
TEEKAY OFFSHORE PARTNERS PARTNERSHIP UN Y8565J101 33 13,800 SH   SOLE   13,800 0 0
TEEKAY OFFSHORE PARTNERS PARTNERSHIP UN Y8565J101 358 14,400 SH   SOLE   12,900 0 1,500
TRILOGY METALS INC NEW COM 89621C105 11 10,000 SH   SOLE   10,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 199 12,250 SH   SOLE   12,250 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 525 21,715 SH   SOLE   20,365 0 1,350
UNILEVER N V N Y SHS NEW 904784709 2,305 40,923 SH   SOLE   21,295 0 19,628
UNION PAC CORP COM 907818108 273 2,036 SH   SOLE   1,205 0 831
UNITED TECHNOLOGIES CORP COM 913017109 5,125 40,173 SH   SOLE   18,238 0 21,935
US BANCORP DEL COM NEW 902973304 2,036 37,998 SH   SOLE   35,587 0 2,411
USA COMPRESSION PARTNERS COMUNIT LTDPAR 90290N109 619 37,402 SH   SOLE   37,402 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 226 1,703 SH   SOLE   1,703 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 245 1,658 SH   SOLE   1,658 0 0
VANGUARD INDEX FDS REIT ETF 922908553 432 5,212 SH   SOLE   5,212 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 824 5,326 SH   SOLE   5,181 0 145
VANGUARD INDEX FDS GROWTH ETF 922908736 1,064 7,562 SH   SOLE   6,783 0 779
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,894 21,085 SH   SOLE   19,873 0 1,212
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,527 26,609 SH   SOLE   25,541 0 1,068
VANGUARD INTL EQUITY IND FTSE EMR MKT ETF 922042858 2,628 57,245 SH   SOLE   55,635 0 1,610
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 413 5,205 SH   SOLE   5,205 0 0
VANGUARD SPECIALIZED FUN DIV APP ETF 921908844 530 5,191 SH   SOLE   4,666 0 525
VANGUARD STAR FD VG TL INTL STK F 921909768 2,860 50,337 SH   SOLE   50,337 0 0
VEREIT INC COM 92339V100 501 64,250 SH   SOLE   59,250 0 5,000
VERIZON COMMUNICATIONS I COM 92343V104 1,029 19,442 SH   SOLE   18,029 0 1,413
WALGREENS BOOTS ALLIANCE COM 931427108 3,024 41,642 SH   SOLE   23,688 0 17,954
WELLS FARGO CO NEW COM 949746101 426 7,022 SH   SOLE   5,022 0 2,000
ZIMMER BIOMET HLDGS INC COM 98956P102 273 2,260 SH   SOLE   1,810 0 450