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,910 50,614 SH   SOLE   50,249 0 365
AbbVie Inc. COM 00287y109 3,134 43,226 SH   SOLE   42,231 0 995
Abbott Labs COM 002824100 534 10,977 SH   SOLE   10,203 0 774
Accenture COM g1151c101 866 7,002 SH   SOLE   6,592 0 410
Adient plc COM g0084w101 3,588 54,881 SH   SOLE   53,623 0 1,258
Allegheny Technologies COM 01741r102 4,094 240,663 SH   SOLE   235,713 0 4,950
Alliant Energy COM 018802108 1,977 49,209 SH   SOLE   48,202 0 1,007
Alphabet Inc. Class A COM 02079k305 1,353 1,455 SH   SOLE   1,097 0 358
Alphabet Inc. Class C COM 02079k107 3,087 3,397 SH   SOLE   2,923 0 474
Altria Group COM 02209s103 414 5,566 SH   SOLE   5,486 0 80
Amazon.com COM 023135106 380 393 SH   SOLE   374 0 19
American Green Group, Inc. COM 02639t200 0 50,000 SH   SOLE   50,000 0 0
Amgen COM 031162100 1,198 6,958 SH   SOLE   6,538 0 420
Apache Corporation COM 037411105 1,422 29,660 SH   SOLE   29,105 0 555
Apple Inc. COM 037833100 3,209 22,281 SH   SOLE   21,392 0 889
Arrow Electronics COM 042735100 1,423 18,143 SH   SOLE   18,143 0 0
BP p.l.c. COM 055622104 420 12,135 SH   SOLE   9,685 0 2,450
Bank of America COM 060505104 2,265 93,343 SH   SOLE   93,243 0 100
Bank of Montreal COM 063671101 462 6,290 SH   SOLE   5,880 0 410
Berkshire Hathaway cl. A (1/10 COM 084990175 764 300 SH   SOLE   300 0 0
Berkshire Hathaway cl. B COM 084670702 1,293 7,637 SH   SOLE   7,452 0 185
Bristol-Myers Squibb COM 110122108 210 3,776 SH   SOLE   3,776 0 0
CVS Caremark Corp COM 126650100 3,170 39,393 SH   SOLE   38,463 0 930
Cambridge Heart COM 131910101 0 25,000 SH   SOLE   25,000 0 0
Carnival Corporation COM 143658300 1,106 16,870 SH   SOLE   16,870 0 0
Caterpillar Inc. COM 149123101 420 3,905 SH   SOLE   3,905 0 0
Chesapeake Energy Corporation COM 165167107 816 164,100 SH   SOLE   164,100 0 0
Chevron Corp. COM 166764100 1,416 13,577 SH   SOLE   12,747 0 830
Cisco Systems Inc. COM 17275R102 3,654 116,756 SH   SOLE   114,426 0 2,330
Citigroup Inc. COM 172967424 5,318 79,514 SH   SOLE   78,064 0 1,450
Coca-Cola Co. COM 191216100 277 6,171 SH   SOLE   5,616 0 555
Colgate-Palmolive Co. COM 194162103 978 13,187 SH   SOLE   12,647 0 540
Deere & Co COM 244199105 386 3,125 SH   SOLE   2,825 0 300
Dominion Resources Inc. COM 25746U109 459 5,987 SH   SOLE   5,647 0 340
Dow Chemical Corp. COM 260543103 633 10,042 SH   SOLE   10,042 0 0
Du Pont E.I. De Nemour & Co. COM 263534109 466 5,775 SH   SOLE   5,530 0 245
Duke Energy COM 26441C204 337 4,033 SH   SOLE   4,033 0 0
Exxon-Mobil COM 30231G102 1,075 13,322 SH   SOLE   12,987 0 335
Facebook Inc. COM 30303m102 1,215 8,046 SH   SOLE   7,476 0 570
Fastenal Co. COM 311900104 288 6,623 SH   SOLE   6,323 0 300
Fidelity National Info Service COM 31620m106 219 2,566 SH   SOLE   2,566 0 0
Fiserv Inc. COM 337738108 2,646 21,631 SH   SOLE   21,061 0 570
General Dynamics COM 369550108 544 2,745 SH   SOLE   2,555 0 190
General Electric Co. COM 369604103 5,367 198,714 SH   SOLE   191,984 0 6,730
General Motors Corp. COM 37045v100 1,309 37,480 SH   SOLE   37,380 0 100
Genuine Parts COM 372460105 592 6,387 SH   SOLE   6,187 0 200
Gilead Sciences COM 375558103 2,474 34,949 SH   SOLE   34,209 0 740
Growlife, Inc. COM 39985x104 1 147,400 SH   SOLE   147,400 0 0
Harley Davidson COM 412822108 272 5,026 SH   SOLE   4,826 0 200
Helen of Troy, Ltd COM g4388n106 1,682 17,870 SH   SOLE   17,310 0 560
Hershey Foods Corp COM 427866108 220 2,050 SH   SOLE   2,000 0 50
Home Depot Inc. COM 437076102 241 1,574 SH   SOLE   1,574 0 0
Intel Corp. COM 458140100 2,228 66,039 SH   SOLE   64,564 0 1,475
Intl Business Mach. Corp. COM 459200101 991 6,444 SH   SOLE   6,239 0 205
J.P. Morgan Chase COM 46625H100 3,260 35,668 SH   SOLE   34,724 0 944
Johnson & Johnson COM 478160104 3,795 28,685 SH   SOLE   27,750 0 935
Johnson Controls Intl plc COM G51502105 3,380 77,946 SH   SOLE   73,887 0 4,059
Kimberly-Clark Corp. COM 494368103 1,563 12,106 SH   SOLE   11,986 0 120
Kohl's Corp. COM 500255104 3,973 102,745 SH   SOLE   101,005 0 1,740
Lockheed Martin Corp. COM 539830109 255 919 SH   SOLE   919 0 0
MGE Energy COM 55277p104 2,088 32,452 SH   SOLE   32,302 0 150
MGIC Investment Corp. COM 552848103 5,664 505,727 SH   SOLE   498,517 0 7,210
McDonald's COM 580135101 1,122 7,322 SH   SOLE   7,137 0 185
Medtronic plc COM g5960l103 1,362 15,343 SH   SOLE   14,508 0 835
Merck & Co. Inc. COM 58933y105 219 3,412 SH   SOLE   3,172 0 240
Metlife Inc COM 59156R108 1,729 31,475 SH   SOLE   31,475 0 0
Microsoft Corp. COM 594918104 3,155 45,770 SH   SOLE   43,360 0 2,410
Minnesota Mining & Manufacturi COM 88579Y101 429 2,060 SH   SOLE   2,060 0 0
Modine Manufacturing COM 607828100 4,503 272,080 SH   SOLE   267,705 0 4,375
National HealthCare Logs COM 63633Y108 0 200,000 SH   SOLE   200,000 0 0
Nordstrom Inc. COM 655664100 518 10,835 SH   SOLE   10,110 0 725
Novartis AG COM 66987v109 1,017 12,190 SH   SOLE   11,815 0 375
Occidental Petroleum COM 674599105 383 6,391 SH   SOLE   6,391 0 0
Olin Corp COM 680665205 3,674 121,349 SH   SOLE   119,029 0 2,320
Oracle Corp. COM 68389X105 1,064 21,225 SH   SOLE   19,775 0 1,450
Oshkosh Corp COM 688239201 220 3,200 SH   SOLE   3,200 0 0
Owens-Illinois, Inc. COM 690768403 5,730 239,555 SH   SOLE   234,795 0 4,760
Paychex COM 704326107 453 7,948 SH   SOLE   7,863 0 85
Pepsico Inc. COM 713448108 1,698 14,704 SH   SOLE   13,989 0 715
Pfizer Inc. COM 717081103 1,374 40,898 SH   SOLE   40,298 0 600
Philip Morris International COM 718172109 433 3,688 SH   SOLE   3,513 0 175
Praxair COM 74005P104 505 3,810 SH   SOLE   3,735 0 75
Procter & Gamble Co. COM 742718109 1,462 16,777 SH   SOLE   15,987 0 790
Prudential Financial, Inc. COM 744320102 2,569 23,754 SH   SOLE   22,949 0 805
Quad/Graphics, Inc. COM 747301109 1,852 80,799 SH   SOLE   79,374 0 1,425
Qualcomm Inc. COM 747525103 1,154 20,901 SH   SOLE   19,761 0 1,140
RPM Inc. COM 749685103 1,709 31,323 SH   SOLE   30,093 0 1,230
Range Resources COM 75281a109 3,005 129,690 SH   SOLE   127,550 0 2,140
Regal-Beloit Corp. COM 758750103 2,424 29,727 SH   SOLE   28,947 0 780
Rockwell Automation COM 773903109 499 3,080 SH   SOLE   3,080 0 0
Samex Mining Corp. COM 795912104 0 65,000 SH   SOLE   65,000 0 0
Sandspring Resources Ltd. COM 800110504 5 19,000 SH   SOLE   19,000 0 0
Schlumberger Ltd. COM 806857108 674 10,240 SH   SOLE   9,460 0 780
Sprott Inc. COM 852066109 98 55,700 SH   SOLE   21,200 0 34,500
Stanley Black & Decker, Inc. COM 854502101 1,672 11,878 SH   SOLE   11,623 0 255
Target Corp. COM 87612E106 412 7,879 SH   SOLE   7,879 0 0
Tesla Motors, Inc. COM 88160R101 253 699 SH   SOLE   699 0 0
Teva Pharmaceutical Ind. COM 881624209 2,023 60,892 SH   SOLE   57,942 0 2,950
U.S. Bancorp COM 902973304 593 11,430 SH   SOLE   10,230 0 1,200
UnitedHealth Group Inc COM 91324p102 756 4,078 SH   SOLE   4,038 0 40
VF Corp COM 918204108 1,133 19,665 SH   SOLE   18,375 0 1,290
Vectren Corp. COM 92240G101 270 4,624 SH   SOLE   0 0 4,624
Verizon COM 92343V104 3,862 86,473 SH   SOLE   84,318 0 2,155
WD 40 Company COM 929236107 210 1,900 SH   SOLE   1,900 0 0
WEC Energy Group, Inc. COM 92939u106 2,039 33,222 SH   SOLE   30,986 0 2,236
Wal-Mart Stores Inc. COM 931142103 280 3,705 SH   SOLE   3,655 0 50
Walgreens Boots Alliance COM 931427108 3,009 38,428 SH   SOLE   20,304 0 18,124
Walt Disney Productions COM 254687106 511 4,812 SH   SOLE   4,812 0 0
Weatherford International COM g48833100 2,065 533,555 SH   SOLE   526,375 0 7,180
Wells Fargo & Co. COM 949746101 695 12,543 SH   SOLE   11,018 0 1,525
YUM! Brands, Inc. COM 988498101 230 3,120 SH   SOLE   2,940 0 180
Duff & Phelps Select Income Fu ETF 23325P104 390 35,399 SH   SOLE   33,374 0 2,025
Guggenheim S&P 500 Pure Growth ETF 78355w403 841 8,931 SH   SOLE   8,862 0 69
Madison Covered Call&Equity St ETF 557437100 484 61,782 SH   SOLE   59,232 0 2,550
MidCap SPDRs ETF 78467y107 369 1,161 SH   SOLE   1,161 0 0
NASDAQ 100 Index Tracker ETF 73935A104 293 2,129 SH   SOLE   2,129 0 0
S&P 500/Barra Value (iShares) ETF 464287408 233 2,218 SH   SOLE   1,658 0 560
S&P Dep Receipts ETF 78462f103 600 2,480 SH   SOLE   2,480 0 0
SPDR Dow Jones Industrial Aver ETF 78467x109 458 2,150 SH   SOLE   2,150 0 0
Schwab U.S. Large-Cap Growth E ETF 808524300 363 5,740 SH   SOLE   5,290 0 450
Schwab U.S. Large-Cap Value ET ETF 808524409 401 7,984 SH   SOLE   7,924 0 60
Schwab U.S. Mid Cap ETF ETF 808524508 380 7,899 SH   SOLE   7,734 0 165
Schwab US Dividend Equity ETF ETF 808524797 434 9,633 SH   SOLE   9,263 0 370
Vanguard High Dividend Yield I ETF 921946406 411 5,257 SH   SOLE   5,257 0 0
Vanguard Mega Cap 300 Growth I ETF 921910816 3,776 37,736 SH   SOLE   37,736 0 0
Vanguard Mid Cap ETF ETF 922908629 1,121 7,864 SH   SOLE   7,864 0 0
Vanguard Value ETF ETF 922908744 2,006 20,780 SH   SOLE   20,780 0 0
iShares Russell 1000 Growth ET ETF 464287614 388 3,256 SH   SOLE   3,256 0 0
iShares Russell 1000 Value ETF ETF 464287598 307 2,640 SH   SOLE   2,640 0 0
iShares Russell Growth Midcap ETF 464287481 290 2,679 SH   SOLE   2,679 0 0
iShares Russell Midcap Value I ETF 464287473 263 3,123 SH   SOLE   3,103 0 20
S&P 600/Barra Growth Index (iS SMLC 464287887 1,517 9,726 SH   SOLE   9,255 0 471
S&P 600/Barra Value Index (iSh SMLC 464287879 1,435 10,265 SH   SOLE   9,945 0 320
Schwab U.S. Small-Cap ETF SMLC 808524607 529 8,270 SH   SOLE   8,086 0 184
Vanguard Small Cap ETF SMLC 922908751 523 3,861 SH   SOLE   3,861 0 0
WisdomTree SmallCap Dividend E SMLC 97717w604 306 3,800 SH   SOLE   3,800 0 0
iShares S&P SmallCap 600 Index SMLC 464287804 1,315 18,758 SH   SOLE   18,758 0 0
Europe/Australia/Far-East Inde INTL 464287465 432 6,621 SH   SOLE   6,357 0 264
MSCI Emerging Markets Index (i INTL 464287234 460 11,111 SH   SOLE   10,656 0 455
SPDR S&P International Dividen INTL 78463X772 228 5,828 SH   SOLE   5,613 0 215
Schwab Emerging Markets Equity INTL 808524706 442 17,785 SH   SOLE   17,316 0 469
Schwab International Equity ET INTL 808524805 831 26,141 SH   SOLE   24,770 0 1,371
Vanguard Emerging Markets Stoc INTL 922042858 2,303 56,411 SH   SOLE   55,911 0 500
Vanguard FTSE Developed Market INTL 921943858 4,121 99,724 SH   SOLE   97,404 0 2,320
Wisdom Tree Japan Hedged Equit INTL 97717W851 734 14,117 SH   SOLE   13,432 0 685
WisdomTree EAFE Dividend-Wgtd INTL 97717w703 1,230 23,701 SH   SOLE   23,076 0 625
WisdomTree Emerg Mkts High-Yie INTL 97717w315 610 14,891 SH   SOLE   14,316 0 575
WisdomTree Int'l Hedged Divide INTL 97717x594 495 16,733 SH   SOLE   16,108 0 625
iShares MSCI All Country Asia INTL 464288182 423 6,267 SH   SOLE   5,740 0 527
BlackRock Int. Duration Munici FIXD 09253X102 1,106 78,800 SH   SOLE   75,620 0 3,180
BlackRock MuniAssets Fund FIXD 09254j102 928 61,960 SH   SOLE   60,960 0 1,000
Calamos Convertible & High Inc FIXD 12811p108 479 40,462 SH   SOLE   36,087 0 4,375
Eaton Vance Limited Duration I FIXD 27828H105 629 44,612 SH   SOLE   40,662 0 3,950
Guggenheim Enhanced Short-Dura FIXD 18383m654 499 9,915 SH   SOLE   8,315 0 1,600
Nuveen Dividend Advantage Muni FIXD 67071l106 171 11,285 SH   SOLE   11,285 0 0
Nuveen Municipal Value Fund In FIXD 670928100 298 29,900 SH   SOLE   29,400 0 500
PIMCO Corporate Opportunity Fu FIXD 72201b101 622 37,766 SH   SOLE   35,166 0 2,600
PIMCO Enhanced Short Maturity FIXD 72201r833 902 8,863 SH   SOLE   8,238 0 625
PowerShares CEF Income Composi FIXD 73936q843 878 37,057 SH   SOLE   33,882 0 3,175
Putnam Master Intrm Inc Tr FIXD 746909100 56 11,882 SH   SOLE   11,882 0 0
SPDR Nuveen S&P High Yield Mun FIXD 78464A284 293 5,161 SH   SOLE   4,808 0 353
SPDR Short Term Municipal Bond FIXD 78468r739 1,019 21,012 SH   SOLE   21,012 0 0
Schwab Intermediate-Term U.S. FIXD 808524854 439 8,126 SH   SOLE   7,870 0 256
Schwab US Aggregate Bond ETF FIXD 808524839 678 12,971 SH   SOLE   12,108 0 863
Templeton Global Income Fund FIXD 880198106 365 54,350 SH   SOLE   20,600 0 33,750
Vanguard Intermediate-Term Bon FIXD 921937819 496 5,865 SH   SOLE   1,940 0 3,925
Vanguard Short-Term Bond ETF FIXD 921937827 462 5,790 SH   SOLE   2,615 0 3,175
iShares 3-7 Year Treasury Bond FIXD 464288661 1,111 8,992 SH   SOLE   8,992 0 0
iShares Barclays 1-3 Yr Credit FIXD 464288646 230 2,187 SH   SOLE   2,067 0 120
iShares Barclays Aggregate Bon FIXD 464287226 2,802 25,591 SH   SOLE   25,591 0 0
iShares Barclays TIPS Bond Fun FIXD 464287176 613 5,407 SH   SOLE   5,172 0 235
iShares iBoxx Invest Grade Cor FIXD 464287242 2,456 20,380 SH   SOLE   19,884 0 496
Central Fund of Canada Limited CMDT 153501101 466 37,820 SH   SOLE   8,125 0 29,695
Gold Shares SPDR CMDT 78463v107 676 5,732 SH   SOLE   5,362 0 370
iPath Dow Jones-AIG Commodity CMDT 06738C778 493 21,730 SH   SOLE   21,730 0 0
iShares Gold Trust CMDT 464285105 206 17,292 SH   SOLE   15,227 0 2,065
Claymore/Clear Global Timber I REAL 18383q879 270 9,462 SH   SOLE   8,762 0 700
DJ Wilshire Int'l Real Estate REAL 78463x863 580 15,214 SH   SOLE   12,549 0 2,665
SPDR Dow Jones Global Real Est REAL 78463x749 1,523 31,932 SH   SOLE   30,820 0 1,112
Weyerhaeuser Co. REAL 962166104 237 7,066 SH   SOLE   7,018 0 48
iShares S&P Global Timber & Fo REAL 464288174 475 7,747 SH   SOLE   6,562 0 1,185
ALPS Alerian MLP ETF HEDG 00162q866 393 32,880 SH   SOLE   29,095 0 3,785
ProShares Short Russell2000 HEDG 74648a210 292 6,300 SH   SOLE   6,300 0 0