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 402 1,936 SH   SOLE   1,936 0 0
AT&T Inc COM 00206r102 1,318 42,027 SH   SOLE   41,762 0 265
AbbVie Inc. COM 00287y109 2,655 32,948 SH   SOLE   32,343 0 605
Abbott Labs COM 002824100 1,000 12,511 SH   SOLE   12,001 0 510
Accenture COM g1151c101 840 4,773 SH   SOLE   4,388 0 385
Adient plc COM g0084w101 265 20,460 SH   SOLE   20,099 0 361
AdvisorShares Ranger Equity Be COM 00768y883 93 13,540 SH   SOLE   12,540 0 1,000
Allegheny Technologies COM 01741r102 4,512 176,449 SH   SOLE   173,524 0 2,925
Alliant Energy COM 018802108 2,074 44,011 SH   SOLE   43,189 0 822
Alphabet Inc. Class A COM 02079k305 1,333 1,133 SH   SOLE   816 0 317
Alphabet Inc. Class C COM 02079k107 4,293 3,659 SH   SOLE   3,206 0 453
Altria Group COM 02209s103 303 5,280 SH   SOLE   5,280 0 0
Amazon.com COM 023135106 1,807 1,015 SH   SOLE   981 0 34
American Green Group, Inc. COM 02639t200 0 50,000 SH   SOLE   50,000 0 0
Amgen COM 031162100 1,330 7,000 SH   SOLE   6,565 0 435
Apache Corporation COM 037411105 1,057 30,490 SH   SOLE   29,665 0 825
Apple Inc. COM 037833100 4,397 23,147 SH   SOLE   22,548 0 599
Arrow Electronics COM 042735100 598 7,757 SH   SOLE   7,757 0 0
BP p.l.c. COM 055622104 413 9,437 SH   SOLE   9,287 0 150
Babcock & Wilcox Enterprises, COM 05614l100 10 23,280 SH   SOLE   23,280 0 0
Bank of America COM 060505104 2,211 80,123 SH   SOLE   80,023 0 100
Bank of Montreal COM 063671101 264 3,528 SH   SOLE   3,468 0 60
Berkshire Hathaway cl. A (1/10 COM 084990175 602 200 SH   SOLE   200 0 0
Berkshire Hathaway cl. B COM 084670702 1,721 8,566 SH   SOLE   8,366 0 200
CVS Caremark Corp COM 126650100 2,530 46,906 SH   SOLE   45,701 0 1,205
Cambridge Heart COM 131910101 0 25,000 SH   SOLE   25,000 0 0
Caterpillar Inc. COM 149123101 509 3,755 SH   SOLE   3,755 0 0
Chevron Corp. COM 166764100 1,885 15,301 SH   SOLE   14,561 0 740
Cisco Systems Inc. COM 17275R102 2,705 50,094 SH   SOLE   49,044 0 1,050
Citigroup Inc. COM 172967424 3,975 63,883 SH   SOLE   62,433 0 1,450
Coca-Cola Co. COM 191216100 291 6,209 SH   SOLE   5,729 0 480
Colgate-Palmolive Co. COM 194162103 702 10,240 SH   SOLE   9,840 0 400
Deere & Co COM 244199105 398 2,490 SH   SOLE   2,490 0 0
Diebold, Incorporated COM 253651103 331 29,925 SH   SOLE   29,925 0 0
Dominion Resources Inc. COM 25746U109 363 4,732 SH   SOLE   4,442 0 290
DowDuPont Inc. COM 26078j100 695 13,044 SH   SOLE   12,827 0 217
Duke Energy COM 26441C204 335 3,722 SH   SOLE   3,722 0 0
Exxon-Mobil COM 30231G102 1,039 12,858 SH   SOLE   12,633 0 225
Facebook Inc. COM 30303m102 415 2,492 SH   SOLE   1,992 0 500
Fastenal Co. COM 311900104 365 5,668 SH   SOLE   5,368 0 300
Fidelity National Info Service COM 31620m106 254 2,246 SH   SOLE   2,246 0 0
Fiserv Inc. COM 337738108 3,333 37,757 SH   SOLE   36,942 0 815
General Dynamics COM 369550108 403 2,380 SH   SOLE   2,355 0 25
General Electric Co. COM 369604103 1,719 172,040 SH   SOLE   167,905 0 4,135
Genuine Parts COM 372460105 592 5,286 SH   SOLE   5,086 0 200
Gilead Sciences COM 375558103 440 6,768 SH   SOLE   6,468 0 300
Helen of Troy, Ltd COM g4388n106 2,490 21,477 SH   SOLE   20,797 0 680
Hershey Foods Corp COM 427866108 230 2,000 SH   SOLE   2,000 0 0
Home Depot Inc. COM 437076102 286 1,492 SH   SOLE   1,492 0 0
Intel Corp. COM 458140100 2,941 54,773 SH   SOLE   53,578 0 1,195
Intl Business Mach. Corp. COM 459200101 685 4,855 SH   SOLE   4,675 0 180
J.P. Morgan Chase COM 46625H100 3,551 35,083 SH   SOLE   34,662 0 421
Johnson & Johnson COM 478160104 4,414 31,575 SH   SOLE   30,640 0 935
Johnson Controls Intl plc COM G51502105 753 20,396 SH   SOLE   17,906 0 2,490
Kimberly-Clark Corp. COM 494368103 1,689 13,631 SH   SOLE   13,411 0 220
Kohl's Corp. COM 500255104 2,762 40,157 SH   SOLE   39,367 0 790
Lockheed Martin Corp. COM 539830109 272 905 SH   SOLE   905 0 0
MGE Energy COM 55277p104 1,985 29,206 SH   SOLE   29,056 0 150
MGIC Investment Corp. COM 552848103 3,817 289,385 SH   SOLE   283,370 0 6,015
McDonald's COM 580135101 1,236 6,508 SH   SOLE   6,403 0 105
Medtronic plc COM g5960l103 2,177 23,902 SH   SOLE   22,867 0 1,035
Merck & Co. Inc. COM 58933y105 271 3,259 SH   SOLE   3,019 0 240
Metlife Inc COM 59156R108 1,290 30,300 SH   SOLE   30,300 0 0
Microsoft Corp. COM 594918104 4,812 40,804 SH   SOLE   39,639 0 1,165
Modine Manufacturing COM 607828100 2,435 175,524 SH   SOLE   172,944 0 2,580
NVidia Corp COM 67066G104 245 1,365 SH   SOLE   1,325 0 40
National HealthCare Logs COM 63633Y108 0 200,000 SH   SOLE   200,000 0 0
Nordstrom Inc. COM 655664100 313 7,049 SH   SOLE   6,719 0 330
Novartis AG COM 66987v109 1,236 12,858 SH   SOLE   12,608 0 250
Occidental Petroleum COM 674599105 393 5,933 SH   SOLE   5,933 0 0
Olin Corp COM 680665205 2,925 126,418 SH   SOLE   124,698 0 1,720
Oracle Corp. COM 68389X105 882 16,421 SH   SOLE   15,371 0 1,050
Owens-Illinois, Inc. COM 690768403 4,611 242,966 SH   SOLE   239,781 0 3,185
PayPal Holdings, Inc. COM 70450y103 1,097 10,564 SH   SOLE   10,464 0 100
Paychex COM 704326107 333 4,155 SH   SOLE   4,155 0 0
Pepsico Inc. COM 713448108 2,211 18,043 SH   SOLE   17,433 0 610
Pfizer Inc. COM 717081103 1,288 30,338 SH   SOLE   29,988 0 350
Philip Morris International COM 718172109 278 3,149 SH   SOLE   2,974 0 175
Procter & Gamble Co. COM 742718109 1,437 13,815 SH   SOLE   13,145 0 670
Prudential Financial, Inc. COM 744320102 1,392 15,152 SH   SOLE   14,367 0 785
Quad/Graphics, Inc. COM 747301109 2,197 184,629 SH   SOLE   178,749 0 5,880
Qualcomm Inc. COM 747525103 1,571 27,541 SH   SOLE   27,096 0 445
RPM Inc. COM 749685103 1,534 26,429 SH   SOLE   25,704 0 725
Range Resources COM 75281a109 1,970 175,310 SH   SOLE   173,610 0 1,700
Regal-Beloit Corp. COM 758750103 1,796 21,941 SH   SOLE   21,216 0 725
Rockwell Automation COM 773903109 409 2,330 SH   SOLE   2,330 0 0
Sandspring Resources Ltd. COM 800110504 3 19,000 SH   SOLE   19,000 0 0
Schlumberger Ltd. COM 806857108 905 20,780 SH   SOLE   19,830 0 950
Stanley Black & Decker, Inc. COM 854502101 2,340 17,181 SH   SOLE   16,726 0 455
Teva Pharmaceutical Ind. COM 881624209 165 10,517 SH   SOLE   8,037 0 2,480
U.S. Bancorp COM 902973304 375 7,785 SH   SOLE   7,485 0 300
UnitedHealth Group Inc COM 91324p102 1,555 6,289 SH   SOLE   6,239 0 50
VF Corp COM 918204108 1,173 13,500 SH   SOLE   12,520 0 980
VanEck Vectors Oil Services ET COM 92189f718 376 21,850 SH   SOLE   21,850 0 0
Verizon COM 92343V104 4,767 80,622 SH   SOLE   78,897 0 1,725
Visa Inc. COM 92826c839 223 1,425 SH   SOLE   1,265 0 160
WD 40 Company COM 929236107 302 1,785 SH   SOLE   1,785 0 0
WEC Energy Group, Inc. COM 92939u106 2,331 29,480 SH   SOLE   28,455 0 1,025
Wal-Mart Stores Inc. COM 931142103 493 5,052 SH   SOLE   5,002 0 50
Walgreens Boots Alliance COM 931427108 1,111 17,561 SH   SOLE   16,961 0 600
Walt Disney Productions COM 254687106 516 4,644 SH   SOLE   4,644 0 0
Weatherford International COM g48833100 278 398,809 SH   SOLE   391,724 0 7,085
Wells Fargo & Co. COM 949746101 458 9,480 SH   SOLE   8,705 0 775
Western Digital Corporation COM 958102105 1,779 37,009 SH   SOLE   36,724 0 285
XCel Energy Inc. COM 98389b100 487 8,672 SH   SOLE   8,672 0 0
YUM! Brands, Inc. COM 988498101 294 2,949 SH   SOLE   2,769 0 180
Duff & Phelps Select Income Fu ETF 23325P104 360 31,213 SH   SOLE   29,738 0 1,475
Invesco NASDAQ 100 Index Track ETF 46090e103 294 1,636 SH   SOLE   1,636 0 0
Madison Covered Call&Equity St ETF 557437100 290 42,406 SH   SOLE   38,656 0 3,750
MidCap SPDRs ETF 78467y107 284 822 SH   SOLE   822 0 0
S&P 500/Barra Value (iShares) ETF 464287408 214 1,900 SH   SOLE   1,830 0 70
S&P Dep Receipts ETF 78462f103 412 1,458 SH   SOLE   1,458 0 0
SPDR Dow Jones Industrial Aver ETF 78467x109 407 1,570 SH   SOLE   1,570 0 0
SPDR Portfolio Mid Cap ETF ETF 78464A847 1,649 49,489 SH   SOLE   49,325 0 164
SPDR S&P 500 Growth ETF ETF 78464A409 6,736 181,034 SH   SOLE   180,202 0 832
SPDR S&P 500 Value ETF ETF 78464A508 3,907 129,033 SH   SOLE   127,830 0 1,203
Schwab U.S. Large-Cap Growth E ETF 808524300 571 7,189 SH   SOLE   6,738 0 451
Schwab U.S. Large-Cap Value ET ETF 808524409 289 5,286 SH   SOLE   5,224 0 62
Vanguard High Dividend Yield I ETF 921946406 256 2,990 SH   SOLE   2,990 0 0
Vanguard Mega Cap 300 Growth I ETF 921910816 558 4,489 SH   SOLE   4,489 0 0
Vanguard Mid Cap ETF ETF 922908629 225 1,398 SH   SOLE   1,398 0 0
iShares Russell Midcap Value I ETF 464287473 203 2,334 SH   SOLE   2,314 0 20
S&P 600/Barra Growth Index (iS SMLC 464287887 1,711 9,586 SH   SOLE   9,265 0 321
S&P 600/Barra Value Index (iSh SMLC 464287879 1,657 11,233 SH   SOLE   10,885 0 348
SPDR Portfolio Small Cap ETF SMLC 78468R853 2,652 87,719 SH   SOLE   87,563 0 156
Schwab U.S. Small-Cap ETF SMLC 808524607 610 8,722 SH   SOLE   8,318 0 404
Vanguard Small Cap ETF SMLC 922908751 411 2,693 SH   SOLE   2,693 0 0
iShares S&P SmallCap 600 Index SMLC 464287804 446 5,777 SH   SOLE   5,777 0 0
China-H FTSE/Xinhua 25 Index ( INTL 464287184 282 6,362 SH   SOLE   5,537 0 825
Europe/Australia/Far-East Inde INTL 464287465 469 7,236 SH   SOLE   6,972 0 264
Invesco Frontier Markets ETF INTL 46138e776 359 26,240 SH   SOLE   25,240 0 1,000
MSCI Emerging Markets Index (i INTL 464287234 503 11,726 SH   SOLE   11,271 0 455
MSCI Japan Index (iShares) INTL 46434g822 268 4,904 SH   SOLE   4,669 0 235
SPDR Portfolio Emerging Market INTL 78463X509 2,630 73,542 SH   SOLE   73,259 0 283
SPDR S&P World ex-US ETF INTL 78463X889 1,869 63,969 SH   SOLE   63,569 0 400
Schwab Emerging Markets Equity INTL 808524706 583 22,413 SH   SOLE   21,839 0 574
Schwab International Equity ET INTL 808524805 860 27,452 SH   SOLE   26,127 0 1,325
Vanguard Emerging Markets Stoc INTL 922042858 1,351 31,779 SH   SOLE   31,229 0 550
Vanguard FTSE Developed Market INTL 921943858 2,214 54,174 SH   SOLE   51,849 0 2,325
Wisdom Tree Japan Hedged Equit INTL 97717W851 568 11,215 SH   SOLE   10,630 0 585
WisdomTree EAFE Dividend-Wgtd INTL 97717w703 1,139 22,488 SH   SOLE   21,863 0 625
WisdomTree Emerg Mkts High-Yie INTL 97717w315 686 15,651 SH   SOLE   15,201 0 450
WisdomTree Int'l Hedged Divide INTL 97717x594 516 16,016 SH   SOLE   15,391 0 625
iShares MSCI All Country Asia INTL 464288182 600 8,493 SH   SOLE   7,781 0 712
BlackRock Int. Duration Munici FIXD 09253X102 1,154 83,798 SH   SOLE   80,658 0 3,140
BlackRock MuniAssets Fund FIXD 09254j102 1,198 80,670 SH   SOLE   78,670 0 2,000
Calamos Convertible & High Inc FIXD 12811p108 514 47,394 SH   SOLE   43,219 0 4,175
Eaton Vance Limited Duration I FIXD 27828H105 531 42,011 SH   SOLE   38,061 0 3,950
Invesco CEF Income Composite E FIXD 46138e404 1,510 68,162 SH   SOLE   58,847 0 9,315
Invesco Ultra Short-Duration E FIXD 46090a887 385 7,665 SH   SOLE   6,665 0 1,000
Nuveen Dividend Advantage Muni FIXD 67071l106 156 10,325 SH   SOLE   10,325 0 0
Nuveen Municipal Value Fund In FIXD 670928100 316 31,600 SH   SOLE   31,600 0 0
PIMCO Corporate Opportunity Fu FIXD 72201b101 532 30,445 SH   SOLE   29,195 0 1,250
PIMCO Enhanced Short Maturity FIXD 72201r833 751 7,395 SH   SOLE   7,045 0 350
Putnam Master Intrm Inc Tr FIXD 746909100 72 15,900 SH   SOLE   15,900 0 0
SPDR Nuveen S&P High Yield Mun FIXD 78464A284 279 4,852 SH   SOLE   4,852 0 0
SPDR Portfolio Aggregate Bond FIXD 78464a649 3,069 107,520 SH   SOLE   106,505 0 1,015
SPDR Short Term Municipal Bond FIXD 78468r739 740 15,268 SH   SOLE   15,268 0 0
Schwab US Aggregate Bond ETF FIXD 808524839 652 12,576 SH   SOLE   11,972 0 604
Templeton Global Income Fund FIXD 880198106 255 40,550 SH   SOLE   10,400 0 30,150
Vanguard Intermediate-Term Bon FIXD 921937819 385 4,593 SH   SOLE   1,418 0 3,175
Vanguard Short-Term Bond ETF FIXD 921937827 238 2,996 SH   SOLE   1,596 0 1,400
Vanguard Total Intl Bond Ind E FIXD 92203j407 1,051 18,845 SH   SOLE   18,640 0 205
WisdomTree Floating Rate Treas FIXD 97717X628 1,072 42,757 SH   SOLE   41,438 0 1,319
iShares Barclays Aggregate Bon FIXD 464287226 234 2,143 SH   SOLE   2,143 0 0
iShares Barclays TIPS Bond Fun FIXD 464287176 556 4,914 SH   SOLE   3,634 0 1,280
iShares Core International Agg FIXD 46435g672 5,008 93,645 SH   SOLE   93,225 0 420
iShares iBoxx Invest Grade Cor FIXD 464287242 1,018 8,552 SH   SOLE   8,182 0 370
Gold Shares SPDR CMDT 78463v107 661 5,417 SH   SOLE   4,997 0 420
Sprott Physical Gold and Silve CMDT 85208r101 323 26,025 SH   SOLE   3,325 0 22,700
iShares Gold Trust CMDT 464285105 273 22,077 SH   SOLE   18,977 0 3,100
DJ Wilshire Int'l Real Estate REAL 78463x863 756 19,246 SH   SOLE   16,766 0 2,480
Invesco MSCI Global Timber ETF REAL 46138e545 205 7,487 SH   SOLE   6,887 0 600
SPDR Dow Jones Global Real Est REAL 78463x749 1,205 24,085 SH   SOLE   23,246 0 839
iShares S&P Global Timber & Fo REAL 464288174 385 6,059 SH   SOLE   5,627 0 432
ALPS Alerian MLP ETF HEDG 00162q866 331 33,034 SH   SOLE   30,249 0 2,785
ProShares S&P 500 Index Invers HEDG 74347b425 2,741 99,149 SH   SOLE   98,549 0 600