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
3M Company COM 88579Y101 336 1,936 SH   SOLE   1,936 0 0
AT&T Inc COM 00206r102 1,434 42,806 SH   SOLE   42,141 0 665
AbbVie Inc. COM 00287y109 2,391 32,883 SH   SOLE   32,278 0 605
Abbott Labs COM 002824100 1,052 12,509 SH   SOLE   11,999 0 510
Accenture COM g1151c101 880 4,763 SH   SOLE   4,378 0 385
Adient plc COM g0084w101 654 26,953 SH   SOLE   18,921 0 8,032
Alcon Inc COM h01301128 286 4,606 SH   SOLE   4,516 0 90
Allegheny Technologies COM 01741r102 5,272 209,209 SH   SOLE   173,584 0 35,625
Alliant Energy COM 018802108 2,090 42,591 SH   SOLE   41,834 0 757
Alphabet Inc. Class A COM 02079k305 1,222 1,129 SH   SOLE   796 0 333
Alphabet Inc. Class C COM 02079k107 4,049 3,746 SH   SOLE   3,276 0 470
Altria Group COM 02209s103 274 5,784 SH   SOLE   5,784 0 0
Amazon.com COM 023135106 1,950 1,030 SH   SOLE   996 0 34
American Green Group, Inc. COM 02639t200 0 50,000 SH   SOLE   50,000 0 0
Amgen COM 031162100 1,301 7,060 SH   SOLE   6,625 0 435
Apache Corporation COM 037411105 1,142 39,410 SH   SOLE   28,485 0 10,925
Apple Inc. COM 037833100 4,640 23,444 SH   SOLE   22,687 0 757
Arrow Electronics COM 042735100 825 11,582 SH   SOLE   7,607 0 3,975
BP p.l.c. COM 055622104 422 10,114 SH   SOLE   9,964 0 150
Babcock & Wilcox Enterprises, COM 05614l209 8 23,280 SH   SOLE   23,280 0 0
Bank of America COM 060505104 3,013 103,894 SH   SOLE   79,044 0 24,850
Bank of Montreal COM 063671101 257 3,408 SH   SOLE   3,348 0 60
Berkshire Hathaway cl. A (1/10 COM 084990175 637 200 SH   SOLE   200 0 0
Berkshire Hathaway cl. B COM 084670702 1,880 8,819 SH   SOLE   8,619 0 200
Boeing COM 097023105 260 715 SH   SOLE   675 0 40
CVS Caremark Corp COM 126650100 3,206 58,838 SH   SOLE   46,248 0 12,590
Cambridge Heart COM 131910101 0 25,000 SH   SOLE   25,000 0 0
Caterpillar Inc. COM 149123101 512 3,755 SH   SOLE   3,755 0 0
Chevron Corp. COM 166764100 1,936 15,556 SH   SOLE   14,826 0 730
Cisco Systems Inc. COM 17275R102 2,744 50,144 SH   SOLE   49,119 0 1,025
Citigroup Inc. COM 172967424 5,494 78,459 SH   SOLE   64,359 0 14,100
Coca-Cola Co. COM 191216100 316 6,209 SH   SOLE   5,729 0 480
Colgate-Palmolive Co. COM 194162103 668 9,315 SH   SOLE   8,915 0 400
Deere & Co COM 244199105 413 2,490 SH   SOLE   2,490 0 0
Diebold, Incorporated COM 253651103 379 41,325 SH   SOLE   29,925 0 11,400
Dominion Resources Inc. COM 25746U109 348 4,498 SH   SOLE   4,228 0 270
Dow Inc. COM 260557103 219 4,436 SH   SOLE   4,364 0 72
DuPont de Nemours, Inc. COM 26614n102 333 4,436 SH   SOLE   4,364 0 72
Duke Energy COM 26441C204 337 3,822 SH   SOLE   3,822 0 0
Exxon-Mobil COM 30231G102 985 12,858 SH   SOLE   12,633 0 225
Facebook Inc. COM 30303m102 483 2,504 SH   SOLE   2,004 0 500
Fastenal Co. COM 311900104 369 11,336 SH   SOLE   10,736 0 600
Fidelity National Info Service COM 31620m106 276 2,246 SH   SOLE   2,246 0 0
Fiserv Inc. COM 337738108 3,427 37,592 SH   SOLE   36,792 0 800
General Dynamics COM 369550108 453 2,490 SH   SOLE   2,465 0 25
General Electric Co. COM 369604103 2,033 193,645 SH   SOLE   165,060 0 28,585
Genuine Parts COM 372460105 540 5,211 SH   SOLE   5,011 0 200
Gilead Sciences COM 375558103 426 6,304 SH   SOLE   6,199 0 105
Helen of Troy, Ltd COM g4388n106 2,318 17,753 SH   SOLE   17,083 0 670
Hershey Foods Corp COM 427866108 268 2,000 SH   SOLE   2,000 0 0
Home Depot Inc. COM 437076102 310 1,492 SH   SOLE   1,492 0 0
Intel Corp. COM 458140100 2,426 50,673 SH   SOLE   49,528 0 1,145
Intl Business Mach. Corp. COM 459200101 636 4,610 SH   SOLE   4,430 0 180
J.P. Morgan Chase COM 46625H100 3,820 34,172 SH   SOLE   31,149 0 3,023
Johnson & Johnson COM 478160104 4,481 32,175 SH   SOLE   31,240 0 935
Johnson Controls Intl plc COM G51502105 728 17,622 SH   SOLE   15,553 0 2,069
Kimberly-Clark Corp. COM 494368103 1,828 13,718 SH   SOLE   13,498 0 220
Kohl's Corp. COM 500255104 1,958 41,183 SH   SOLE   40,393 0 790
Lockheed Martin Corp. COM 539830109 329 905 SH   SOLE   905 0 0
MGE Energy COM 55277p104 2,133 29,181 SH   SOLE   29,031 0 150
MGIC Investment Corp. COM 552848103 4,151 315,875 SH   SOLE   281,360 0 34,515
McDonald's COM 580135101 1,345 6,477 SH   SOLE   6,372 0 105
Medtronic plc COM g5960l103 2,373 24,364 SH   SOLE   23,329 0 1,035
Merck & Co. Inc. COM 58933y105 272 3,239 SH   SOLE   2,999 0 240
Microsoft Corp. COM 594918104 5,518 41,195 SH   SOLE   40,030 0 1,165
Modine Manufacturing COM 607828100 2,666 186,324 SH   SOLE   162,694 0 23,630
NVidia Corp COM 67066G104 403 2,452 SH   SOLE   2,412 0 40
National HealthCare Logs COM 63633Y108 0 200,000 SH   SOLE   200,000 0 0
Nordstrom Inc. COM 655664100 398 12,480 SH   SOLE   12,115 0 365
Novartis AG COM 66987v109 1,172 12,840 SH   SOLE   12,605 0 235
Occidental Petroleum COM 674599105 304 6,043 SH   SOLE   6,043 0 0
Olin Corp COM 680665205 3,079 140,544 SH   SOLE   122,399 0 18,145
Oracle Corp. COM 68389X105 896 15,726 SH   SOLE   15,001 0 725
Owens-Illinois, Inc. COM 690768403 5,044 292,064 SH   SOLE   234,854 0 57,210
PayPal Holdings, Inc. COM 70450y103 1,230 10,747 SH   SOLE   10,647 0 100
Paychex COM 704326107 342 4,155 SH   SOLE   4,155 0 0
Pepsico Inc. COM 713448108 2,557 19,503 SH   SOLE   18,893 0 610
Pfizer Inc. COM 717081103 1,312 30,284 SH   SOLE   29,934 0 350
Philip Morris International COM 718172109 239 3,049 SH   SOLE   2,874 0 175
Procter & Gamble Co. COM 742718109 1,515 13,815 SH   SOLE   13,145 0 670
Prudential Financial, Inc. COM 744320102 1,505 14,903 SH   SOLE   14,118 0 785
Quad/Graphics, Inc. COM 747301109 2,029 256,532 SH   SOLE   235,052 0 21,480
Qualcomm Inc. COM 747525103 1,639 21,549 SH   SOLE   21,134 0 415
RPM Inc. COM 749685103 1,632 26,705 SH   SOLE   25,980 0 725
Range Resources COM 75281a109 2,145 307,295 SH   SOLE   268,195 0 39,100
Regal-Beloit Corp. COM 758750103 1,718 21,021 SH   SOLE   20,296 0 725
Rockwell Automation COM 773903109 361 2,205 SH   SOLE   2,205 0 0
Sandspring Resources Ltd. COM 800110504 3 19,000 SH   SOLE   19,000 0 0
Schlumberger Ltd. COM 806857108 1,236 31,103 SH   SOLE   30,153 0 950
Stanley Black & Decker, Inc. COM 854502101 2,484 17,177 SH   SOLE   16,722 0 455
Target Corp. COM 87612E106 334 3,861 SH   SOLE   3,861 0 0
The Walt Disney Co. COM 254687106 663 4,751 SH   SOLE   4,751 0 0
U.S. Bancorp COM 902973304 367 7,010 SH   SOLE   6,710 0 300
UnitedHealth Group Inc COM 91324p102 1,855 7,604 SH   SOLE   7,536 0 68
VF Corp COM 918204108 1,186 13,574 SH   SOLE   12,609 0 965
VanEck Vectors Oil Services ET COM 92189f718 508 34,250 SH   SOLE   22,950 0 11,300
Verizon COM 92343V104 4,996 87,457 SH   SOLE   77,082 0 10,375
Visa Inc. COM 92826c839 239 1,375 SH   SOLE   1,215 0 160
WD 40 Company COM 929236107 284 1,785 SH   SOLE   1,785 0 0
WEC Energy Group, Inc. COM 92939u106 2,401 28,800 SH   SOLE   27,775 0 1,025
Wal-Mart Stores Inc. COM 931142103 558 5,052 SH   SOLE   5,002 0 50
Walgreens Boots Alliance COM 931427108 1,233 22,561 SH   SOLE   21,961 0 600
Weatherford International COM g48833100 2 39,225 SH   SOLE   38,225 0 1,000
Wells Fargo & Co. COM 949746101 439 9,283 SH   SOLE   8,508 0 775
Western Digital Corporation COM 958102105 1,973 41,500 SH   SOLE   41,065 0 435
XCel Energy Inc. COM 98389b100 516 8,672 SH   SOLE   8,672 0 0
YUM! Brands, Inc. COM 988498101 326 2,949 SH   SOLE   2,769 0 180
Duff & Phelps Select Income Fu ETF 23325P104 307 25,964 SH   SOLE   24,689 0 1,275
Invesco NASDAQ 100 Index Track ETF 46090e103 297 1,589 SH   SOLE   1,589 0 0
Madison Covered Call&Equity St ETF 557437100 241 36,417 SH   SOLE   33,117 0 3,300
MidCap SPDRs ETF 78467y107 286 807 SH   SOLE   807 0 0
S&P 500/Barra Value (iShares) ETF 464287408 221 1,900 SH   SOLE   1,830 0 70
S&P Dep Receipts ETF 78462f103 438 1,496 SH   SOLE   1,496 0 0
SPDR Dow Jones Industrial Aver ETF 78467x109 413 1,555 SH   SOLE   1,555 0 0
SPDR Portfolio Mid Cap ETF ETF 78464A847 1,748 51,313 SH   SOLE   51,260 0 53
SPDR S&P 500 Growth ETF ETF 78464A409 7,233 186,765 SH   SOLE   186,563 0 202
SPDR S&P 500 Value ETF ETF 78464A508 4,169 133,269 SH   SOLE   133,089 0 180
Schwab U.S. Large-Cap ETF ETF 808524201 396 5,638 SH   SOLE   5,638 0 0
Schwab U.S. Large-Cap Growth E ETF 808524300 561 6,737 SH   SOLE   6,286 0 451
Schwab U.S. Large-Cap Value ET ETF 808524409 235 4,178 SH   SOLE   4,116 0 62
Vanguard High Dividend Yield I ETF 921946406 245 2,799 SH   SOLE   2,799 0 0
Vanguard Mega Cap 300 Growth I ETF 921910816 569 4,393 SH   SOLE   4,393 0 0
Vanguard Mid Cap ETF ETF 922908629 221 1,322 SH   SOLE   1,322 0 0
iShares Russell Growth Midcap ETF 464287481 204 1,428 SH   SOLE   1,428 0 0
iShares Russell Midcap Value I ETF 464287473 208 2,334 SH   SOLE   2,314 0 20
S&P 600/Barra Growth Index (iS SMLC 464287887 1,792 9,820 SH   SOLE   9,499 0 321
S&P 600/Barra Value Index (iSh SMLC 464287879 1,717 11,553 SH   SOLE   11,230 0 323
SPDR Portfolio Small Cap ETF SMLC 78468R853 2,889 94,284 SH   SOLE   94,249 0 35
Schwab U.S. Small-Cap ETF SMLC 808524607 577 8,070 SH   SOLE   7,654 0 416
Vanguard Small Cap ETF SMLC 922908751 404 2,580 SH   SOLE   2,580 0 0
iShares S&P SmallCap 600 Index SMLC 464287804 450 5,743 SH   SOLE   5,743 0 0
China-H FTSE/Xinhua 25 Index ( INTL 464287184 260 6,084 SH   SOLE   5,259 0 825
Europe/Australia/Far-East Inde INTL 464287465 469 7,141 SH   SOLE   6,877 0 264
Invesco Frontier Markets ETF INTL 46138e776 404 27,850 SH   SOLE   26,850 0 1,000
MSCI Emerging Markets Index (i INTL 464287234 495 11,526 SH   SOLE   11,071 0 455
MSCI Japan Index (iShares) INTL 46434g822 268 4,904 SH   SOLE   4,669 0 235
SPDR Portfolio Emerging Market INTL 78463X509 2,844 79,476 SH   SOLE   79,193 0 283
SPDR S&P World ex-US ETF INTL 78463X889 2,058 69,559 SH   SOLE   69,159 0 400
Schwab Emerging Markets Equity INTL 808524706 553 21,058 SH   SOLE   20,484 0 574
Schwab International Equity ET INTL 808524805 835 26,028 SH   SOLE   24,503 0 1,525
Vanguard Emerging Markets Stoc INTL 922042858 1,322 31,084 SH   SOLE   30,534 0 550
Vanguard FTSE Developed Market INTL 921943858 2,263 54,247 SH   SOLE   51,922 0 2,325
Wisdom Tree Japan Hedged Equit INTL 97717W851 506 10,395 SH   SOLE   9,810 0 585
WisdomTree EAFE Dividend-Wgtd INTL 97717w703 1,173 22,993 SH   SOLE   22,368 0 625
WisdomTree Emerg Mkts High-Yie INTL 97717w315 707 15,827 SH   SOLE   15,377 0 450
WisdomTree Int'l Hedged Divide INTL 97717x594 432 13,216 SH   SOLE   12,791 0 425
iShares MSCI All Country Asia INTL 464288182 581 8,318 SH   SOLE   7,606 0 712
BlackRock Int. Duration Munici FIXD 09253X102 1,171 83,323 SH   SOLE   80,183 0 3,140
BlackRock MuniAssets Fund FIXD 09254j102 1,275 80,420 SH   SOLE   78,420 0 2,000
Calamos Convertible & High Inc FIXD 12811p108 514 46,594 SH   SOLE   42,419 0 4,175
Eaton Vance Limited Duration I FIXD 27828H105 410 32,391 SH   SOLE   29,341 0 3,050
Invesco CEF Income Composite E FIXD 46138e404 1,538 67,941 SH   SOLE   58,801 0 9,140
Invesco Ultra Short-Duration E FIXD 46090a887 343 6,815 SH   SOLE   5,815 0 1,000
Nuveen Dividend Advantage Muni FIXD 67071l106 167 10,525 SH   SOLE   10,525 0 0
Nuveen Municipal Value Fund In FIXD 670928100 320 31,400 SH   SOLE   31,400 0 0
PIMCO Corporate Opportunity Fu FIXD 72201b101 544 29,995 SH   SOLE   28,745 0 1,250
PIMCO Enhanced Short Maturity FIXD 72201r833 672 6,605 SH   SOLE   6,255 0 350
Putnam Master Intrm Inc Tr FIXD 746909100 73 15,900 SH   SOLE   15,900 0 0
SPDR Nuveen S&P High Yield Mun FIXD 78464A284 284 4,853 SH   SOLE   4,853 0 0
SPDR Portfolio Aggregate Bond FIXD 78464a649 3,189 109,335 SH   SOLE   108,911 0 424
SPDR Short Term Municipal Bond FIXD 78468r739 629 12,861 SH   SOLE   12,861 0 0
Schwab US Aggregate Bond ETF FIXD 808524839 551 10,396 SH   SOLE   9,792 0 604
Templeton Global Income Fund FIXD 880198106 242 38,050 SH   SOLE   7,900 0 30,150
Vanguard Intermediate-Term Bon FIXD 921937819 345 3,993 SH   SOLE   818 0 3,175
Vanguard Total Intl Bond Ind E FIXD 92203j407 1,013 17,674 SH   SOLE   17,469 0 205
WisdomTree Floating Rate Treas FIXD 97717X628 1,082 43,141 SH   SOLE   42,002 0 1,139
iShares Barclays Aggregate Bon FIXD 464287226 236 2,117 SH   SOLE   2,117 0 0
iShares Barclays TIPS Bond Fun FIXD 464287176 521 4,514 SH   SOLE   3,234 0 1,280
iShares Core International Agg FIXD 46435g672 5,304 97,359 SH   SOLE   97,147 0 212
iShares iBoxx Invest Grade Cor FIXD 464287242 1,082 8,701 SH   SOLE   8,331 0 370
Gold Shares SPDR CMDT 78463v107 714 5,359 SH   SOLE   4,939 0 420
Sprott Physical Gold and Silve CMDT 85208r101 331 25,025 SH   SOLE   2,325 0 22,700
iShares Gold Trust CMDT 464285105 299 22,174 SH   SOLE   19,074 0 3,100
DJ Wilshire Int'l Real Estate REAL 78463x863 787 20,306 SH   SOLE   17,826 0 2,480
Invesco MSCI Global Timber ETF REAL 46138e545 202 7,487 SH   SOLE   6,887 0 600
SPDR Dow Jones Global Real Est REAL 78463x749 1,189 23,830 SH   SOLE   22,991 0 839
iShares S&P Global Timber & Fo REAL 464288174 398 6,643 SH   SOLE   6,186 0 457
ALPS Alerian MLP ETF HEDG 00162q866 318 32,319 SH   SOLE   29,534 0 2,785
ProShares S&P 500 Index Invers HEDG 74347b425 2,749 103,309 SH   SOLE   98,309 0 5,000
ProShares Short Russell2000 HEDG 74648a210 323 8,119 SH   SOLE   7,069 0 1,050