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,210 5,765 SH   SOLE   5,003 0 762
ABBOTT LABS COM 002824100 910 17,055 SH   SOLE   15,030 0 2,025
ABBVIE INC COM 00287Y109 362 4,070 SH   SOLE   3,050 0 1,020
AGILENT TECHNOLOGIES INC COM 00846U101 226 3,525 SH   SOLE   3,225 0 300
AGNC INVT CORP COM 00123Q104 299 13,800 SH   SOLE   13,600 0 200
ALGONQUIN PWR UTILS CORP COM 015857105 285 27,000 SH   SOLE   27,000 0 0
AMERICAN EXPRESS CO COM 025816109 4,006 44,282 SH   SOLE   20,210 0 24,072
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 223 4,458 SH   SOLE   0 0 4,458
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,753 31,461 SH   SOLE   15,864 0 15,597
ANNALY CAP MGMT INC COM 035710409 366 30,000 SH   SOLE   30,000 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 1,221 67,400 SH   SOLE   65,200 0 2,200
APPLE INC COM 037833100 4,502 29,212 SH   SOLE   12,798 0 16,414
ASTRAZENECA PLC SPONSORED ADR 046353108 3,783 111,663 SH   SOLE   55,285 0 56,378
AT&T INC COM 00206R102 4,923 125,673 SH   SOLE   78,167 0 47,506
BAKER HUGHES A GE CO CL A 05722G100 457 12,475 SH   SOLE   10,950 0 1,525
BANK NEW YORK MELLON CORP COM 064058100 3,877 73,116 SH   SOLE   33,757 0 39,359
BECTON DICKINSON & CO COM 075887109 214 1,090 SH   SOLE   1,050 0 40
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,137 28,022 SH   SOLE   14,108 0 13,914
BLACK HILLS CORP COM 092113109 289 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMM STRAT T SHS 09257A108 340 38,200 PRN   SOLE   38,200 0 0
BOEING CO COM 097023105 706 2,778 SH   SOLE   1,435 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 1,248 19,585 SH   SOLE   18,020 0 1,565
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 312 5,000 SH   SOLE   5,000 0 0
CATERPILLAR INC DEL COM 149123101 201 1,615 SH   SOLE   1,005 0 610
CHEVRON CORP NEW COM 166764100 3,858 32,838 SH   SOLE   16,616 0 16,222
CIMAREX ENERGY CO COM 171798101 633 5,565 SH   SOLE   5,390 0 175
CISCO SYS INC COM 17275R102 4,652 138,320 SH   SOLE   80,389 0 57,931
COCA COLA CO COM 191216100 575 12,764 SH   SOLE   11,814 0 950
CONOCOPHILLIPS COM 20825C104 518 10,356 SH   SOLE   6,018 0 4,338
COSTCO WHSL CORP NEW COM 22160K105 301 1,833 SH   SOLE   1,575 0 258
CVR PARTNERS LP COM 126633106 38 11,780 SH   SOLE   11,780 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 333 22,950 SH   SOLE   22,550 0 400
DISNEY WALT CO COM DISNEY 254687106 881 8,943 SH   SOLE   7,672 0 1,271
DUKE ENERGY CORP NEW COM NEW 26441C204 405 4,828 SH   SOLE   4,611 0 217
DYNEX CAP INC COM NEW 26817Q506 200 27,500 SH   SOLE   26,000 0 1,500
EAGLE BANCORP MONT INC COM 26942G100 430 23,233 SH   SOLE   21,683 0 1,550
ELLINGTON FINANCIAL LLC COM 288522303 305 19,300 SH   SOLE   19,300 0 0
EMERSON ELEC CO COM 291011104 1,223 19,462 SH   SOLE   17,184 0 2,278
ENTERPRISE PRODS PARTNERS L COM 293792107 305 11,715 PRN   SOLE   10,293 0 1,422
ETFIS SER TR I INFRAC ACT MLP 26923G103 280 30,000 SH   SOLE   30,000 0 0
EVOGENE LTD SHS M4119S104 158 35,575 SH   SOLE   32,200 0 3,375
EXXON MOBIL CORP COM 30231G102 6,001 73,206 SH   SOLE   45,950 0 27,256
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 998 26,079 SH   SOLE   24,467 0 1,612
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 238 2,330 SH   SOLE   2,030 0 300
FORD MTR CO DEL COM PAR $0.01 345370860 329 27,456 SH   SOLE   17,100 0 10,356
GABELLI EQUITY TR INC COM 362397101 117 18,000 PRN   SOLE   18,000 0 0
GENERAL ELECTRIC CO COM 369604103 5,182 214,313 SH   SOLE   136,804 0 77,509
GILEAD SCIENCES INC COM 375558103 4,170 51,471 SH   SOLE   26,437 0 25,034
GLACIER BANCORP INC NEW COM 37637Q105 1,333 35,292 SH   SOLE   32,057 0 3,235
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,986 73,557 SH   SOLE   36,774 0 36,783
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 318 13,700 SH   SOLE   13,700 0 0
GRACO INC COM 384109104 217 1,755 SH   SOLE   1,755 0 0
HOME DEPOT INC COM 437076102 2,616 15,992 SH   SOLE   8,529 0 7,463
HONEYWELL INTL INC COM 438516106 3,177 22,412 SH   SOLE   8,841 0 13,571
INDEPENDENCE RLTY TR INC COM 45378A106 265 26,100 SH   SOLE   23,600 0 2,500
INTEL CORP COM 458140100 5,226 137,246 SH   SOLE   81,954 0 55,292
INTERDIGITAL INC COM 45867G101 1,808 24,520 SH   SOLE   21,820 0 2,700
INTERNATIONAL BUSINESS MACHS COM 459200101 744 5,126 SH   SOLE   3,847 0 1,279
ISHARES TR NASDAQ BIOTECH 464287556 239 716 SH   SOLE   661 0 55
ISHARES TR S&P 500 GRWT ETF 464287309 344 2,400 SH   SOLE   2,400 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 302 2,417 SH   SOLE   1,542 0 875
ISHARES TR S&P 500 VAL ETF 464287408 302 2,800 SH   SOLE   2,800 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 300 2,850 SH   SOLE   2,850 0 0
ISHARES TR CORE S&P MCP ETF 464287507 535 2,989 SH   SOLE   2,989 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,341 5,303 SH   SOLE   1,653 0 3,650
ISHARES TR SHORT TREAS BD 464288679 607 5,500 SH   SOLE   5,500 0 0
ISHARES TR CORE US AGGBD ET 464287226 676 6,173 SH   SOLE   1,073 0 5,100
ISHARES TR CORE S&P SCP ETF 464287804 550 7,406 SH   SOLE   7,406 0 0
ISHARES TR MSCI EAFE ETF 464287465 917 13,396 SH   SOLE   9,721 0 3,675
ISHARES TR FLTG RATE NT ETF 46429B655 1,485 29,150 SH   SOLE   24,950 0 4,200
JOHNSON & JOHNSON COM 478160104 5,914 45,486 SH   SOLE   26,825 0 18,661
JPMORGAN CHASE & CO COM 46625H100 4,098 42,911 SH   SOLE   17,648 0 25,263
KINDER MORGAN INC DEL COM 49456B101 663 34,554 SH   SOLE   24,231 0 10,323
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 87 14,414 SH   SOLE   14,414 0 0
LILLY ELI & CO COM 532457108 2,824 33,015 SH   SOLE   12,633 0 20,382
LOWES COS INC COM 548661107 2,718 34,005 SH   SOLE   14,235 0 19,770
MCDONALDS CORP COM 580135101 689 4,398 SH   SOLE   3,185 0 1,213
MDU RES GROUP INC COM 552690109 612 23,599 SH   SOLE   22,220 0 1,379
MEDTRONIC PLC SHS G5960L103 216 2,775 SH   SOLE   1,975 0 800
MERCK & CO INC COM 58933Y105 1,519 23,728 SH   SOLE   20,844 0 2,884
MFA FINL INC COM 55272X102 262 29,900 SH   SOLE   28,700 0 1,200
MICROSOFT CORP COM 594918104 5,314 71,334 SH   SOLE   41,481 0 29,853
MTGE INVT CORP COM 55378A105 515 26,550 SH   SOLE   24,150 0 2,400
NATIONAL GRID PLC SPONSORED ADR NE 636274409 323 5,154 SH   SOLE   5,154 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,625 156,900 SH   SOLE   151,650 0 5,250
NEW YORK CMNTY BANCORP INC COM 649445103 206 16,000 SH   SOLE   16,000 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 274 5,277 SH   SOLE   0 0 5,277
NORTHWESTERN CORP COM NEW 668074305 226 3,964 SH   SOLE   3,350 0 614
NUANCE COMMUNICATIONS INC COM 67020Y100 213 13,550 SH   SOLE   11,550 0 2,000
NUVASIVE INC COM 670704105 388 7,000 SH   SOLE   6,700 0 300
NUVEEN MUN VALUE FD INC COM 670928100 3,206 313,109 SH   SOLE   251,359 0 61,750
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 579 43,862 PRN   SOLE   43,862 0 0
NUVEEN REAL ASSET INC & GROW COM 67074Y105 223 12,400 SH   SOLE   11,968 0 432
OAKTREE CAP GROUP LLC UNIT CL A 674001201 282 6,000 SH   SOLE   5,500 0 500
OCCIDENTAL PETE CORP DEL COM 674599105 4,145 64,548 SH   SOLE   35,832 0 28,716
ONEOK INC NEW COM 682680103 742 13,400 SH   SOLE   12,800 0 600
ORACLE CORP COM 68389X105 3,994 82,606 SH   SOLE   39,372 0 43,234
PACKAGING CORP AMER COM 695156109 218 1,900 SH   SOLE   1,900 0 0
PEPSICO INC COM 713448108 2,064 18,522 SH   SOLE   15,129 0 3,393
PFIZER INC COM 717081103 5,015 140,486 SH   SOLE   81,219 0 59,267
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 733 31,768 PRN   SOLE   30,668 0 1,100
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 277 4,233 SH   SOLE   4,033 0 200
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 265 1,825 SH   SOLE   1,825 0 0
PROCTER AND GAMBLE CO COM 742718109 5,160 56,720 SH   SOLE   31,915 0 24,805
QUALCOMM INC COM 747525103 1,824 35,182 SH   SOLE   32,200 0 2,982
REALTY INCOME CORP COM 756109104 621 10,850 SH   SOLE   10,850 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 2,146 22,458 SH   SOLE   6,788 0 15,670
SAFETY INS GROUP INC COM 78648T100 491 6,442 SH   SOLE   6,442 0 0
SCHLUMBERGER LTD COM 806857108 2,157 30,924 SH   SOLE   27,679 0 3,245
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 224 3,679 SH   SOLE   2,605 0 1,074
SCHWAB STRATEGIC TR US TIPS ETF 808524870 296 5,350 SH   SOLE   3,350 0 2,000
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 436 6,478 SH   SOLE   200 0 6,278
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 864 16,500 SH   SOLE   0 0 16,500
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 904 27,024 SH   SOLE   2,781 0 24,243
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,685 28,060 SH   SOLE   0 0 28,060
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,120 41,623 SH   SOLE   14,695 0 26,928
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,307 46,039 SH   SOLE   15,052 0 30,987
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,397 51,228 SH   SOLE   7,703 0 43,525
SHERWIN WILLIAMS CO COM 824348106 510 1,424 SH   SOLE   1,424 0 0
SMUCKER J M CO COM NEW 832696405 3,482 33,188 SH   SOLE   18,893 0 14,295
TARGET CORP COM 87612E106 4,033 68,345 SH   SOLE   42,289 0 26,056
TRILOGY METALS INC NEW COM 89621C105 9 10,000 SH   SOLE   10,000 0 0
TWO HBRS INVT CORP COM 90187B101 247 24,500 SH   SOLE   24,500 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 269 10,685 SH   SOLE   9,485 0 1,200
UNILEVER N V N Y SHS NEW 904784709 2,408 40,786 SH   SOLE   20,530 0 20,256
UNION PAC CORP COM 907818108 219 1,886 SH   SOLE   1,005 0 881
UNITED TECHNOLOGIES CORP COM 913017109 4,678 40,296 SH   SOLE   17,564 0 22,732
US BANCORP DEL COM NEW 902973304 2,072 38,664 SH   SOLE   35,953 0 2,711
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 625 37,402 SH   SOLE   37,402 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 269 2,109 SH   SOLE   2,109 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 305 2,158 SH   SOLE   1,658 0 500
VANGUARD INDEX FDS REIT ETF 922908553 653 7,862 SH   SOLE   7,362 0 500
VANGUARD INDEX FDS GROWTH ETF 922908736 1,095 8,247 SH   SOLE   7,418 0 829
VANGUARD INDEX FDS MID CAP ETF 922908629 1,456 9,902 SH   SOLE   9,357 0 545
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,128 13,554 SH   SOLE   12,486 0 1,068
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,709 20,915 SH   SOLE   19,703 0 1,212
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,514 34,742 SH   SOLE   32,362 0 2,380
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 416 5,188 SH   SOLE   3,788 0 1,400
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,047 11,041 SH   SOLE   10,516 0 525
VANGUARD STAR FD VG TL INTL STK F 921909768 1,176 21,482 SH   SOLE   21,482 0 0
VEREIT INC COM 92339V100 577 69,550 SH   SOLE   63,950 0 5,600
VERIZON COMMUNICATIONS INC COM 92343V104 1,025 20,720 SH   SOLE   18,707 0 2,013
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,910 37,690 SH   SOLE   18,778 0 18,912
WELLS FARGO CO NEW COM 949746101 579 10,494 SH   SOLE   5,532 0 4,962
ZIMMER BIOMET HLDGS INC COM 98956P102 325 2,775 SH   SOLE   2,125 0 650