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
AT&T Inc COM 00206r102 1,838 63,050 SH   SOLE   12,004 0 51,046
Abbott Labs COM 002824100 516 6,545 SH   SOLE   470 0 6,075
Accenture PLC COM g1151c101 698 4,274 SH   SOLE   1,015 0 3,259
Adobe Systems COM 00724F101 2,563 8,053 SH   SOLE   1,925 0 6,128
Advncd Micro Devices Inc COM 007903107 5,674 124,754 SH   SOLE   20,785 0 103,969
Alerian MLP ETF COM 00162Q866 130 10,000 SH   SOLE   0 0 10,000
Alliant Energy Corp COM 018802108 2,514 52,053 SH   SOLE   6,695 0 45,358
Alphabet, Inc. Class A COM 02079K305 6,302 5,424 SH   SOLE   709 0 4,715
Alphabet, Inc. Class C COM 02079K107 899 773 SH   SOLE   179 0 594
Altria Group Inc COM 02209s103 3,456 89,376 SH   SOLE   8,725 0 80,651
Amazon.com COM 023135106 10,365 5,316 SH   SOLE   828 0 4,488
Amgen COM 031162100 248 1,222 SH   SOLE   0 0 1,222
Analog Devices Inc. COM 032654105 201 2,241 SH   SOLE   329 0 1,912
Annaly Mort Mgmt COM 035710409 143 14,000 SH   SOLE   0 0 14,000
Apache Corp COM 037411105 160 38,350 SH   SOLE   1,600 0 36,750
Apple Computer COM 037833100 13,278 52,218 SH   SOLE   8,147 0 44,071
Ares Capital Corp. COM 04010l103 2,420 224,530 SH   SOLE   36,935 0 187,595
Atlas Air Worldwide Hldgs COM 049164205 1,103 42,970 SH   SOLE   1,845 0 41,125
BCE Inc. COM 05534b760 2,069 50,645 SH   SOLE   6,830 0 43,815
BHP Billiton PLC ADR COM 05545e209 2,469 81,369 SH   SOLE   9,530 0 71,839
Becton Dickinson COM 075887109 3,841 16,717 SH   SOLE   3,011 0 13,706
Berkshire Hathaway CL B New COM 084670702 318 1,740 SH   SOLE   918 0 822
Boston Beer COM 100557107 3,161 8,599 SH   SOLE   1,422 0 7,177
Bristol Myers COM 110122108 2,076 37,240 SH   SOLE   3,579 0 33,661
CME Group, Cl A COM 12572q105 1,073 6,207 SH   SOLE   330 0 5,877
CVS Health Corp. COM 126650100 2,918 49,189 SH   SOLE   5,395 0 43,794
Camden Property Trust COM 133131102 1,670 21,070 SH   SOLE   705 0 20,365
Campbell Soup COM 134429109 1,155 25,020 SH   SOLE   1,075 0 23,945
Caterpillar Tractor COM 149123101 2,368 20,404 SH   SOLE   2,805 0 17,599
Charles Schwab COM 808513105 1,374 40,875 SH   SOLE   2,225 0 38,650
Chevron Corp COM 166764100 716 9,877 SH   SOLE   2,113 0 7,764
Cisco Systems COM 17275R102 390 9,912 SH   SOLE   5,300 0 4,612
Citigroup COM 172967424 2,354 55,883 SH   SOLE   10,185 0 45,698
Clorox COM 189054109 2,888 16,672 SH   SOLE   3,110 0 13,562
Conagra Inc COM 205887102 1,641 55,940 SH   SOLE   7,530 0 48,410
Consumer Staples SPDR COM 81369y308 321 5,894 SH   SOLE   495 0 5,399
Corteva, Inc. COM 22052l104 1,417 60,307 SH   SOLE   1,595 0 58,712
Cree Inc. COM 225447101 2,337 65,908 SH   SOLE   4,215 0 61,693
Crowdstrike Holdings, Inc. COM 22788c105 2,084 37,436 SH   SOLE   1,875 0 35,561
CyrusOne, Inc. COM 23283r100 3,492 56,555 SH   SOLE   9,775 0 46,780
Datadog, Inc. COM 23804l103 2,784 77,372 SH   SOLE   3,160 0 74,212
Deere & Co COM 244199105 1,176 8,511 SH   SOLE   290 0 8,221
Dominion Res New COM 25746u109 253 3,507 SH   SOLE   1,602 0 1,905
EOG Resources, Inc. COM 26875p101 789 21,978 SH   SOLE   2,382 0 19,596
Enbridge Inc. COM 29250N105 432 14,858 SH   SOLE   4,643 0 10,215
Energy Select Spdr COM 81369y506 230 7,930 SH   SOLE   1,665 0 6,265
Enterprise Prods LP COM 293792107 328 22,959 SH   SOLE   2,500 0 20,459
Everbridge, Inc. COM 29978a104 4,108 38,620 SH   SOLE   4,590 0 34,030
Everest Reinsurance Group COM G3223R108 934 4,854 SH   SOLE   150 0 4,704
Exxon Mobil COM 30231g102 578 15,223 SH   SOLE   3,193 0 12,030
Facebook Inc. COM 30303m102 3,838 23,007 SH   SOLE   3,770 0 19,237
Fidelity MSCI Financials ETF COM 316092501 260 8,861 SH   SOLE   0 0 8,861
Fidelity MSCI Health Care ETF COM 316092600 473 11,001 SH   SOLE   0 0 11,001
Generac Holdings, Inc. COM 368736104 4,665 50,072 SH   SOLE   9,677 0 40,395
Glacier Bancorp, Inc. COM 37637q105 315 9,250 SH   SOLE   250 0 9,000
Goldman Sachs COM 38141G104 3,032 19,614 SH   SOLE   2,324 0 17,290
Goldmining Inc. COM 38149E101 15 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101 0 10,000 SH   SOLE   0 0 10,000
GrubHub COM 400110102 810 19,885 SH   SOLE   925 0 18,960
Healthcare Select Sector Spdr COM 81369y209 448 5,055 SH   SOLE   536 0 4,519
Home Depot Inc. COM 437076102 4,214 22,569 SH   SOLE   4,486 0 18,083
Honeywell Inc. COM 438516106 808 6,041 SH   SOLE   1,275 0 4,766
Illinois Tool Works COM 452308109 1,902 13,381 SH   SOLE   3,511 0 9,870
Intel Corp COM 458140100 831 15,352 SH   SOLE   4,310 0 11,042
Invesco S&P 500 Equal Weight E COM 46137v357 448 5,336 SH   SOLE   0 0 5,336
JP Morgan Chase COM 46625H100 6,201 68,882 SH   SOLE   11,025 0 57,857
JPMorgan Diversified Rtn US Eq COM 46641q407 487 8,309 SH   SOLE   905 0 7,404
Johnson & Johnson COM 478160104 5,141 39,206 SH   SOLE   6,147 0 33,059
Kayne Anderson MLP Inv. Co. COM 486606106 146 10,110 SH   SOLE   0 0 10,110
Kratos Defense & Security Solu COM 50077b207 3,625 261,912 SH   SOLE   48,702 0 213,210
LHC Group COM 50187A107 1,542 11,001 SH   SOLE   535 0 10,466
Lockheed Martin COM 539830109 2,455 7,244 SH   SOLE   1,062 0 6,182
Marten Transport Ltd COM 573075108 1,292 62,956 SH   SOLE   2,815 0 60,141
Masco Corp COM 574599106 430 12,447 SH   SOLE   2,425 0 10,022
Masimo Corp. COM 574795100 5,846 33,005 SH   SOLE   6,279 0 26,726
Matador Resources Co. COM 576485205 25 10,000 SH   SOLE   0 0 10,000
Materials Select Sector SPDR COM 81369y100 1,145 25,431 SH   SOLE   4,860 0 20,571
McDonalds Corp COM 580135101 2,321 14,035 SH   SOLE   1,710 0 12,325
McEwen Mining Inc. COM 58039p107 10 11,039 SH   SOLE   0 0 11,039
Microsoft COM 594918104 12,103 76,739 SH   SOLE   10,989 0 65,750
Mongodb, Inc. COM 60937p106 6,230 45,628 SH   SOLE   5,550 0 40,078
Netflix COM 64110l106 6,045 16,099 SH   SOLE   2,330 0 13,769
Newmont Mining COM 651639106 1,178 26,021 SH   SOLE   1,873 0 24,148
Nextera Energy Inc. COM 65339f101 2,295 9,536 SH   SOLE   985 0 8,551
Nike Inc. Cl B COM 654106103 3,568 43,126 SH   SOLE   6,486 0 36,640
Okta, Inc. COM 679295105 538 4,400 SH   SOLE   140 0 4,260
Old Dominion Freight Line, Inc COM 679580100 2,200 16,763 SH   SOLE   707 0 16,056
Parsley Energy, Inc. COM 701877102 499 87,056 SH   SOLE   7,145 0 79,911
Peloton Interactive, Inc. COM 70614w100 871 32,800 SH   SOLE   1,495 0 31,305
Pepsico Inc. COM 713448108 567 4,720 SH   SOLE   1,925 0 2,795
Preformed Line Prods COM 740444104 229 4,600 SH   SOLE   0 0 4,600
Procter Gamble COM 742718109 4,345 39,503 SH   SOLE   5,632 0 33,871
Q2 Holdings, Inc. COM 74736l109 1,276 21,608 SH   SOLE   5,995 0 15,613
Quest Diagnostics Inc. COM 74834l100 3,972 49,461 SH   SOLE   5,415 0 44,046
Repligen Corp. COM 759916109 2,430 25,170 SH   SOLE   6,339 0 18,831
Roku, Inc. COM 77543r102 1,166 13,329 SH   SOLE   890 0 12,439
SPDR S&P 500 ETF Trust COM 78462f103 330 1,281 SH   SOLE   0 0 1,281
SPDR S&P Bank ETF COM 78464a797 302 11,211 SH   SOLE   3,160 0 8,051
SPDR S&P Biotech ETF COM 78464a870 3,969 51,253 SH   SOLE   7,115 0 44,138
Schwab US Broad Market COM 808524102 2,659 44,001 SH   SOLE   1,713 0 42,288
Schwab US Div Eqty ETF COM 808524797 2,616 58,163 SH   SOLE   2,316 0 55,847
Schwab US Large Cap Growth ETF COM 808524300 233 2,929 SH   SOLE   25 0 2,904
Sector SPDR Fincl. Select COM 81369y605 706 33,923 SH   SOLE   7,110 0 26,813
Snap, Inc. COM 83304a106 1,650 138,760 SH   SOLE   13,510 0 125,250
Solera Bank COM 83420T104 466 51,810 SH   SOLE   11,000 0 40,810
Square Inc. Class A COM 852234103 2,960 56,511 SH   SOLE   6,519 0 49,992
Starbucks COM 855244109 1,771 26,941 SH   SOLE   5,522 0 21,419
Surgutneftegaz JSC ADR Pfd COM 868861105 53 11,000 SH   SOLE   0 0 11,000
TJX Cos Inc COM 872540109 332 6,945 SH   SOLE   750 0 6,195
Target Corp COM 87612e106 1,745 18,766 SH   SOLE   3,621 0 15,145
Teladoc, Inc. COM 87918a105 2,016 13,006 SH   SOLE   749 0 12,257
Texas Instruments COM 882508104 5,089 50,926 SH   SOLE   8,462 0 42,464
Total SA/Adr COM 89151E109 785 21,075 SH   SOLE   4,260 0 16,815
Travelers Companies COM 89417e109 388 3,905 SH   SOLE   1,500 0 2,405
Twitter, Inc. COM 90184l102 1,287 52,400 SH   SOLE   2,105 0 50,295
Union Pacific Corp. COM 907818108 303 2,150 SH   SOLE   231 0 1,919
United Health Group Inc. COM 91324p102 1,787 7,167 SH   SOLE   75 0 7,092
Uranium Energy Corp COM 916896103 11 18,000 SH   SOLE   0 0 18,000
Utilities Select Sector SPDR COM 81369y886 2,002 36,122 SH   SOLE   5,842 0 30,280
Vanguard Dividend Appreciation COM 921908844 471 4,552 SH   SOLE   580 0 3,972
Vanguard Reit COM 922908553 1,346 19,274 SH   SOLE   4,311 0 14,963
Vanguard Small Cap EFT COM 922908751 276 2,387 SH   SOLE   0 0 2,387
Vanguard Value Index Fd ETF COM 922908744 218 2,452 SH   SOLE   0 0 2,452
Verizon COM 92343v104 1,835 34,159 SH   SOLE   11,149 0 23,010
Visa, Inc. COM 92826C839 322 2,000 SH   SOLE   650 0 1,350
WEC Energy Group, Inc. COM 92939U106 296 3,357 SH   SOLE   2,295 0 1,062
Walt Disney Co. COM 254687106 265 2,744 SH   SOLE   490 0 2,254
Wells Fargo & Co. COM 949746101 3,183 110,909 SH   SOLE   13,055 0 97,854
Welltower, Inc. COM 95040Q104 1,029 22,487 SH   SOLE   6,077 0 16,410
Zoetis Inc. COM 98978v103 3,395 28,845 SH   SOLE   2,913 0 25,932
Zoom Video Comm. COM 98980l101 2,167 14,833 SH   SOLE   683 0 14,150
iShares Core S&P 500 Index COM 464287200 920 3,559 SH   SOLE   0 0 3,559
iShares Core US Value COM 464287663 206 4,467 SH   SOLE   75 0 4,392
iShares DJ US Tech Sec COM 464287721 451 2,205 SH   SOLE   365 0 1,840
iShares Global Telecom COM 464287275 235 4,528 SH   SOLE   530 0 3,998
iShares Russell 1000 COM 464287622 321 2,266 SH   SOLE   0 0 2,266
iShares S&P Global Cons Stpls COM 464288737 246 5,155 SH   SOLE   1,680 0 3,475
iShares SP MidCap 400 COM 464287507 542 3,771 SH   SOLE   650 0 3,121
First Republic Bank 5.5 pfd COM 336158803 1,184 47,670 SH   SOLE   12,350 0 35,320
JP Morgan Chase & Co. 4.75 Pf COM 48128B622 349 15,000 SH   SOLE   3,700 0 11,300
JP Morgan Chase 6.1 pfd COM 48127X542 1,460 58,271 SH   SOLE   17,775 0 40,496
Wells Fargo 4.75 Pfd. Perpetu COM 94988U151 493 23,500 SH   SOLE   8,600 0 14,900
Wells Fargo 5.70 Pfd COM 94988u714 1,164 47,037 SH   SOLE   9,350 0 37,687
Wells Fargo & Co 7.50 Cv Pfd S COM 949746804 255 200 SH   SOLE   200 0 0