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 2,587 66,210 SH   SOLE   13,189 0 53,021
Abbott Labs COM 002824100 668 7,690 SH   SOLE   470 0 7,220
Accenture PLC COM g1151c101 1,020 4,843 SH   SOLE   1,285 0 3,558
Adobe Systems COM 00724F101 2,998 9,089 SH   SOLE   2,344 0 6,745
Advncd Micro Devices Inc COM 007903107 6,391 139,355 SH   SOLE   23,030 0 116,325
Alerian MLP ETF COM 00162Q866 85 10,000 SH   SOLE   0 0 10,000
Alliant Energy Corp COM 018802108 2,628 48,023 SH   SOLE   6,810 0 41,213
Alphabet, Inc. Class A COM 02079K305 8,719 6,510 SH   SOLE   773 0 5,737
Alphabet, Inc. Class C COM 02079K107 1,066 797 SH   SOLE   179 0 618
Altria Group Inc COM 02209s103 5,148 103,154 SH   SOLE   9,670 0 93,484
Amazon.com COM 023135106 9,659 5,227 SH   SOLE   759 0 4,468
Amgen COM 031162100 295 1,222 SH   SOLE   0 0 1,222
Analog Devices Inc. COM 032654105 309 2,602 SH   SOLE   329 0 2,273
Annaly Mort Mgmt COM 035710409 132 14,000 SH   SOLE   0 0 14,000
Apple Computer COM 037833100 15,080 51,353 SH   SOLE   8,809 0 42,544
Ares Capital Corp. COM 04010l103 5,318 285,157 SH   SOLE   43,345 0 241,812
BCE Inc. COM 05534b760 2,505 54,050 SH   SOLE   7,430 0 46,620
BHP Billiton PLC ADR COM 05545e209 4,102 87,258 SH   SOLE   10,565 0 76,693
Bank of NT Butterfield & Son L COM G0772R208 222 6,000 SH   SOLE   0 0 6,000
Becton Dickinson COM 075887109 5,553 20,419 SH   SOLE   3,375 0 17,044
Berkshire Hathaway CL B New COM 084670702 403 1,780 SH   SOLE   958 0 822
Boeing Co COM 097023105 3,396 10,426 SH   SOLE   1,109 0 9,317
Boston Beer COM 100557107 2,103 5,566 SH   SOLE   683 0 4,883
Bristol Myers COM 110122108 3,512 54,714 SH   SOLE   4,235 0 50,479
CVS Health Corp. COM 126650100 2,148 28,919 SH   SOLE   3,110 0 25,809
Caterpillar Tractor COM 149123101 4,760 32,230 SH   SOLE   3,465 0 28,765
Centerstate Bank Corp. COM 15201p109 1,870 74,847 SH   SOLE   4,815 0 70,032
Charles Schwab COM 808513105 2,418 50,835 SH   SOLE   2,480 0 48,355
Chevron Corp COM 166764100 2,493 20,691 SH   SOLE   2,688 0 18,003
Cisco Systems COM 17275R102 726 15,130 SH   SOLE   6,780 0 8,350
Citigroup COM 172967424 5,254 65,765 SH   SOLE   11,115 0 54,650
Coca Cola Euro Ptnrs COM g25839104 1,670 32,829 SH   SOLE   9,770 0 23,059
Constellation Brands, Inc. COM 21036p108 1,261 6,646 SH   SOLE   1,595 0 5,051
Corteva, Inc. COM 22052l104 1,393 47,123 SH   SOLE   1,595 0 45,528
Cree Inc. COM 225447101 8,445 182,997 SH   SOLE   15,959 0 167,038
CyrusOne, Inc. COM 23283r100 3,936 60,160 SH   SOLE   10,235 0 49,925
Datadog, Inc. COM 23804l103 2,467 65,312 SH   SOLE   2,465 0 62,847
Deere & Co COM 244199105 1,591 9,180 SH   SOLE   290 0 8,890
Dominion Res New COM 25746u109 316 3,819 SH   SOLE   1,664 0 2,155
Dow Chemical COM 260557103 222 4,056 SH   SOLE   214 0 3,842
EOG Resources, Inc. COM 26875p101 2,088 24,928 SH   SOLE   3,232 0 21,696
Elastic NV COM N14506104 1,692 26,319 SH   SOLE   1,130 0 25,189
Enbridge Inc. COM 29250N105 720 18,109 SH   SOLE   4,939 0 13,170
Energy Select Spdr COM 81369y506 355 5,910 SH   SOLE   2,965 0 2,945
Enterprise Prods LP COM 293792107 730 25,939 SH   SOLE   2,500 0 23,439
Everest Reinsurance Group COM G3223R108 1,450 5,239 SH   SOLE   150 0 5,089
Exelon Corp. COM 30161n101 2,224 48,788 SH   SOLE   5,155 0 43,633
Exxon Mobil COM 30231g102 2,175 31,168 SH   SOLE   4,638 0 26,530
Facebook Inc. COM 30303m102 4,934 24,041 SH   SOLE   3,855 0 20,186
Fidelity MSCI Financials ETF COM 316092501 751 16,907 SH   SOLE   0 0 16,907
Fidelity MSCI Health Care ETF COM 316092600 624 12,551 SH   SOLE   0 0 12,551
First Busey Corp COM 319383204 239 8,700 SH   SOLE   8,700 0 0
Floor & Decor Hldgs COM 339750101 3,411 67,135 SH   SOLE   8,015 0 59,120
Generac Holdings, Inc. COM 368736104 5,931 58,962 SH   SOLE   10,937 0 48,025
Glacier Bancorp, Inc. COM 37637q105 447 9,725 SH   SOLE   725 0 9,000
Goldman Sachs COM 38141G104 4,096 17,815 SH   SOLE   2,405 0 15,410
Goldmining Inc. COM 38149E101 14 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101 0 10,000 SH   SOLE   0 0 10,000
Healthcare Select Sector Spdr COM 81369y209 539 5,287 SH   SOLE   636 0 4,651
Highwood REIT COM 431284108 293 6,000 SH   SOLE   0 0 6,000
Home Depot Inc. COM 437076102 5,167 23,660 SH   SOLE   4,646 0 19,014
Honeywell Inc. COM 438516106 1,069 6,041 SH   SOLE   1,275 0 4,766
IShares Russel 3000 Index COM 464287689 330 1,751 SH   SOLE   242 0 1,509
Illinois Tool Works COM 452308109 5,496 30,598 SH   SOLE   4,419 0 26,179
Independent Bank Group, Inc. COM 45384b106 1,510 27,238 SH   SOLE   2,495 0 24,743
Intel Corp COM 458140100 946 15,812 SH   SOLE   4,430 0 11,382
Invesco S&P 500 Equal Weight E COM 46137v357 564 4,876 SH   SOLE   0 0 4,876
JP Morgan Chase COM 46625H100 11,300 81,062 SH   SOLE   11,509 0 69,553
JPMorgan Diversified Rtn US Eq COM 46641q407 737 9,249 SH   SOLE   925 0 8,324
Johnson & Johnson COM 478160104 6,693 45,885 SH   SOLE   6,625 0 39,260
Kayne Anderson MLP Inv. Co. COM 486606106 141 10,110 SH   SOLE   0 0 10,110
Kratos Defense & Security Solu COM 50077b207 5,059 280,873 SH   SOLE   51,540 0 229,333
Lockheed Martin COM 539830109 5,441 13,973 SH   SOLE   2,298 0 11,675
Masco Corp COM 574599106 626 13,035 SH   SOLE   2,625 0 10,410
Masimo Corp. COM 574795100 6,018 38,073 SH   SOLE   6,828 0 31,245
Materials Select Sector SPDR COM 81369y100 1,621 26,400 SH   SOLE   5,235 0 21,165
McDonalds Corp COM 580135101 643 3,255 SH   SOLE   1,710 0 1,545
McEwen Mining Inc. COM 58039p107 14 11,039 SH   SOLE   0 0 11,039
Microsoft COM 594918104 14,208 90,094 SH   SOLE   13,349 0 76,745
Mongodb, Inc. COM 60937p106 4,229 32,131 SH   SOLE   5,435 0 26,696
Netflix COM 64110l106 4,389 13,565 SH   SOLE   2,375 0 11,190
Nextera Energy Inc. COM 65339f101 2,457 10,148 SH   SOLE   995 0 9,153
Nike Inc. Cl B COM 654106103 4,567 45,077 SH   SOLE   6,870 0 38,207
Oneok, Inc COM 682680103 4,897 64,713 SH   SOLE   8,570 0 56,143
Palo Alto Networks COM 697435105 1,679 7,262 SH   SOLE   2,018 0 5,244
Parsley Energy, Inc. COM 701877102 2,093 110,681 SH   SOLE   11,345 0 99,336
Pepsico Inc. COM 713448108 645 4,720 SH   SOLE   1,925 0 2,795
Pfizer Inc. COM 717081103 357 9,121 SH   SOLE   0 0 9,121
Preformed Line Prods COM 740444104 290 4,800 SH   SOLE   0 0 4,800
Procter Gamble COM 742718109 4,821 38,598 SH   SOLE   5,762 0 32,836
Q2 Holdings, Inc. COM 74736l109 1,808 22,293 SH   SOLE   6,240 0 16,053
Quest Diagnostics Inc. COM 74834l100 2,720 25,473 SH   SOLE   1,125 0 24,348
Repligen Corp. COM 759916109 2,466 26,661 SH   SOLE   7,289 0 19,372
Roku, Inc. COM 77543r102 2,086 15,581 SH   SOLE   870 0 14,711
Royal Dutch Shell PLC COM 780259206 254 4,300 SH   SOLE   925 0 3,375
SPDR S&P 500 ETF Trust COM 78462f103 276 859 SH   SOLE   0 0 859
SPDR S&P Bank ETF COM 78464a797 580 12,269 SH   SOLE   3,160 0 9,109
SPDR S&P Biotech ETF COM 78464a870 4,453 46,815 SH   SOLE   7,005 0 39,810
SPDR S&P Regional Banking ETF COM 78464a698 390 6,700 SH   SOLE   1,825 0 4,875
Schwab US Broad Market COM 808524102 3,146 40,919 SH   SOLE   2,268 0 38,651
Schwab US Div Eqty ETF COM 808524797 3,161 54,582 SH   SOLE   2,316 0 52,266
Schwab US Large Cap Growth ETF COM 808524300 283 3,047 SH   SOLE   25 0 3,022
Sector SPDR Fincl. Select COM 81369y605 1,302 42,294 SH   SOLE   8,335 0 33,959
Snap, Inc. COM 83304a106 3,597 220,245 SH   SOLE   14,220 0 206,025
Solera Bank COM 83420T104 599 51,810 SH   SOLE   11,000 0 40,810
Sonos Inc. COM 83570h108 3,825 244,880 SH   SOLE   34,500 0 210,380
Starbucks COM 855244109 2,496 28,387 SH   SOLE   5,960 0 22,427
Stryker Corp. COM 863667101 7,415 35,321 SH   SOLE   5,941 0 29,380
Surgutneftegaz JSC ADR Pfd COM 868861105 68 11,000 SH   SOLE   0 0 11,000
Sysco Corp COM 871829107 2,292 26,790 SH   SOLE   3,070 0 23,720
TJX Cos Inc COM 872540109 481 7,875 SH   SOLE   950 0 6,925
Target Corp COM 87612e106 2,528 19,721 SH   SOLE   4,249 0 15,472
Technology Select Sect SPDR COM 81369y803 301 3,281 SH   SOLE   100 0 3,181
Texas Instruments COM 882508104 6,126 47,748 SH   SOLE   8,933 0 38,815
Toll Brothers, Inc. COM 889478103 1,525 38,600 SH   SOLE   2,010 0 36,590
Total SA/Adr COM 89151E109 1,477 26,713 SH   SOLE   5,185 0 21,528
Travelers Companies COM 89417e109 535 3,907 SH   SOLE   1,500 0 2,407
Twitter, Inc. COM 90184l102 1,808 56,410 SH   SOLE   2,155 0 54,255
US Bancorp COM 902973304 306 5,168 SH   SOLE   1,500 0 3,668
Union Pacific Corp. COM 907818108 389 2,150 SH   SOLE   231 0 1,919
Uranium Energy Corp COM 916896103 17 18,000 SH   SOLE   0 0 18,000
Utilities Select Sector SPDR COM 81369y886 1,679 25,982 SH   SOLE   4,857 0 21,125
VICI Properties, Inc. COM 925652109 4,146 162,278 SH   SOLE   24,795 0 137,483
Vanguard Dividend Appreciation COM 921908844 605 4,852 SH   SOLE   955 0 3,897
Vanguard FTSE Dev. Market COM 921943858 303 6,868 SH   SOLE   0 0 6,868
Vanguard Reit COM 922908553 1,908 20,562 SH   SOLE   4,651 0 15,911
Vanguard Small Cap EFT COM 922908751 395 2,387 SH   SOLE   0 0 2,387
Vanguard Small Cap Value Index COM 922908611 204 1,488 SH   SOLE   0 0 1,488
Vanguard Value Index Fd ETF COM 922908744 372 3,102 SH   SOLE   0 0 3,102
Verizon COM 92343v104 2,168 35,313 SH   SOLE   11,715 0 23,598
WEC Energy Group, Inc. COM 92939U106 330 3,582 SH   SOLE   2,520 0 1,062
Walt Disney Co. COM 254687106 884 6,112 SH   SOLE   875 0 5,237
Wells Fargo & Co. COM 949746101 3,790 70,441 SH   SOLE   11,655 0 58,786
Welltower, Inc. COM 95040Q104 1,994 24,382 SH   SOLE   6,270 0 18,112
Weyerhaeuser Co COM 962166104 242 8,000 SH   SOLE   0 0 8,000
Zoetis Inc. COM 98978v103 3,517 26,571 SH   SOLE   2,890 0 23,681
iShares Core S&P 500 Index COM 464287200 1,296 4,010 SH   SOLE   0 0 4,010
iShares Core US Value COM 464287663 281 4,451 SH   SOLE   75 0 4,376
iShares DJ US Tech Sec COM 464287721 533 2,290 SH   SOLE   440 0 1,850
iShares Global Telecom COM 464287275 316 5,148 SH   SOLE   1,075 0 4,073
iShares MSCI EAFE COM 464287465 206 2,968 SH   SOLE   0 0 2,968
iShares Russell 1000 COM 464287622 474 2,656 SH   SOLE   0 0 2,656
iShares Russell 2000 COM 464287655 406 2,451 SH   SOLE   0 0 2,451
iShares S&P Global Cons Stpls COM 464288737 286 5,155 SH   SOLE   1,680 0 3,475
iShares SP MidCap 400 COM 464287507 776 3,771 SH   SOLE   650 0 3,121
First Republic Bank 5.5 pfd COM 336158803 675 25,270 SH   SOLE   5,200 0 20,070
JP Morgan Chase 6.1 pfd COM 48127X542 1,493 58,021 SH   SOLE   17,775 0 40,246
Wells Fargo 5.70 Pfd COM 94988u714 1,141 43,637 SH   SOLE   9,350 0 34,287
Wells Fargo B 5.25 Pfd COM 949746655 207 8,140 SH   SOLE   5,000 0 3,140
Wells Fargo & Co 7.50 Cv Pfd S COM 949746804 290 200 SH   SOLE   200 0 0