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 639 3,991 SH   SOLE   3,453 0 538
ABBOTT LABS COM 002824100 1,171 10,758 SH   SOLE   10,008 0 750
ABBVIE INC COM 00287Y109 4,926 56,234 SH   SOLE   43,714 0 12,520
ALGONQUIN PWR UTILS CORP COM 015857105 218 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 486 331 SH   SOLE   245 0 86
AMAZON COM INC COM 023135106 598 190 SH   SOLE   49 0 141
AMERICAN EXPRESS CO COM 025816109 330 3,295 SH   SOLE   2,805 0 490
AMERICAN WTR WKS CO INC NEW COM 030420103 214 1,480 SH   SOLE   1,480 0 0
AMPHENOL CORP NEW CL A 032095101 330 3,050 SH   SOLE   3,050 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,773 70,032 SH   SOLE   53,504 0 16,528
ANNALY CAPITAL MANAGEMENT IN COM 035710409 217 30,427 SH   SOLE   30,427 0 0
ANTERO MIDSTREAM CORP COM 03676B102 124 23,000 SH   SOLE   23,000 0 0
APPLE INC COM 037833100 8,905 76,897 SH   SOLE   54,399 0 22,498
ASTRAZENECA PLC SPONSORED ADR 046353108 680 12,400 SH   SOLE   12,400 0 0
AT&T INC COM 00206R102 5,760 202,037 SH   SOLE   162,641 0 39,396
BECTON DICKINSON & CO COM 075887109 358 1,540 SH   SOLE   1,540 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,788 36,576 SH   SOLE   27,992 0 8,584
BLACK HILLS CORP COM 092113109 225 4,200 SH   SOLE   2,850 0 1,350
BLACKROCK RES & COMMODITIES SHS 09257A108 227 38,200 SH   SOLE   38,200 0 0
BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 203 26,800 SH   SOLE   26,800 0 0
BOEING CO COM 097023105 409 2,474 SH   SOLE   1,630 0 844
BOOKING HOLDINGS INC COM 09857L108 284 166 SH   SOLE   166 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 109 11,000 SH   SOLE   11,000 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 95 10,000 SH   SOLE   10,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,754 95,434 SH   SOLE   72,966 0 22,468
CARLYLE GROUP INC COM 14316J108 641 26,000 SH   SOLE   26,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,189 38,948 SH   SOLE   28,875 0 10,073
CHEVRON CORP NEW COM 166764100 4,398 61,086 SH   SOLE   47,280 0 13,806
CINCINNATI FINL CORP COM 172062101 303 3,890 SH   SOLE   3,790 0 100
CISCO SYS INC COM 17275R102 4,397 111,627 SH   SOLE   89,816 0 21,811
COCA COLA CO COM 191216100 445 9,005 SH   SOLE   8,450 0 555
COLONY CR REAL ESTATE INC COM CL A 19625T101 115 23,400 SH   SOLE   23,400 0 0
COMPUGEN LTD ORD M25722105 1,037 63,800 SH   SOLE   63,800 0 0
COSTCO WHSL CORP NEW COM 22160K105 585 1,648 SH   SOLE   1,575 0 73
CVS HEALTH CORP COM 126650100 3,223 55,193 SH   SOLE   43,518 0 11,675
DANAHER CORPORATION COM 235851102 303 1,405 SH   SOLE   1,405 0 0
DISNEY WALT CO COM DISNEY 254687106 1,171 9,435 SH   SOLE   8,428 0 1,007
DOW INC COM 260557103 1,380 29,328 SH   SOLE   22,644 0 6,684
DUKE ENERGY CORP NEW COM NEW 26441C204 587 6,624 SH   SOLE   5,715 0 909
DUPONT DE NEMOURS INC COM 26614N102 1,672 30,139 SH   SOLE   23,314 0 6,825
EAGLE BANCORP MONT INC COM 26942G100 241 13,683 SH   SOLE   13,683 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 185 10,000 SH   SOLE   10,000 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 74 10,000 SH   SOLE   10,000 0 0
ELLINGTON FINANCIAL INC COM 28852N109 319 26,000 SH   SOLE   26,000 0 0
EMERSON ELEC CO COM 291011104 966 14,735 SH   SOLE   13,385 0 1,350
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 342 63,084 SH   SOLE   53,604 0 9,480
ENTERPRISE PRODS PARTNERS L COM 293792107 219 13,864 SH   SOLE   10,415 0 3,449
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 247 4,734 SH   SOLE   4,320 0 414
EXXON MOBIL CORP COM 30231G102 4,125 120,161 SH   SOLE   92,895 0 27,266
FIDELITY NATL INFORMATION SV COM 31620M106 202 1,375 SH   SOLE   1,375 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,030 32,338 SH   SOLE   30,718 0 1,620
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 207 1,100 SH   SOLE   1,100 0 0
FORD MTR CO DEL COM 345370860 160 24,060 SH   SOLE   23,670 0 390
GENERAL ELECTRIC CO COM 369604103 3,426 549,940 SH   SOLE   416,990 0 132,950
GENERAL MLS INC COM 370334104 308 4,991 SH   SOLE   4,991 0 0
GLACIER BANCORP INC NEW COM 37637Q105 313 9,759 SH   SOLE   9,259 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,640 96,709 SH   SOLE   72,751 0 23,958
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 28 13,700 SH   SOLE   13,700 0 0
GRACO INC COM 384109104 341 5,565 SH   SOLE   5,565 0 0
HOME DEPOT INC COM 437076102 4,015 14,458 SH   SOLE   11,322 0 3,136
HONEYWELL INTL INC COM 438516106 4,433 26,933 SH   SOLE   19,645 0 7,288
INDEPENDENCE RLTY TR INC COM 45378A106 122 10,500 SH   SOLE   8,900 0 1,600
INTEL CORP COM 458140100 5,541 107,005 SH   SOLE   84,932 0 22,073
INTERDIGITAL INC COM 45867G101 868 15,220 SH   SOLE   14,620 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 5,365 44,098 SH   SOLE   33,100 0 10,998
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,978 18,299 SH   SOLE   10,924 0 7,375
INVESCO QQQ TR UNIT SER 1 46090E103 5,666 20,392 SH   SOLE   16,389 0 4,003
INVESTORS REAL ESTATE TR SH BEN INT 461730509 290 4,450 SH   SOLE   4,250 0 200
IRON MTN INC NEW COM 46284V101 268 10,000 SH   SOLE   10,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,719 5,114 SH   SOLE   1,469 0 3,645
ISHARES TR CORE US AGGBD ET 464287226 916 7,762 SH   SOLE   1,919 0 5,843
ISHARES TR S&P 500 GRWT ETF 464287309 579 2,504 SH   SOLE   2,400 0 104
ISHARES TR S&P 500 VAL ETF 464287408 315 2,800 SH   SOLE   2,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 425 6,677 SH   SOLE   2,327 0 4,350
ISHARES TR CORE S&P MCP ETF 464287507 607 3,274 SH   SOLE   3,074 0 200
ISHARES TR RUS 1000 GRW ETF 464287614 829 3,820 SH   SOLE   1,870 0 1,950
ISHARES TR CORE S&P SCP ETF 464287804 466 6,642 SH   SOLE   5,959 0 683
ISHARES TR ISHS 1-5YR INVS 464288646 1,874 34,123 SH   SOLE   3,930 0 30,193
ISHARES TR SHORT TREAS BD 464288679 443 4,000 SH   SOLE   4,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 367 10,080 SH   SOLE   9,380 0 700
ISHARES TR IBONDS DEC 46435U697 251 9,266 SH   SOLE   9,266 0 0
JOHNSON & JOHNSON COM 478160104 1,794 12,053 SH   SOLE   9,764 0 2,289
JPMORGAN CHASE & CO COM 46625H100 6,388 66,350 SH   SOLE   51,431 0 14,919
KIMBELL RTY PARTNERS LP UNIT 49435R102 70 11,500 SH   SOLE   11,500 0 0
KINDER MORGAN INC DEL COM 49456B101 290 23,528 SH   SOLE   19,778 0 3,750
KRAFT HEINZ CO COM 500754106 4,145 138,406 SH   SOLE   106,514 0 31,892
LADDER CAP CORP CL A 505743104 269 37,809 SH   SOLE   37,809 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 593 98,629 SH   SOLE   98,629 0 0
LILLY ELI & CO COM 532457108 221 1,495 SH   SOLE   1,250 0 245
LOWES COS INC COM 548661107 5,389 32,490 SH   SOLE   24,219 0 8,271
MACQUARIE INFRASTRUCTURE COR COM 55608B105 468 17,400 SH   SOLE   17,400 0 0
MARSH & MCLENNAN COS INC COM 571748102 366 3,195 SH   SOLE   2,995 0 200
MCDONALDS CORP COM 580135101 602 2,743 SH   SOLE   1,754 0 989
MERCK & CO. INC COM 58933Y105 7,034 84,802 SH   SOLE   65,793 0 19,009
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 62 14,800 SH   SOLE   14,800 0 0
MICROSOFT CORP COM 594918104 10,901 51,829 SH   SOLE   37,348 0 14,481
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 250 31,500 SH   SOLE   31,500 0 0
NEXTERA ENERGY INC COM 65339F101 236 850 SH   SOLE   750 0 100
NIKE INC CL B 654106103 305 2,430 SH   SOLE   2,255 0 175
NORTHWESTERN CORP COM NEW 668074305 204 4,200 SH   SOLE   4,200 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,726 349,537 SH   SOLE   306,037 0 43,500
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 564 43,862 SH   SOLE   43,862 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 437 90,200 SH   SOLE   86,200 0 4,000
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 93 15,000 SH   SOLE   15,000 0 0
OCCIDENTAL PETE CORP COM 674599105 2,050 204,812 SH   SOLE   150,762 0 54,050
ONEOK INC NEW COM 682680103 383 14,750 SH   SOLE   14,700 0 50
ORACLE CORP COM 68389X105 2,744 45,965 SH   SOLE   35,596 0 10,369
PACKAGING CORP AMER COM 695156109 207 1,900 SH   SOLE   1,900 0 0
PENNANTPARK INVT CORP COM 708062104 123 38,640 SH   SOLE   36,640 0 2,000
PEPSICO INC COM 713448108 2,080 15,005 SH   SOLE   13,065 0 1,940
PFIZER INC COM 717081103 5,665 154,354 SH   SOLE   118,807 0 35,548
PHILLIPS 66 COM 718546104 3,947 76,145 SH   SOLE   59,065 0 17,080
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1,875 93,359 SH   SOLE   90,659 0 2,700
PREFERRED APT CMNTYS INC COM 74039L103 313 58,030 SH   SOLE   57,130 0 900
PROCTER AND GAMBLE CO COM 742718109 7,459 53,664 SH   SOLE   40,300 0 13,364
PROGRESSIVE CORP COM 743315103 211 2,230 SH   SOLE   2,230 0 0
QUALCOMM INC COM 747525103 1,918 16,297 SH   SOLE   15,172 0 1,125
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,554 61,770 SH   SOLE   45,942 0 15,828
REALTY INCOME CORP COM 756109104 470 7,730 SH   SOLE   7,730 0 0
SCHLUMBERGER LTD COM 806857108 653 41,952 SH   SOLE   39,127 0 2,825
SCHWAB CHARLES CORP COM 808513105 2,855 78,806 SH   SOLE   61,817 0 16,989
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,588 32,494 SH   SOLE   14,827 0 17,667
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4,220 52,340 SH   SOLE   47,160 0 5,180
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,898 34,208 SH   SOLE   23,348 0 10,860
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 503 7,366 SH   SOLE   6,865 0 501
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,532 45,791 SH   SOLE   25,707 0 20,084
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 626 19,923 SH   SOLE   19,293 0 630
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,256 22,400 SH   SOLE   22,400 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,101 7,492 SH   SOLE   6,481 0 1,011
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 498 4,265 SH   SOLE   4,265 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 14,240 453,941 SH   SOLE   384,513 0 69,428
SPDR SER TR PORTFOLI S&P1500 78464A805 364 8,910 SH   SOLE   8,260 0 650
SPDR SER TR S&P BIOTECH 78464A870 405 3,635 SH   SOLE   3,535 0 100
SPDR SER TR S&P OILGAS EXP 78468R556 798 18,963 SH   SOLE   16,607 0 2,356
STARWOOD PPTY TR INC COM 85571B105 388 25,700 SH   SOLE   25,700 0 0
STRYKER CORPORATION COM 863667101 274 1,315 SH   SOLE   1,315 0 0
SYSCO CORP COM 871829107 5,691 91,467 SH   SOLE   71,442 0 20,025
TARGET CORP COM 87612E106 899 5,711 SH   SOLE   5,017 0 694
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 515 24,954 SH   SOLE   24,954 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 454 31,680 SH   SOLE   31,680 0 0
TESLA INC COM 88160R101 283 660 SH   SOLE   10 0 650
TPG RE FIN TR INC COM 87266M107 400 47,235 SH   SOLE   47,235 0 0
TRAVELERS COMPANIES INC COM 89417E109 201 1,862 SH   SOLE   1,862 0 0
UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 100 10,700 SH   SOLE   10,700 0 0
UNILEVER N V N Y SHS NEW 904784709 3,298 54,609 SH   SOLE   40,584 0 14,025
UNION PAC CORP COM 907818108 273 1,387 SH   SOLE   1,112 0 275
UNITEDHEALTH GROUP INC COM 91324P102 228 731 SH   SOLE   607 0 124
US BANCORP DEL COM NEW 902973304 5,985 166,953 SH   SOLE   130,224 0 36,729
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 688 68,701 SH   SOLE   68,701 0 0
V F CORP COM 918204108 226 3,220 SH   SOLE   3,220 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1,707 88,994 SH   SOLE   58,033 0 30,961
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,317 7,532 SH   SOLE   7,232 0 300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 458 5,797 SH   SOLE   5,392 0 405
VANGUARD INDEX FDS MID CAP ETF 922908629 647 3,669 SH   SOLE   3,669 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,517 6,664 SH   SOLE   6,200 0 464
VANGUARD INDEX FDS SMALL CP ETF 922908751 243 1,583 SH   SOLE   1,583 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,438 20,189 SH   SOLE   19,385 0 804
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,423 32,898 SH   SOLE   26,089 0 6,809
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,318 52,120 SH   SOLE   51,520 0 600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 276 2,147 SH   SOLE   2,147 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 295 1,590 SH   SOLE   1,426 0 164
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 213 1,042 SH   SOLE   1,042 0 0
VEREIT INC COM 92339V100 324 49,900 SH   SOLE   49,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,107 18,612 SH   SOLE   17,442 0 1,170
VISA INC COM CL A 92826C839 238 1,190 SH   SOLE   1,190 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,695 102,872 SH   SOLE   81,745 0 21,127
WASTE MGMT INC DEL COM 94106L109 249 2,196 SH   SOLE   1,610 0 586
WELLS FARGO CO NEW PERP PFD CNV A 949746804 268 200 SH   SOLE   200 0 0
WILLIAMS COS INC COM 969457100 197 10,000 SH   SOLE   10,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 284 2,085 SH   SOLE   2,085 0 0
ZOETIS INC CL A 98978V103 262 1,585 SH   SOLE   1,585 0 0