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
Abbott Labs COM 002824100 488 5,335 SH   SOLE   470 0 4,865
Accenture PLC COM g1151c101 879 4,096 SH   SOLE   920 0 3,176
Adobe Systems COM 00724F101 3,316 7,617 SH   SOLE   1,745 0 5,872
Advncd Micro Devices Inc COM 007903107 7,984 151,757 SH   SOLE   20,235 0 131,522
Alliant Energy Corp COM 018802108 2,485 51,942 SH   SOLE   6,496 0 45,446
Alphabet, Inc. Class A COM 02079K305 7,795 5,497 SH   SOLE   682 0 4,815
Alphabet, Inc. Class C COM 02079K107 1,042 737 SH   SOLE   129 0 608
Altria Group Inc COM 02209s103 2,110 53,746 SH   SOLE   5,610 0 48,136
Amazon.com COM 023135106 14,870 5,390 SH   SOLE   783 0 4,607
Amgen COM 031162100 288 1,222 SH   SOLE   0 0 1,222
Analog Devices Inc. COM 032654105 256 2,091 SH   SOLE   329 0 1,762
Annaly Mort Mgmt COM 035710409 92 14,000 SH   SOLE   0 0 14,000
Apache Corp COM 037411105 862 63,878 SH   SOLE   3,000 0 60,878
Apple Computer COM 037833100 17,589 48,215 SH   SOLE   7,247 0 40,968
Ares Capital Corp. COM 04010l103 1,591 110,088 SH   SOLE   15,689 0 94,399
Atlas Air Worldwide Hldgs COM 049164205 1,911 44,402 SH   SOLE   1,793 0 42,609
BCE Inc. COM 05534b760 1,106 26,490 SH   SOLE   5,500 0 20,990
Berkshire Hathaway CL B New COM 084670702 207 1,157 SH   SOLE   480 0 677
Beyond Meat COM 08862e109 4,645 34,668 SH   SOLE   4,556 0 30,112
Boeing Co COM 097023105 3,033 16,547 SH   SOLE   1,710 0 14,837
Boston Beer COM 100557107 5,211 9,711 SH   SOLE   1,405 0 8,306
Bristol Myers COM 110122108 2,639 44,884 SH   SOLE   3,786 0 41,098
CME Group, Cl A COM 12572q105 1,080 6,643 SH   SOLE   651 0 5,992
CVS Health Corp. COM 126650100 2,417 37,201 SH   SOLE   4,969 0 32,232
Camden Property Trust COM 133131102 2,108 23,110 SH   SOLE   1,000 0 22,110
Caterpillar Tractor COM 149123101 2,525 19,957 SH   SOLE   2,505 0 17,452
Chevron Corp COM 166764100 883 9,894 SH   SOLE   2,113 0 7,781
Citigroup COM 172967424 2,661 52,084 SH   SOLE   8,665 0 43,419
Clorox COM 189054109 4,205 19,169 SH   SOLE   3,076 0 16,093
Conagra Inc COM 205887102 1,970 56,021 SH   SOLE   7,479 0 48,542
Consumer Staples SPDR COM 81369y308 419 7,150 SH   SOLE   495 0 6,655
Corteva, Inc. COM 22052l104 1,654 61,733 SH   SOLE   1,525 0 60,208
Cree Inc. COM 225447101 6,456 109,068 SH   SOLE   7,055 0 102,013
Crispr Therapeutics COM h17182108 1,958 26,645 SH   SOLE   3,070 0 23,575
Crowdstrike Holdings, Inc. COM 22788c105 3,950 39,381 SH   SOLE   2,196 0 37,185
CyrusOne, Inc. COM 23283r100 4,728 64,990 SH   SOLE   12,930 0 52,060
Datadog, Inc. COM 23804l103 2,646 30,431 SH   SOLE   1,520 0 28,911
Dominion Res New COM 25746u109 281 3,456 SH   SOLE   1,602 0 1,854
Draftkings, Inc. COM 26142r104 2,486 74,735 SH   SOLE   6,660 0 68,075
EOG Resources, Inc. COM 26875p101 1,587 31,333 SH   SOLE   3,469 0 27,864
Enbridge Inc. COM 29250N105 452 14,858 SH   SOLE   4,643 0 10,215
Energy Select Spdr COM 81369y506 429 11,340 SH   SOLE   765 0 10,575
Enterprise Prods LP COM 293792107 444 24,409 SH   SOLE   2,500 0 21,909
Everbridge, Inc. COM 29978a104 3,838 27,739 SH   SOLE   4,317 0 23,422
Everest Reinsurance Group COM G3223R108 1,003 4,865 SH   SOLE   150 0 4,715
Exxon Mobil COM 30231g102 667 14,913 SH   SOLE   2,786 0 12,127
Facebook Inc. COM 30303m102 5,609 24,700 SH   SOLE   3,750 0 20,950
Fidelity MSCI Financials ETF COM 316092501 301 9,093 SH   SOLE   0 0 9,093
Fidelity MSCI Health Care ETF COM 316092600 527 10,590 SH   SOLE   0 0 10,590
Fidelity National Financial COM 31620r303 3,878 126,497 SH   SOLE   17,635 0 108,862
Generac Holdings, Inc. COM 368736104 7,270 59,626 SH   SOLE   9,734 0 49,892
Glacier Bancorp, Inc. COM 37637q105 326 9,250 SH   SOLE   250 0 9,000
Goldman Sachs COM 38141G104 4,639 23,473 SH   SOLE   2,345 0 21,128
Goldmining Inc. COM 38149E101 24 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101 0 10,000 SH   SOLE   0 0 10,000
Highwood REIT COM 431284108 224 6,000 SH   SOLE   0 0 6,000
Home Depot Inc. COM 437076102 5,659 22,592 SH   SOLE   3,948 0 18,644
Honeywell Inc. COM 438516106 852 5,891 SH   SOLE   1,275 0 4,616
Intel Corp COM 458140100 903 15,092 SH   SOLE   4,310 0 10,782
Invesco S&P 500 Equal Weight E COM 46137v357 409 4,016 SH   SOLE   0 0 4,016
Ishares Dow Jones U.S. Healthc COM 464287762 980 4,545 SH   SOLE   422 0 4,123
JP Morgan Chase COM 46625H100 7,073 75,199 SH   SOLE   10,820 0 64,379
Johnson & Johnson COM 478160104 5,518 39,239 SH   SOLE   5,875 0 33,364
Kaiser Aluminum Corp COM 483007704 2,689 36,530 SH   SOLE   4,440 0 32,090
Kayne Anderson MLP Inv. Co. COM 486606106 53 10,110 SH   SOLE   0 0 10,110
Kratos Defense & Security Solu COM 50077b207 3,915 250,449 SH   SOLE   44,527 0 205,922
LHC Group COM 50187A107 2,794 16,028 SH   SOLE   852 0 15,176
Lockheed Martin COM 539830109 2,670 7,316 SH   SOLE   982 0 6,334
Marten Transport Ltd COM 573075108 2,714 107,874 SH   SOLE   6,044 0 101,830
Masimo Corp. COM 574795100 5,534 24,275 SH   SOLE   4,585 0 19,690
Matador Resources Co. COM 576485205 149 17,500 SH   SOLE   0 0 17,500
Materials Select Sector SPDR COM 81369y100 1,360 24,127 SH   SOLE   3,752 0 20,375
McDonalds Corp COM 580135101 2,615 14,173 SH   SOLE   1,710 0 12,463
McEwen Mining Inc. COM 58039p107 11 11,039 SH   SOLE   0 0 11,039
Microsoft COM 594918104 15,421 75,776 SH   SOLE   9,941 0 65,835
Mongodb, Inc. COM 60937p106 9,739 43,028 SH   SOLE   4,500 0 38,528
Netflix COM 64110l106 6,378 14,017 SH   SOLE   2,094 0 11,923
Nextera Energy Inc. COM 65339f101 2,658 11,068 SH   SOLE   1,017 0 10,051
Nike Inc. Cl B COM 654106103 4,954 50,521 SH   SOLE   6,545 0 43,976
Old Dominion Freight Line, Inc COM 679580100 4,762 28,080 SH   SOLE   3,984 0 24,096
Parsley Energy, Inc. COM 701877102 1,028 96,257 SH   SOLE   11,528 0 84,729
Pepsico Inc. COM 713448108 598 4,525 SH   SOLE   1,800 0 2,725
Phillips 66 COM 718546104 2,085 28,999 SH   SOLE   3,422 0 25,577
Preformed Line Prods COM 740444104 230 4,600 SH   SOLE   0 0 4,600
Procter Gamble COM 742718109 4,472 37,401 SH   SOLE   5,561 0 31,840
Q2 Holdings, Inc. COM 74736l109 1,781 20,761 SH   SOLE   5,590 0 15,171
Quest Diagnostics Inc. COM 74834l100 4,876 42,790 SH   SOLE   5,534 0 37,256
Repligen Corp. COM 759916109 2,938 23,765 SH   SOLE   5,314 0 18,451
Roku, Inc. COM 77543r102 2,911 24,981 SH   SOLE   2,100 0 22,881
SPDR S&P 500 ETF Trust COM 78462f103 524 1,700 SH   SOLE   0 0 1,700
SPDR S&P Biotech ETF COM 78464a870 6,045 53,993 SH   SOLE   7,216 0 46,777
Schwab US Broad Market COM 808524102 6,384 86,887 SH   SOLE   4,390 0 82,497
Schwab US Large Cap Growth ETF COM 808524300 1,074 10,582 SH   SOLE   490 0 10,092
Sector SPDR Fincl. Select COM 81369y605 700 30,232 SH   SOLE   6,110 0 24,122
Snap, Inc. COM 83304a106 5,080 216,282 SH   SOLE   22,125 0 194,157
Solera Bank COM 83420T104 492 51,810 SH   SOLE   11,000 0 40,810
Square Inc. Class A COM 852234103 7,432 70,819 SH   SOLE   8,229 0 62,590
Starbucks COM 855244109 1,926 26,169 SH   SOLE   5,322 0 20,847
Surgutneftegaz JSC ADR Pfd COM 868861105 54 11,000 SH   SOLE   0 0 11,000
TJX Cos Inc COM 872540109 322 6,365 SH   SOLE   750 0 5,615
Target Corp COM 87612e106 2,281 19,019 SH   SOLE   3,421 0 15,598
Technology Select Sect SPDR COM 81369y803 248 2,370 SH   SOLE   100 0 2,270
Teladoc, Inc. COM 87918a105 2,529 13,250 SH   SOLE   738 0 12,512
Texas Instruments COM 882508104 4,140 32,609 SH   SOLE   6,986 0 25,623
Total SA/Adr COM 89151E109 758 19,706 SH   SOLE   3,260 0 16,446
Travelers Companies COM 89417e109 347 3,042 SH   SOLE   1,500 0 1,542
Twitter, Inc. COM 90184l102 1,611 54,064 SH   SOLE   1,925 0 52,139
Union Pacific Corp. COM 907818108 353 2,085 SH   SOLE   231 0 1,854
United Health Group Inc. COM 91324p102 5,245 17,784 SH   SOLE   2,078 0 15,706
Uranium Energy Corp COM 916896103 16 18,000 SH   SOLE   0 0 18,000
Utilities Select Sector SPDR COM 81369y886 2,014 35,688 SH   SOLE   5,592 0 30,096
Vanguard Dividend Appreciation COM 921908844 502 4,286 SH   SOLE   580 0 3,706
Vanguard Reit COM 922908553 1,278 16,271 SH   SOLE   4,016 0 12,255
Vanguard Small Cap EFT COM 922908751 300 2,062 SH   SOLE   0 0 2,062
Vanguard Value Index Fd ETF COM 922908744 231 2,317 SH   SOLE   0 0 2,317
Verizon COM 92343v104 1,853 33,612 SH   SOLE   10,933 0 22,679
Visa, Inc. COM 92826C839 366 1,895 SH   SOLE   30 0 1,865
WEC Energy Group, Inc. COM 92939U106 294 3,357 SH   SOLE   2,295 0 1,062
XPO Logistics COM 983793100 2,854 36,950 SH   SOLE   5,405 0 31,545
Zoetis Inc. COM 98978v103 4,078 29,756 SH   SOLE   3,008 0 26,748
iShares Core S&P 500 Index COM 464287200 1,102 3,559 SH   SOLE   0 0 3,559
iShares DJ US Tech Sec COM 464287721 611 2,265 SH   SOLE   365 0 1,900
iShares Global Telecom COM 464287275 268 4,343 SH   SOLE   530 0 3,813
iShares Russell 1000 COM 464287622 322 1,874 SH   SOLE   0 0 1,874
iShares Russell 2000 COM 464287655 437 3,054 SH   SOLE   0 0 3,054
iShares S&P Global Cons Stpls COM 464288737 233 4,505 SH   SOLE   1,680 0 2,825
iShares SP MidCap 400 COM 464287507 486 2,733 SH   SOLE   0 0 2,733
First Republic Bank 5.5 pfd PFD 336158803 1,349 52,395 SH   SOLE   12,850 0 39,545
JP Morgan Chase & Co. 4.75 Pf PFD 48128B622 659 26,285 SH   SOLE   5,100 0 21,185
JP Morgan Chase 6.1 pfd PFD 48127X542 1,471 57,871 SH   SOLE   17,775 0 40,096
Wells Fargo 4.75 Pfd. Perpetu PFD 94988U151 640 27,550 SH   SOLE   8,600 0 18,950
Wells Fargo 5.70 Pfd PFD 94988u714 1,194 47,037 SH   SOLE   9,350 0 37,687
Wells Fargo B 5.25 Pfd PFD 949746655 202 8,140 SH   SOLE   5,000 0 3,140
Wells Fargo & Co 7.50 Cv Pfd S COM 949746804 259 200 SH   SOLE   200 0 0