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,341 72,920 SH   SOLE   18,894 0 54,026
AbbVie Inc. COM 00287Y109 2,221 23,972 SH   SOLE   23,750 0 222
Abbott Labs COM 002824100 1,687 27,666 SH   SOLE   26,120 0 1,546
Accenture PLC COM g1151c101 1,011 6,178 SH   SOLE   1,640 0 4,538
Adobe Systems COM 00724F101 3,013 12,358 SH   SOLE   3,622 0 8,736
Alerian MLP ETF COM 00162Q866 101 10,000 SH   SOLE   0 0 10,000
Alliant Energy Corp COM 018802108 2,422 57,225 SH   SOLE   8,950 0 48,275
Alphabet, Inc. Class A COM 02079K305 5,724 5,069 SH   SOLE   709 0 4,360
Alphabet, Inc. Class C COM 02079K107 1,049 940 SH   SOLE   241 0 699
Altria Group Inc COM 02209s103 4,201 73,974 SH   SOLE   9,575 0 64,399
Amazon.com COM 023135106 6,502 3,825 SH   SOLE   739 0 3,086
Amgen COM 031162100 232 1,255 SH   SOLE   0 0 1,255
Analog Devices Inc. COM 032654105 459 4,787 SH   SOLE   1,270 0 3,517
Annaly Mort Mgmt COM 035710409 144 14,000 SH   SOLE   0 0 14,000
Apple Computer COM 037833100 10,288 55,577 SH   SOLE   11,141 0 44,436
Archer Daniels Midld COM 039483102 4,103 89,524 SH   SOLE   10,985 0 78,539
Ares Capital Corp. COM 04010l103 4,792 291,296 SH   SOLE   50,750 0 240,546
BCE Inc. COM 05534b760 2,391 59,060 SH   SOLE   9,110 0 49,950
BHP Billiton PLC ADR COM 05545e209 3,918 87,168 SH   SOLE   11,045 0 76,123
Bank of NT Butterfield & Son L COM G0772R208 229 5,000 SH   SOLE   0 0 5,000
Becton Dickinson COM 075887109 4,825 20,139 SH   SOLE   3,878 0 16,261
Berkshire Hathaway CL B New COM 084670702 356 1,906 SH   SOLE   1,038 0 868
Boeing Co COM 097023105 4,251 12,671 SH   SOLE   2,551 0 10,120
Bristol Myers COM 110122108 3,173 57,340 SH   SOLE   8,330 0 49,010
Centerstate Bank Corp. COM 15201p109 1,751 58,725 SH   SOLE   6,365 0 52,360
Charles Schwab COM 808513105 2,802 54,825 SH   SOLE   3,165 0 51,660
Chevron Corp COM 166764100 3,438 27,190 SH   SOLE   10,093 0 17,097
Cisco Systems COM 17275R102 249 5,786 SH   SOLE   3,850 0 1,936
Citigroup COM 172967424 5,396 80,638 SH   SOLE   11,665 0 68,973
Coca Cola Euro Ptnrs COM g25839104 3,813 93,828 SH   SOLE   16,260 0 77,568
Constellation Brands, Inc. COM 21036p108 5,616 25,661 SH   SOLE   4,130 0 21,531
Cree Inc. COM 225447101 8,205 197,385 SH   SOLE   16,130 0 181,255
CyrusOne, Inc. COM 23283r100 2,245 38,472 SH   SOLE   4,860 0 33,612
Dominion Res New COM 25746u109 341 5,006 SH   SOLE   2,245 0 2,761
DowDuPont Inc. COM 26078J100 966 14,660 SH   SOLE   3,211 0 11,449
EOG Resources, Inc. COM 26875p101 3,760 30,221 SH   SOLE   4,957 0 25,264
Emerson Electric COM 291011104 6,648 96,155 SH   SOLE   13,148 0 83,007
Enbridge Inc. COM 29250N105 1,978 55,410 SH   SOLE   9,949 0 45,461
Energy Select Spdr COM 81369y506 682 8,975 SH   SOLE   3,815 0 5,160
Enterprise Prods LP COM 293792107 651 23,539 SH   SOLE   2,500 0 21,039
Exelon Corp. COM 30161n101 4,303 101,016 SH   SOLE   7,145 0 93,871
Exxon Mobil COM 30231g102 3,616 43,707 SH   SOLE   14,041 0 29,666
Facebook Inc. COM 30303m102 1,444 7,433 SH   SOLE   2,800 0 4,633
Fidelity MSCI Financials ETF COM 316092501 785 20,019 SH   SOLE   0 0 20,019
Fidelity MSCI Health Care ETF COM 316092600 598 14,474 SH   SOLE   185 0 14,289
First Busey Corp COM 319383204 327 10,300 SH   SOLE   10,300 0 0
First Republic Bank COM 33616c100 2,466 25,477 SH   SOLE   1,900 0 23,577
General Electric COM 369604103 5,225 383,895 SH   SOLE   58,870 0 325,025
Glacier Bancorp, Inc. COM 37637q105 403 10,420 SH   SOLE   725 0 9,695
Goldman Sachs COM 38141G104 4,373 19,825 SH   SOLE   2,407 0 17,418
Goldmining Inc. COM 38149E101 9 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101 0 10,000 SH   SOLE   0 0 10,000
HSBC Holdings Plc COM 404280406 2,684 56,945 SH   SOLE   8,065 0 48,880
Halcon Resources Corp COM 40537q605 1,139 259,469 SH   SOLE   36,250 0 223,219
Healthcare Select Sector Spdr COM 81369y209 681 8,162 SH   SOLE   909 0 7,253
Highwood REIT COM 431284108 304 6,000 SH   SOLE   0 0 6,000
Home Depot Inc. COM 437076102 6,251 32,040 SH   SOLE   5,278 0 26,762
Honeywell Inc. COM 438516106 1,141 7,922 SH   SOLE   1,650 0 6,272
Hormel Foods Corp. COM 440452100 4,462 119,920 SH   SOLE   14,235 0 105,685
Hub Group, Inc. COM 443320106 2,359 47,365 SH   SOLE   5,720 0 41,645
IShares S&P Smallcap 600 COM 464287804 213 2,550 SH   SOLE   2,550 0 0
Illinois Tool Works COM 452308109 4,416 31,873 SH   SOLE   4,619 0 27,254
Illumina, Inc. COM 452327109 1,467 5,253 SH   SOLE   230 0 5,023
Independent Bank Group, Inc. COM 45384b106 2,118 31,700 SH   SOLE   3,670 0 28,030
Int'l. Flavors & Fragrances COM 459506101 1,349 10,885 SH   SOLE   1,710 0 9,175
Intel Corp COM 458140100 4,177 84,033 SH   SOLE   8,360 0 75,673
International Paper COM 460146103 2,766 53,112 SH   SOLE   8,805 0 44,307
Invesco S&P 500 Equal Weight E COM 46137v357 417 4,091 SH   SOLE   0 0 4,091
JP Morgan Chase COM 46625H100 7,735 74,233 SH   SOLE   13,305 0 60,928
John Bean Technologies COM 477839104 399 4,493 SH   SOLE   3,507 0 986
Johnson & Johnson COM 478160104 5,091 41,960 SH   SOLE   7,377 0 34,583
Kayne Anderson MLP Inv. Co. COM 486606106 223 12,110 SH   SOLE   0 0 12,110
Lockheed Martin COM 539830109 4,210 14,250 SH   SOLE   2,538 0 11,712
Masco Corp COM 574599106 677 18,086 SH   SOLE   3,675 0 14,411
Masimo Corp. COM 574795100 4,989 51,091 SH   SOLE   8,771 0 42,320
Materials Select Sector SPDR COM 81369y100 1,106 19,038 SH   SOLE   2,500 0 16,538
McDonalds Corp COM 580135101 1,426 9,098 SH   SOLE   3,730 0 5,368
McEwen Mining Inc. COM 58039p107 23 11,039 SH   SOLE   0 0 11,039
Microsoft COM 594918104 11,725 118,906 SH   SOLE   17,264 0 101,642
Mongodb, Inc. COM 60937p106 4,348 87,600 SH   SOLE   8,695 0 78,905
Netflix COM 64110l106 4,933 12,603 SH   SOLE   2,849 0 9,754
Nextera Energy Inc. COM 65339f101 1,991 11,919 SH   SOLE   855 0 11,064
Nike Inc. Cl B COM 654106103 4,827 60,578 SH   SOLE   8,695 0 51,883
Okta, Inc. COM 679295105 2,406 47,775 SH   SOLE   7,665 0 40,110
Palo Alto Networks COM 697435105 7,586 36,918 SH   SOLE   4,778 0 32,140
Pepsico Inc. COM 713448108 522 4,795 SH   SOLE   2,000 0 2,795
Pfizer Inc. COM 717081103 413 11,372 SH   SOLE   0 0 11,372
Preformed Line Prods COM 740444104 462 5,200 SH   SOLE   0 0 5,200
Procter Gamble COM 742718109 3,499 44,828 SH   SOLE   12,325 0 32,503
Q2 Holdings, Inc. COM 74736l109 5,650 99,035 SH   SOLE   14,675 0 84,360
Repligen Corp. COM 759916109 1,642 34,904 SH   SOLE   11,874 0 23,030
Royal Dutch Shell PLC COM 780259206 867 12,523 SH   SOLE   1,350 0 11,173
SPDR S&P Bank ETF COM 78464a797 628 13,306 SH   SOLE   2,955 0 10,351
SPDR S&P Oil & Gas COM 78464a730 645 14,968 SH   SOLE   2,210 0 12,758
SPDR Tr 1 COM 78462f103 217 799 SH   SOLE   0 0 799
Schlumberger Ltd COM 806857108 2,309 34,452 SH   SOLE   5,765 0 28,687
Schwab US Div Eqty ETF COM 808524797 2,541 51,562 SH   SOLE   1,206 0 50,356
Schwab US Large Cap Growth ETF COM 808524300 208 2,751 SH   SOLE   0 0 2,751
Seagate Technology COM G7945M107 2,008 35,560 SH   SOLE   2,880 0 32,680
Sector SPDR Fincl. Select COM 81369y605 1,261 47,433 SH   SOLE   9,470 0 37,963
Simon PPTY Grp. COM 828806109 2,001 11,760 SH   SOLE   1,590 0 10,170
Solera Bank COM 83420T104 491 55,800 SH   SOLE   11,000 0 44,800
Starbucks COM 855244109 1,749 35,800 SH   SOLE   9,070 0 26,730
State Bank Finl Corp. COM 856190103 794 23,770 SH   SOLE   10,070 0 13,700
Stryker Corp. COM 863667101 6,116 36,217 SH   SOLE   7,039 0 29,178
Surgutneftegaz JSC ADR Pfd COM 868861105 54 11,000 SH   SOLE   0 0 11,000
TJX Cos Inc COM 872540109 679 7,134 SH   SOLE   1,600 0 5,534
Target Corp COM 87612e106 4,713 61,919 SH   SOLE   6,614 0 55,305
Technology Select Sect SPDR COM 81369y803 352 5,071 SH   SOLE   100 0 4,971
Teladoc, Inc. COM 87918a105 4,300 74,066 SH   SOLE   10,925 0 63,141
Tesla Motors Inc COM 88160r101 1,631 4,757 SH   SOLE   165 0 4,592
Texas Instruments COM 882508104 1,525 13,834 SH   SOLE   6,198 0 7,636
Tiffany & Company New COM 886547108 2,180 16,566 SH   SOLE   1,720 0 14,846
Total SA/Adr COM 89151E109 3,852 63,608 SH   SOLE   7,935 0 55,673
Travelers Companies COM 89417e109 744 6,082 SH   SOLE   1,860 0 4,222
US Bancorp COM 902973304 261 5,210 SH   SOLE   1,585 0 3,625
Under Armour Inc. Class A COM 904311107 5,115 227,530 SH   SOLE   23,920 0 203,610
Union Pacific Corp. COM 907818108 332 2,341 SH   SOLE   231 0 2,110
United Health Group Inc. COM 91324p102 3,866 15,760 SH   SOLE   2,735 0 13,025
Uranium Energy Corp COM 916896103 29 18,000 SH   SOLE   0 0 18,000
Utilities Select Sector SPDR COM 81369y886 1,509 29,049 SH   SOLE   5,093 0 23,956
Vanguard Dividend Appreciation COM 921908844 612 6,018 SH   SOLE   1,005 0 5,013
Vanguard Reit COM 922908553 1,260 15,465 SH   SOLE   4,470 0 10,995
Verizon COM 92343v104 2,436 48,411 SH   SOLE   10,460 0 37,951
WEC Energy Group, Inc. COM 92939U106 252 3,900 SH   SOLE   2,540 0 1,360
Welltower, Inc. COM 95040Q104 3,226 51,456 SH   SOLE   7,880 0 43,576
Weyerhaeuser Co COM 962166104 261 7,160 SH   SOLE   0 0 7,160
iQiyi COM 46267x108 1,819 56,311 SH   SOLE   5,065 0 51,246
iShares Core US Value COM 464287663 1,854 34,541 SH   SOLE   1,130 0 33,411
iShares DJ US Tech Sec COM 464287721 475 2,666 SH   SOLE   548 0 2,118
iShares Global Telecom COM 464287275 450 8,322 SH   SOLE   1,630 0 6,692
iShares MSCI Europe Financials COM 464289180 999 49,395 SH   SOLE   8,880 0 40,515
iShares Nasdaq Biotech Indx COM 464287556 3,414 31,090 SH   SOLE   1,996 0 29,094
iShares Russell 2000 COM 464287655 2,859 17,459 SH   SOLE   550 0 16,909
Wells Fargo 5.70 Pfd PFD 94988u714 721 28,600 SH   SOLE   6,250 0 22,350
Wells Fargo & Co 7.50 Cv Pfd S COM 949746804 252 200 SH   SOLE   200 0 0