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
1/100 BERKSHIRE HATHAWAY CLA 1 COM 084990175 612 200 SH   SOLE   200 0 0
3M CO COM 88579Y101 5,939 31,170 SH   SOLE   30,709 0 461
ABBOTT LABS COM COM 002824100 1,842 25,470 SH   SOLE   25,470 0 0
ABBVIE INC COM COM 00287Y109 996 10,802 SH   SOLE   10,802 0 0
ADOBE SYS INC COM 00724F101 205 907 SH   SOLE   907 0 0
ALIGN TECHNOLOGY INC. COM 016255101 219 1,047 SH   SOLE   1,047 0 0
ALLIANT ENERGY CORP COM COM 018802108 523 12,377 SH   SOLE   11,977 0 400
ALPHABET INC CL A COM 02079K305 7,576 7,250 SH   SOLE   7,075 0 175
ALPHABET INC CL C COM 02079K107 4,725 4,563 SH   SOLE   4,531 0 32
ALTRIA GROUP INC COM COM 02209S103 551 11,151 SH   SOLE   9,721 0 1,430
AMAZON COM INC COM COM 023135106 1,374 915 SH   SOLE   915 0 0
AMERICAN ELECTRIC POWER CO INC COM 025537101 2,612 34,950 SH   SOLE   33,555 0 1,395
AMERICAN EXPRESS CO COM COM 025816109 2,218 23,271 SH   SOLE   22,928 0 343
AMGEN INC COM 031162100 4,317 22,175 SH   SOLE   20,965 0 1,210
ANALOG DEVICES INC COM 032654105 1,539 17,925 SH   SOLE   16,996 0 929
APPLE INC COM 037833100 16,746 106,162 SH   SOLE   101,296 0 4,866
ASSOCIATED BANC CORP COM COM 045487105 1,114 56,285 SH   SOLE   56,285 0 0
AT&T INC COM 00206R102 1,354 47,444 SH   SOLE   43,833 0 3,611
AUTOMATIC DATA PROCESSING INC COM 053015103 567 4,325 SH   SOLE   4,325 0 0
BANK OF AMERICA COM 060505104 481 19,508 SH   SOLE   19,508 0 0
BAXTER INTERNATIONAL INC COM 071813109 226 3,441 SH   SOLE   3,441 0 0
BB&T CORP COM COM 054937107 650 15,012 SH   SOLE   14,481 0 531
BERKSHIRE HATHAWAY INC CL A COM 084670108 4,284 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 10,013 49,041 SH   SOLE   47,931 0 1,110
BIOGEN INC COM 09062X103 462 1,534 SH   SOLE   1,534 0 0
BOEING CO COM 097023105 554 1,718 SH   SOLE   1,718 0 0
BOOKING HOLDINGS INC COM 09857L108 7,632 4,431 SH   SOLE   4,291 0 140
BRISTOL-MYERS SQUIBB CO COM 110122108 474 9,123 SH   SOLE   8,649 0 474
CARDINAL HEALTH INC COM COM 14149Y108 754 16,897 SH   SOLE   15,211 0 1,686
CATERPILLAR INC COM 149123101 375 2,950 SH   SOLE   2,600 0 350
CHEVRON CORP COM 166764100 4,359 40,068 SH   SOLE   37,208 0 2,860
CISCO SYSTEMS INC COM 17275R102 7,360 169,852 SH   SOLE   162,006 0 7,846
CITIGROUP INC COM 172967424 1,103 21,190 SH   SOLE   20,729 0 461
COCA COLA CO COM COM 191216100 2,292 48,403 SH   SOLE   48,403 0 0
COGNIZANT TECH SOLUTNS CL A COM 192446102 228 3,588 SH   SOLE   3,588 0 0
COMCAST CORP NEW CL A COM 20030N101 278 8,170 SH   SOLE   8,170 0 0
CONOCOPHILLIPS COM COM 20825C104 365 5,851 SH   SOLE   5,623 0 228
CONSTELLATION BRANDS INC COM 21036P108 6,711 41,731 SH   SOLE   41,426 0 305
COSTCO WHOLESALE CORP COM 22160K105 2,795 13,719 SH   SOLE   13,630 0 89
CRACKER BARREL OLD COUNTRY STO COM 22410J106 1,047 6,548 SH   SOLE   6,338 0 210
DANAHER CORP COM 235851102 3,502 33,957 SH   SOLE   32,956 0 1,001
DISCOVER FINANCIAL SERVICES COM 254709108 4,720 80,034 SH   SOLE   78,941 0 1,093
DOWDUPONT INC COM 26078J100 1,367 25,561 SH   SOLE   24,387 0 1,174
DUKE ENERGY CORP NEW COM NEW COM 26441C204 371 4,295 SH   SOLE   4,295 0 0
EMERSON ELEC CO COM COM 291011104 2,265 37,915 SH   SOLE   37,184 0 731
EXXON MOBIL CORP COM 30231G102 4,948 72,557 SH   SOLE   70,084 0 2,473
FACEBOOK INC CL A COM 30303M102 1,634 12,463 SH   SOLE   11,368 0 1,095
FIDELITY NATL INFO SVC COM COM 31620M106 2,268 22,112 SH   SOLE   22,112 0 0
FIRST DATA CORP NEW COM CL A COM 32008D106 1,138 67,288 SH   SOLE   66,108 0 1,180
FISERV INC COM 337738108 6,206 84,449 SH   SOLE   83,840 0 609
GENERAL ELECTRIC CO COM 369604103 108 14,244 SH   SOLE   12,820 0 1,424
GILEAD SCIENCES INC COM COM 375558103 1,755 28,051 SH   SOLE   27,028 0 1,023
GOLDMAN SACHS GROUP INC COM 38141G104 387 2,318 SH   SOLE   2,249 0 69
GUIDEWIRE SOFTWARE INC COM COM 40171V100 2,939 36,638 SH   SOLE   36,460 0 178
HOME DEPOT INC COM 437076102 2,631 15,314 SH   SOLE   15,238 0 76
HONEYWELL INTERNATIONAL INC COM 438516106 5,733 43,396 SH   SOLE   42,360 0 1,036
I B M COM 459200101 262 2,306 SH   SOLE   2,281 0 25
ILLINOIS TOOL WORKS INC COM 452308109 233 1,841 SH   SOLE   1,491 0 350
INTEL CORP COM 458140100 4,287 91,357 SH   SOLE   87,432 0 3,925
INTUITIVE SURGICAL INC COM 46120E602 7,291 15,223 SH   SOLE   15,014 0 209
JOHNSON & JOHNSON COM 478160104 13,406 103,879 SH   SOLE   99,546 0 4,332
JPMORGAN CHASE & CO COM 46625H100 11,151 114,226 SH   SOLE   109,779 0 4,447
KANSAS CITY SOUTHERN COM 485170302 1,221 12,790 SH   SOLE   12,554 0 236
KIMBERLY CLARK CORP COM 494368103 339 2,976 SH   SOLE   2,876 0 100
LILLY ELI & CO COM COM 532457108 397 3,434 SH   SOLE   3,244 0 190
LOCKHEED MARTIN CORP COM 539830109 2,844 10,863 SH   SOLE   10,604 0 259
MASTERCARD INC CL A COM 57636Q104 4,082 21,637 SH   SOLE   21,637 0 0
MCDONALDS CORP COM COM 580135101 1,959 11,034 SH   SOLE   9,927 0 1,107
MERCK & CO INC COM 58933Y105 6,210 81,270 SH   SOLE   76,031 0 5,239
MICROCHIP TECHNOLOGY INC COM 595017104 6,600 91,775 SH   SOLE   90,354 0 1,421
MICROSOFT CORP COM 594918104 16,555 162,987 SH   SOLE   157,068 0 5,919
MONDELEZ INTL INC CL A COM 609207105 746 18,637 SH   SOLE   18,191 0 446
NEXTERA ENERGY INC COM COM 65339F101 321 1,848 SH   SOLE   1,550 0 298
NORTHROP GRUMMAN CORP COM COM 666807102 342 1,398 SH   SOLE   1,398 0 0
ORACLE CORP COM 68389X105 424 9,390 SH   SOLE   9,040 0 350
PARKER HANNIFIN CORP COM 701094104 260 1,746 SH   SOLE   1,746 0 0
PAYPAL HLDGS INC COM COM 70450Y103 2,968 35,298 SH   SOLE   35,173 0 125
PEPSICO INC COM 713448108 9,583 86,744 SH   SOLE   84,179 0 2,565
PFIZER INC COM 717081103 7,466 171,047 SH   SOLE   160,798 0 10,249
PHILIP MORRIS INTL INC COM COM 718172109 531 7,959 SH   SOLE   7,159 0 800
PHILLIPS 66 COM 718546104 4,701 54,565 SH   SOLE   52,411 0 2,154
PNC FINANCIAL SERVICES GROUP I COM 693475105 2,348 20,085 SH   SOLE   18,497 0 1,588
PROCTER & GAMBLE CO COM 742718109 6,287 68,400 SH   SOLE   65,270 0 3,130
QUALCOMM INC COM 747525103 6,728 118,229 SH   SOLE   115,661 0 2,568
RAYTHEON CO COM NEW COM 755111507 818 5,336 SH   SOLE   5,336 0 0
ROBERT HALF INTERNATIONAL INC COM 770323103 3,236 56,582 SH   SOLE   53,875 0 2,707
SCHWAB CHARLES CORP COM 808513105 5,023 120,939 SH   SOLE   119,315 0 1,624
SHERWIN WILLIAMS CO COM 824348106 605 1,538 SH   SOLE   1,488 0 50
SNAP ON INC COM COM 833034101 1,864 12,832 SH   SOLE   12,583 0 249
STARBUCKS CORP CO COM 855244109 203 3,157 SH   SOLE   2,704 0 453
STRYKER CORP COM 863667101 6,628 42,286 SH   SOLE   41,943 0 343
SYNCHRONY FINANCIAL COM 87165B103 2,894 123,356 SH   SOLE   117,826 0 5,530
SYSCO CORP COM COM 871829107 1,367 21,819 SH   SOLE   20,961 0 858
T ROWE PRICE GROUP INC COM 74144T108 2,135 23,127 SH   SOLE   21,412 0 1,715
TJX COS INC NEW COM COM 872540109 2,943 65,785 SH   SOLE   64,655 0 1,130
TWENTY FIRST CENTY FOX INC CL COM 90130A101 279 5,806 SH   SOLE   5,806 0 0
UNION PACIFIC CORP COM 907818108 269 1,943 SH   SOLE   1,943 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 3,133 32,119 SH   SOLE   30,361 0 1,758
UNITEDHEALTH GROUP INC COM 91324P102 591 2,372 SH   SOLE   2,372 0 0
US BANCORP COM 902973304 7,267 159,009 SH   SOLE   153,691 0 5,318
VERIZON COMMUNICATIONS INC COM 92343V104 3,550 63,137 SH   SOLE   60,817 0 2,320
VF CORP COM 918204108 2,419 33,902 SH   SOLE   31,975 0 1,927
VISA INC COM 92826C839 14,355 108,799 SH   SOLE   106,553 0 2,246
WALGREENS BOOTS ALLIANCE INC C COM 931427108 3,036 44,437 SH   SOLE   43,437 0 1,000
WALMART INC COM 931142103 3,990 42,831 SH   SOLE   40,582 0 2,248
WALT DISNEY CO COM 254687106 5,056 46,110 SH   SOLE   45,449 0 661
WASTE MANAGEMENT INC COM 94106L109 251 2,819 SH   SOLE   2,819 0 0
WEC ENERGY GROUP INC COM COM 92939U106 383 5,529 SH   SOLE   5,529 0 0
WELLS FARGO & CO NEW COM COM 949746101 272 5,913 SH   SOLE   5,413 0 500
WEX INC COM COM 96208T104 3,361 23,994 SH   SOLE   23,715 0 279
WOODWARD INC COM COM 980745103 312 4,200 SH   SOLE   4,200 0 0
XILINX INC COM 983919101 278 3,260 SH   SOLE   3,260 0 0
CONSUMER DISCRETIONARY SELECT ETF 81369Y407 5,008 50,582 SH   SOLE   47,449 0 3,133
INVESCO FTSE RAFI US 1000 ETF 46137V613 319 3,138 SH   SOLE   3,138 0 0
INVESCO QQQ TRUST SERIES 1 ETF 46090E103 319 2,068 SH   SOLE   2,068 0 0
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 303 3,586 SH   SOLE   2,443 0 1,143
ISHARES CORE S&P 500 ETF ETF 464287200 1,294 5,141 SH   SOLE   4,320 0 821
ISHARES CORE S&P MID-CAP ETF ETF 464287507 2,211 13,317 SH   SOLE   12,855 0 462
ISHARES RUSSELL 1000 VALUE ETF 464287598 233 2,096 SH   SOLE   2,096 0 0
ISHARES S&P 400/BARRA GROWTH ETF 464287606 459 2,401 SH   SOLE   1,521 0 880
ISHARES TR RUSSELL MCP GR ETF 464287481 356 3,134 SH   SOLE   3,134 0 0
ISHARES TR RUSSELL MCP VL ETF 464287473 844 11,048 SH   SOLE   8,856 0 2,192
ISHARES TR RUSSELL1000GRW ETF 464287614 310 2,367 SH   SOLE   2,367 0 0
JPMORGAN DIVERSIFIED RETURN US ETF 46641Q407 41,068 633,084 SH   SOLE   513,675 0 119,409
SCHWAB U.S. DIVIDEND EQUITY ET ETF 808524797 6,443 137,177 SH   SOLE   128,189 0 8,988
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 50,859 851,905 SH   SOLE   745,645 0 106,260
SCHWAB U.S. MID-CAP ETF ETF 808524508 76,831 1,602,986 SH   SOLE   1,328,909 0 274,077
SCHWAB US BROAD MARKET ETF ETF 808524102 836 13,958 SH   SOLE   13,958 0 0
SCHWAB US LARGE-CAP GROWTH ETF ETF 808524300 1,416 20,540 SH   SOLE   20,138 0 402
SELECT SECTOR SPDR TR COMMUNIC ETF 81369Y852 609 14,764 SH   SOLE   13,839 0 925
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 1,037 19,590 SH   SOLE   15,429 0 4,161
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 1,010 4,040 SH   SOLE   3,788 0 252
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 670 2,212 SH   SOLE   2,212 0 0
SPDR SERIES TRUST S&P DIVID ET ETF 78464A763 217 2,420 SH   SOLE   2,420 0 0
VANGUARD DIVIDEND APPRECIATION ETF 921908844 494 5,045 SH   SOLE   5,045 0 0
VANGUARD GROWTH ETF ETF 922908736 8,761 65,219 SH   SOLE   48,879 0 16,340
VANGUARD HIGH DIV YIELD INDEX ETF 921946406 1,502 19,255 SH   SOLE   18,756 0 499
VANGUARD INDEX FDS MCAP VL IDX ETF 922908512 8,933 93,778 SH   SOLE   78,713 0 15,065
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 6,498 56,575 SH   SOLE   44,734 0 11,841
VANGUARD MID-CAP GROWTH ETF ETF 922908538 8,117 67,821 SH   SOLE   54,743 0 13,078
VANGUARD MID-CAP INDEX ETF ETF 922908629 8,327 60,264 SH   SOLE   49,279 0 10,985
VANGUARD REAL ESTATE INDEX FUN ETF 922908553 2,415 32,382 SH   SOLE   29,736 0 2,646
VANGUARD S&P 500 ETF ETF 922908363 2,980 12,968 SH   SOLE   12,798 0 170
VANGUARD TOTAL STOCK MARKET IN ETF 922908769 724 5,675 SH   SOLE   4,826 0 849
VANGUARD VALUE ETF ETF 922908744 8,208 83,794 SH   SOLE   67,969 0 15,825
VANGUARD WORLD FDS INF TECH ET ETF 92204A702 209 1,254 SH   SOLE   1,254 0 0
WISDOMTREE TR MDCP EARN FUND ETF 97717W570 470 13,719 SH   SOLE   13,719 0 0
WISDOMTREE U.S. MIDCAP DIVIDEN ETF 97717W505 35,427 1,120,032 SH   SOLE   1,027,054 0 92,978
DEWMAR INTL BMC INC COM COM 25211R102 1 722,039 SH   SOLE   722,039 0 0
EXACT SCIENCES CORP COM COM 30063P105 2,601 41,224 SH   SOLE   40,586 0 638
GERON CORP COM 374163103 50 50,300 SH   SOLE   50,300 0 0
IMPRIMIS PHARMACEUTICALS INC C COM 45323A201 90 15,823 SH   SOLE   15,823 0 0
MGE ENERGY INC COM COM 55277P104 698 11,639 SH   SOLE   11,089 0 550
MGIC INVT CORP WIS COM COM 552848103 105 10,000 SH   SOLE   10,000 0 0
NATIONAL PRESTO INDS COM COM 637215104 393 3,359 SH   SOLE   3,359 0 0
OLD NATL BANCORP IND COM COM 680033107 282 18,300 SH   SOLE   18,300 0 0
TRANSATLANTIC PETROLEUM LTD SH COM G89982113 140 134,994 SH   SOLE   134,994 0 0
INVESCO FTSE RAFI US 1500 SM-M ETF 46137V597 406 3,575 SH   SOLE   2,583 0 992
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 1,480 21,356 SH   SOLE   21,167 0 189
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648 904 5,381 SH   SOLE   5,084 0 297
SCHWAB FUNDAMENTAL U.S. SM CO ETF 808524763 545 16,592 SH   SOLE   14,460 0 2,132
SCHWAB US SMALL CAP ETF ETF 808524607 11,206 184,666 SH   SOLE   167,225 0 17,441
VANGUARD INDEX FDS SM CP VAL E ETF 922908611 1,299 11,385 SH   SOLE   9,790 0 1,595
VANGUARD SMALL-CAP GROWTH INDE ETF 922908595 5,110 33,931 SH   SOLE   26,597 0 7,334
VANGUARD SMALL CAP INDEX ETF ETF 922908751 1,203 9,114 SH   SOLE   8,682 0 432
WISDOMTREE U.S. SMALLCAP EARNI ETF 97717W562 33,721 1,052,479 SH   SOLE   890,427 0 162,052
WISDOMTREE US SMALLCAP DIVIDEN ETF 97717W604 5,484 223,554 SH   SOLE   211,181 0 12,373
ANHEUSER BUSCH INBEV SPONSORED ADR 03524A108 523 7,940 SH   SOLE   7,731 0 209
DIAGEO P L C SPON ADR NEW ADR 25243Q205 244 1,724 SH   SOLE   1,505 0 219
NATIONAL GRID PLC SPONSORED AD ADR 636274409 201 4,192 SH   SOLE   4,192 0 0
NESTLE S A SPONSORED ADR ADR 641069406 4,259 52,608 SH   SOLE   49,760 0 2,848
BANK MONTREAL QUE COM FGN 063671101 452 6,922 SH   SOLE   6,587 0 335
ENBRIDGE INC COM FGN 29250N105 547 17,603 SH   SOLE   17,603 0 0
LINDE PLC COM FGN G5494J103 373 2,390 SH   SOLE   2,390 0 0
MEDTRONIC PLC FGN G5960L103 6,618 72,759 SH   SOLE   70,670 0 2,089
SCHLUMBERGER LTD FGN 806857108 1,089 30,188 SH   SOLE   28,139 0 2,049
TENCENT HLDGS LTD ADR FGN 88032Q109 844 21,392 SH   SOLE   21,392 0 0
ISHARES CORE MSCI TOTAL INTL S ETF 46432F834 6,994 133,137 SH   SOLE   124,305 0 8,832
VANGUARD WHITEHALL FDS INC INT ETF 921946810 1,312 22,784 SH   SOLE   21,590 0 1,194
INVESCO FTSE RAFI DEVELOPED MK ETF 46138E743 952 25,365 SH   SOLE   18,917 0 6,448
INVESCO FTSE RAFI EMERGING MAR ETF 46138E727 272 13,774 SH   SOLE   13,774 0 0
ISHARES TR EAFE MIN VOLAT ETF 46429B689 506 7,597 SH   SOLE   6,589 0 1,008
ISHARES TR MSCI EAFE IDX ETF 464287465 301 5,125 SH   SOLE   5,125 0 0
ISHARES TR MSCI GRW ETF ETF 464288885 527 7,629 SH   SOLE   4,709 0 2,920
ISHARES TR MSCI SMALL CAP ETF 464288273 514 9,912 SH   SOLE   7,503 0 2,409
SCHWAB EMERGING MARKETS EQUITY ETF 808524706 1,326 56,366 SH   SOLE   54,334 0 2,032
SCHWAB FUNDAMENTAL INTL LARGE ETF 808524755 4,571 181,239 SH   SOLE   155,844 0 25,395
SCHWAB INTERNATIONAL EQUITY ET ETF 808524805 3,035 107,065 SH   SOLE   101,143 0 5,922
SPDR MSCI ACWI ETF 78463X848 2,947 90,020 SH   SOLE   71,439 0 18,581
VANGUARD FTSE ALL-WLD EX-US SM ETF 922042718 4,822 50,930 SH   SOLE   43,687 0 7,243
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,364 29,928 SH   SOLE   23,180 0 6,748
VANGUARD TOTAL INTERNATIONAL S ETF 921909768 33,911 718,156 SH   SOLE   590,737 0 127,418
ETFIS SER TR I VIRTUS NEWFLEET ETF 26923G707 2,698 115,110 SH   SOLE   107,558 0 7,552
PIMCO ACTIVE BOND ETF ETF 72201R775 3,155 30,701 SH   SOLE   29,050 0 1,651
SCHWAB INTERMEDIATE-TERM US TR ETF 808524854 3,313 62,562 SH   SOLE   47,950 0 14,612
SPDR DOUBLELINE TOT RET TACT E ETF 78467V848 5,820 122,872 SH   SOLE   119,351 0 3,521
ISHARES 7-10 YEAR TREASURY BON ETF 464287440 81,777 784,811 SH   SOLE   680,542 0 104,270
ISHARES CORE U.S. AGGREGATE ETF 464287226 2,909 27,320 SH   SOLE   27,320 0 0
ISHARES TR CORE TOTAL BOND ETF ETF 46434V613 458 9,292 SH   SOLE   1,588 0 7,704
PIMCO ETF TR 0-5 HIGH YIELD ETF 72201R783 549 5,767 SH   SOLE   4,803 0 964
SCHWAB SHORT-TERM US TREASURY ETF 808524862 1,648 33,027 SH   SOLE   22,371 0 10,656
SCHWAB U.S. AGGREGATE BOND ETF ETF 808524839 9,246 182,765 SH   SOLE   174,796 0 7,969
VANGUARD SHORT-TERM CORP BD ID ETF 92206C409 318 4,076 SH   SOLE   3,377 0 699
VANGUARD TOTAL BOND MRKT ETF ETF 921937835 259 3,264 SH   SOLE   3,204 0 60
VANGUARD TOTAL INTL BOND ETF ETF 92203J407 835 15,399 SH   SOLE   15,399 0 0
GM 6.75 ESC PEND FUT DIST PFD 370ESCAZ8 0 27,000 SH   SOLE   27,000 0 0
GOLDMAN SACHS GROUP INC SHS D PFD 38144G804 810 46,266 SH   SOLE   46,266 0 0