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 CO COM 88579Y101 1,795 10,916 SH   SOLE   10,731 0 185
ABBOTT LABS COM 002824100 1,623 19,402 SH   SOLE   19,402 0 0
ABBVIE INC COM 00287Y109 858 11,335 SH   SOLE   11,335 0 0
ABIOMED INC COM 003654100 930 5,230 SH   SOLE   5,230 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,131 11,080 SH   SOLE   10,474 0 606
ADOBE INC COM 00724F101 228 825 SH   SOLE   825 0 0
ALLIANT ENERGY CORP COM 018802108 668 12,394 SH   SOLE   11,994 0 400
ALLSTATE CORP COM 020002101 292 2,688 SH   SOLE   2,688 0 0
ALPHABET INC CAP STK CL C 02079K107 4,384 3,596 SH   SOLE   3,564 0 32
ALPHABET INC CAP STK CL A 02079K305 8,161 6,683 SH   SOLE   6,513 0 170
ALTRIA GROUP INC COM 02209S103 478 11,692 SH   SOLE   11,692 0 0
AMAZON COM INC COM 023135106 4,277 2,464 SH   SOLE   2,464 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,016 32,192 SH   SOLE   31,533 0 659
AMERICAN EXPRESS CO COM 025816109 1,899 16,057 SH   SOLE   15,829 0 228
AMGEN INC COM 031162100 4,443 22,959 SH   SOLE   21,526 0 1,433
ANALOG DEVICES INC COM 032654105 1,744 15,610 SH   SOLE   15,129 0 481
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 551 5,786 SH   SOLE   5,557 0 229
APPLE INC COM 037833100 20,868 93,174 SH   SOLE   90,952 0 2,222
ASSOCIATED BANC CORP COM 045487105 1,054 52,032 SH   SOLE   52,032 0 0
AT&T INC COM 00206R102 605 15,996 SH   SOLE   15,864 0 132
AUTOMATIC DATA PROCESSING IN COM 053015103 382 2,369 SH   SOLE   2,369 0 0
BANK AMER CORP COM 060505104 259 8,896 SH   SOLE   8,896 0 0
BANK MONTREAL QUE COM 063671101 256 3,469 SH   SOLE   3,469 0 0
BAXTER INTL INC COM 071813109 266 3,041 SH   SOLE   3,041 0 0
BB&T CORP COM 054937107 587 11,001 SH   SOLE   11,001 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,366 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,923 42,895 SH   SOLE   41,729 0 1,166
BOEING CO COM 097023105 2,916 7,663 SH   SOLE   7,643 0 20
BOOKING HLDGS INC COM 09857L108 7,065 3,600 SH   SOLE   3,477 0 123
BRISTOL MYERS SQUIBB CO COM 110122108 273 5,377 SH   SOLE   5,377 0 0
CARDINAL HEALTH INC COM 14149Y108 649 13,744 SH   SOLE   13,184 0 560
CATERPILLAR INC DEL COM 149123101 417 3,301 SH   SOLE   3,301 0 0
CHEVRON CORP NEW COM 166764100 4,274 36,040 SH   SOLE   33,512 0 2,528
CISCO SYS INC COM 17275R102 8,173 165,417 SH   SOLE   160,144 0 5,273
CITIGROUP INC COM NEW 172967424 1,449 20,971 SH   SOLE   20,721 0 250
COCA COLA CO COM 191216100 2,443 44,878 SH   SOLE   44,878 0 0
COLGATE PALMOLIVE CO COM 194162103 204 2,773 SH   SOLE   2,573 0 200
COMCAST CORP NEW CL A 20030N101 418 9,275 SH   SOLE   9,275 0 0
CONOCOPHILLIPS COM 20825C104 278 4,873 SH   SOLE   4,873 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6,062 29,247 SH   SOLE   29,232 0 15
COSTCO WHSL CORP NEW COM 22160K105 2,355 8,175 SH   SOLE   8,136 0 39
DANAHER CORPORATION COM 235851102 4,719 32,674 SH   SOLE   30,844 0 1,830
DEERE & CO COM 244199105 227 1,349 SH   SOLE   1,349 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 256 1,567 SH   SOLE   1,567 0 0
DISCOVER FINL SVCS COM 254709108 4,871 60,065 SH   SOLE   59,759 0 306
DISNEY WALT CO COM DISNEY 254687106 4,748 36,435 SH   SOLE   35,899 0 536
DOW INC COM 260557103 446 9,357 SH   SOLE   9,028 0 329
DUKE ENERGY CORP NEW COM NEW 26441C204 340 3,548 SH   SOLE   3,548 0 0
DUPONT DE NEMOURS INC COM 26614N102 633 8,871 SH   SOLE   8,542 0 329
EMERSON ELEC CO COM 291011104 525 7,854 SH   SOLE   7,854 0 0
ENBRIDGE INC COM 29250N105 358 10,219 SH   SOLE   10,219 0 0
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 3,339 135,968 SH   SOLE   135,968 0 0
EXACT SCIENCES CORP COM 30063P105 3,007 33,274 SH   SOLE   33,036 0 238
EXXON MOBIL CORP COM 30231G102 4,871 68,980 SH   SOLE   66,610 0 2,370
FACEBOOK INC CL A 30303M102 3,083 17,313 SH   SOLE   15,907 0 1,406
FIDELITY NATL INFORMATION SV COM 31620M106 2,789 21,007 SH   SOLE   21,007 0 0
FISERV INC COM 337738108 7,097 68,512 SH   SOLE   68,238 0 274
GENERAL ELECTRIC CO COM 369604103 141 15,723 SH   SOLE   15,723 0 0
GERON CORP COM 374163103 67 50,300 SH   SOLE   50,300 0 0
GILEAD SCIENCES INC COM 375558103 2,151 33,946 SH   SOLE   31,582 0 2,364
GOLDMAN SACHS GROUP INC COM 38141G104 581 2,802 SH   SOLE   2,727 0 75
GUIDEWIRE SOFTWARE INC COM 40171V100 2,928 27,788 SH   SOLE   27,692 0 96
HERSHEY CO COM 427866108 232 1,500 SH   SOLE   1,500 0 0
HOME DEPOT INC COM 437076102 2,448 10,549 SH   SOLE   10,523 0 26
HONEYWELL INTL INC COM 438516106 6,703 39,613 SH   SOLE   38,616 0 997
ILLINOIS TOOL WKS INC COM 452308109 222 1,421 SH   SOLE   1,421 0 0
INSPIRE MED SYS INC COM 457730109 227 3,720 SH   SOLE   3,720 0 0
INTEL CORP COM 458140100 5,671 110,053 SH   SOLE   105,401 0 4,652
INTERNATIONAL BUSINESS MACHS COM 459200101 533 3,668 SH   SOLE   3,668 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,163 11,415 SH   SOLE   11,340 0 75
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 394 3,101 SH   SOLE   2,480 0 621
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 464 3,938 SH   SOLE   3,938 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 721 18,175 SH   SOLE   18,175 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 377 1,998 SH   SOLE   1,998 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 216 1,425 SH   SOLE   1,425 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 289 1,813 SH   SOLE   1,813 0 0
ISHARES TR RUS MD CP GR ETF 464287481 332 2,348 SH   SOLE   2,348 0 0
ISHARES TR MSCI EAFE ETF 464287465 332 5,094 SH   SOLE   5,094 0 0
ISHARES TR EAFE SML CP ETF 464288273 480 8,381 SH   SOLE   8,381 0 0
ISHARES TR EAFE GRWTH ETF 464288885 487 6,046 SH   SOLE   6,046 0 0
ISHARES TR S&P MC 400GR ETF 464287606 560 2,501 SH   SOLE   1,621 0 880
ISHARES TR RUS 2000 GRW ETF 464287648 892 4,630 SH   SOLE   4,358 0 272
ISHARES TR RUS MDCP VAL ETF 464287473 893 9,956 SH   SOLE   9,956 0 0
ISHARES TR ESG MSCI EAFE 46435G516 1,299 20,254 SH   SOLE   20,254 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,597 20,510 SH   SOLE   20,099 0 412
ISHARES TR CORE TOTAL USD 46434V613 2,198 41,935 SH   SOLE   28,060 0 13,875
ISHARES TR CORE S&P500 ETF 464287200 2,748 9,206 SH   SOLE   7,847 0 1,359
ISHARES TR CORE US AGGBD ET 464287226 2,785 24,611 SH   SOLE   24,611 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,243 16,785 SH   SOLE   15,479 0 1,306
ISHARES TR CORE MSCI TOTAL 46432F834 7,865 136,167 SH   SOLE   118,658 0 17,509
ISHARES TR BARCLAYS 7 10 YR 464287440 97,472 866,646 SH   SOLE   794,800 0 71,846
JOHNSON & JOHNSON COM 478160104 11,872 91,758 SH   SOLE   88,465 0 3,293
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 51,009 671,876 SH   SOLE   610,477 0 61,399
JPMORGAN CHASE & CO COM 46625H100 12,130 103,068 SH   SOLE   100,329 0 2,739
KANSAS CITY SOUTHERN COM NEW 485170302 1,587 11,935 SH   SOLE   11,886 0 49
KEMPER CORP DEL COM 488401100 205 2,630 SH   SOLE   2,630 0 0
KIMBERLY CLARK CORP COM 494368103 285 2,004 SH   SOLE   2,004 0 0
LILLY ELI & CO COM 532457108 430 3,843 SH   SOLE   3,843 0 0
LOCKHEED MARTIN CORP COM 539830109 3,982 10,209 SH   SOLE   9,989 0 220
MASTERCARD INC CL A 57636Q104 4,660 17,159 SH   SOLE   17,159 0 0
MCDONALDS CORP COM 580135101 2,350 10,946 SH   SOLE   10,347 0 599
MEDTRONIC PLC SHS G5960L103 6,417 59,081 SH   SOLE   57,045 0 2,036
MERCK & CO INC COM 58933Y105 6,461 76,753 SH   SOLE   73,775 0 2,978
MGE ENERGY INC COM 55277P104 1,025 12,836 SH   SOLE   12,286 0 550
MICROCHIP TECHNOLOGY INC COM 595017104 6,345 68,288 SH   SOLE   67,982 0 306
MICROSOFT CORP COM 594918104 19,848 142,762 SH   SOLE   139,010 0 3,752
MIDLAND STS BANCORP INC ILL COM 597742105 260 9,978 SH   SOLE   9,978 0 0
MONDELEZ INTL INC CL A 609207105 1,009 18,240 SH   SOLE   18,240 0 0
NATIONAL PRESTO INDS INC COM 637215104 261 2,925 SH   SOLE   2,925 0 0
NEXTERA ENERGY INC COM 65339F101 567 2,436 SH   SOLE   2,436 0 0
NORTHROP GRUMMAN CORP COM 666807102 665 1,774 SH   SOLE   1,739 0 35
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,138 38,881 SH   SOLE   38,881 0 0
ORACLE CORP COM 68389X105 534 9,695 SH   SOLE   9,695 0 0
PAYPAL HLDGS INC COM 70450Y103 2,238 21,601 SH   SOLE   21,601 0 0
PEPSICO INC COM 713448108 10,019 73,081 SH   SOLE   71,344 0 1,737
PFIZER INC COM 717081103 6,029 167,797 SH   SOLE   161,665 0 6,132
PHILIP MORRIS INTL INC COM 718172109 721 9,492 SH   SOLE   9,492 0 0
PHILLIPS 66 COM 718546104 4,514 44,079 SH   SOLE   43,352 0 727
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 311 3,116 SH   SOLE   3,116 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,380 21,857 SH   SOLE   21,857 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,035 21,652 SH   SOLE   20,195 0 1,457
PRICE T ROWE GROUP INC COM 74144T108 2,552 22,336 SH   SOLE   20,837 0 1,499
PROCTER & GAMBLE CO COM 742718109 7,906 63,563 SH   SOLE   61,297 0 2,266
RAYTHEON CO COM NEW 755111507 752 3,832 SH   SOLE   3,776 0 56
ROBERT HALF INTL INC COM 770323103 3,274 58,830 SH   SOLE   56,976 0 1,854
SCHLUMBERGER LTD COM 806857108 1,231 36,024 SH   SOLE   33,569 0 2,455
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,169 16,466 SH   SOLE   16,466 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,411 25,404 SH   SOLE   19,412 0 5,992
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,630 19,401 SH   SOLE   19,401 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,634 65,028 SH   SOLE   63,203 0 1,825
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,837 36,311 SH   SOLE   32,761 0 3,550
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2,659 96,438 SH   SOLE   91,577 0 4,861
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,249 133,352 SH   SOLE   128,215 0 5,137
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,135 130,252 SH   SOLE   124,145 0 6,107
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,323 133,706 SH   SOLE   126,474 0 7,232
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 12,061 223,970 SH   SOLE   214,789 0 9,181
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 68,345 963,555 SH   SOLE   883,462 0 80,093
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 93,204 1,648,453 SH   SOLE   1,492,275 0 156,178
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 846 17,085 SH   SOLE   16,585 0 500
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,775 27,420 SH   SOLE   23,876 0 3,544
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,119 42,408 SH   SOLE   40,261 0 2,147
SHERWIN WILLIAMS CO COM 824348106 647 1,177 SH   SOLE   1,127 0 50
SOUTHERN CO COM 842587107 216 3,504 SH   SOLE   3,504 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2,011 83,637 SH   SOLE   75,322 0 8,315
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,070 3,605 SH   SOLE   3,368 0 237
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 764 2,167 SH   SOLE   2,167 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,938 100,300 SH   SOLE   100,300 0 0
STRYKER CORP COM 863667101 7,777 35,956 SH   SOLE   35,758 0 198
SYNCHRONY FINL COM 87165B103 4,137 121,364 SH   SOLE   115,953 0 5,411
SYSCO CORP COM 871829107 2,495 31,421 SH   SOLE   31,062 0 359
TAPESTRY INC COM 876030107 448 17,201 SH   SOLE   16,766 0 435
TEXAS INSTRS INC COM 882508104 212 1,644 SH   SOLE   1,644 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 4,572 109,292 SH   SOLE   106,615 0 2,677
TJX COS INC NEW COM 872540109 2,469 44,303 SH   SOLE   44,179 0 124
TOTAL S A SPONSORED ADS 89151E109 369 7,097 SH   SOLE   7,097 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 91 134,994 SH   SOLE   32,524 0 102,470
ULTA BEAUTY INC COM 90384S303 1,046 4,174 SH   SOLE   4,155 0 19
UNION PACIFIC CORP COM 907818108 483 2,983 SH   SOLE   2,983 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,603 30,071 SH   SOLE   28,381 0 1,690
UNITED TECHNOLOGIES CORP COM 913017109 257 1,885 SH   SOLE   1,885 0 0
UNITEDHEALTH GROUP INC COM 91324P102 539 2,479 SH   SOLE   2,479 0 0
US BANCORP DEL COM NEW 902973304 6,608 119,407 SH   SOLE   115,594 0 3,813
V F CORP COM 918204108 3,394 38,136 SH   SOLE   35,793 0 2,343
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 271 3,204 SH   SOLE   3,204 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 700 11,895 SH   SOLE   11,895 0 0
VANGUARD GROUP DIV APP ETF 921908844 538 4,499 SH   SOLE   4,499 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,079 7,145 SH   SOLE   6,296 0 849
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,237 9,597 SH   SOLE   9,597 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,241 8,061 SH   SOLE   7,819 0 242
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,010 11,040 SH   SOLE   10,919 0 121
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,785 40,587 SH   SOLE   37,355 0 3,232
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,957 32,724 SH   SOLE   30,421 0 2,303
VANGUARD INDEX FDS LARGE CAP ETF 922908637 7,126 52,273 SH   SOLE   48,011 0 4,262
VANGUARD INDEX FDS VALUE ETF 922908744 8,982 80,469 SH   SOLE   73,890 0 6,579
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9,444 63,766 SH   SOLE   62,956 0 810
VANGUARD INDEX FDS MID CAP ETF 922908629 9,519 56,798 SH   SOLE   54,219 0 2,579
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 9,958 88,127 SH   SOLE   84,993 0 3,134
VANGUARD INDEX FDS GROWTH ETF 922908736 10,013 60,216 SH   SOLE   57,001 0 3,215
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,805 36,163 SH   SOLE   33,963 0 2,200
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,807 37,344 SH   SOLE   34,606 0 2,738
VANGUARD STAR FD VG TL INTL STK F 921909768 46,995 909,707 SH   SOLE   839,206 0 70,501
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1,372 20,604 SH   SOLE   20,604 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,708 19,255 SH   SOLE   18,756 0 499
VERIZON COMMUNICATIONS INC COM 92343V104 3,202 53,044 SH   SOLE   52,663 0 381
VISA INC COM CL A 92826C839 14,914 86,702 SH   SOLE   84,769 0 1,933
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,416 43,676 SH   SOLE   43,576 0 100
WALMART INC COM 931142103 5,182 43,667 SH   SOLE   41,810 0 1,857
WASTE MGMT INC DEL COM 94106L109 357 3,103 SH   SOLE   3,103 0 0
WEC ENERGY GROUP INC COM 92939U106 534 5,611 SH   SOLE   5,611 0 0
WEX INC COM 96208T104 2,626 12,994 SH   SOLE   12,877 0 117
WISDOMTREE TR US MIDCAP FUND 97717W570 370 9,372 SH   SOLE   9,372 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 5,196 189,840 SH   SOLE   169,586 0 20,254
WISDOMTREE TR US SMALLCAP FUND 97717W562 40,816 1,146,507 SH   SOLE   1,051,505 0 95,002
WISDOMTREE TR US MIDCAP DIVID 97717W505 66,942 1,843,626 SH   SOLE   1,682,067 0 161,559
WOODWARD INC COM 980745103 431 4,000 SH   SOLE   4,000 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,453 28,084 SH   SOLE   27,629 0 455
XCEL ENERGY INC COM 98389B100 344 5,300 SH   SOLE   5,212 0 88
XILINX INC COM 983919101 289 3,010 SH   SOLE   2,810 0 200
YUM CHINA HLDGS INC COM 98850P109 231 5,083 SH   SOLE   5,083 0 0