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,491 10,920 SH   SOLE   10,835 0 85
ABBOTT LABS COM 002824100 1,668 21,133 SH   SOLE   21,133 0 0
ABBVIE INC COM 00287Y109 777 10,192 SH   SOLE   10,192 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,681 16,421 SH   SOLE   15,664 0 757
ADOBE INC COM 00724F101 263 825 SH   SOLE   825 0 0
AIR PRODS & CHEMS INC COM 009158106 1,154 5,783 SH   SOLE   5,683 0 100
ALLIANT ENERGY CORP COM 018802108 424 8,775 SH   SOLE   8,375 0 400
ALLSTATE CORP COM 020002101 208 2,273 SH   SOLE   2,273 0 0
ALPHABET INC CAP STK CL C 02079K107 4,020 3,457 SH   SOLE   3,425 0 32
ALPHABET INC CAP STK CL A 02079K305 7,836 6,744 SH   SOLE   6,565 0 179
ALTRIA GROUP INC COM 02209S103 364 9,412 SH   SOLE   9,412 0 0
AMAZON COM INC COM 023135106 6,537 3,353 SH   SOLE   3,286 0 67
AMERICAN ELEC PWR CO INC COM 025537101 2,550 31,885 SH   SOLE   31,226 0 659
AMERICAN EXPRESS CO COM 025816109 1,343 15,685 SH   SOLE   15,507 0 178
AMGEN INC COM 031162100 4,605 22,713 SH   SOLE   21,412 0 1,301
ANALOG DEVICES INC COM 032654105 1,363 15,200 SH   SOLE   14,674 0 526
APPLE INC COM 037833100 23,340 91,787 SH   SOLE   89,774 0 2,013
ASSOCIATED BANC CORP COM 045487105 417 32,582 SH   SOLE   32,582 0 0
AT&T INC COM 00206R102 295 10,113 SH   SOLE   9,981 0 132
AUTOMATIC DATA PROCESSING IN COM 053015103 324 2,369 SH   SOLE   2,369 0 0
BAXTER INTL INC COM 071813109 274 3,379 SH   SOLE   3,379 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,808 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,957 43,521 SH   SOLE   42,092 0 1,429
BOEING CO COM 097023105 260 1,741 SH   SOLE   1,741 0 0
BOOKING HLDGS INC COM 09857L108 2,648 1,968 SH   SOLE   1,819 0 149
CATERPILLAR INC DEL COM 149123101 366 3,150 SH   SOLE   3,150 0 0
CHEVRON CORP NEW COM 166764100 2,541 35,068 SH   SOLE   32,003 0 3,065
CISCO SYS INC COM 17275R102 6,584 167,489 SH   SOLE   161,023 0 6,466
CITIGROUP INC COM NEW 172967424 914 21,698 SH   SOLE   21,448 0 250
COCA COLA CO COM 191216100 1,697 38,340 SH   SOLE   38,340 0 0
COMCAST CORP NEW CL A 20030N101 261 7,593 SH   SOLE   7,593 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,916 27,319 SH   SOLE   27,304 0 15
COSTCO WHSL CORP NEW COM 22160K105 2,955 10,362 SH   SOLE   10,323 0 39
DANAHER CORPORATION COM 235851102 4,673 33,765 SH   SOLE   31,990 0 1,775
DISCOVER FINL SVCS COM 254709108 1,653 46,350 SH   SOLE   46,350 0 0
DISNEY WALT CO COM DISNEY 254687106 5,057 52,353 SH   SOLE   50,791 0 1,562
DUKE ENERGY CORP NEW COM NEW 26441C204 316 3,903 SH   SOLE   3,903 0 0
ECOLAB INC COM 278865100 3,955 25,379 SH   SOLE   24,549 0 830
EDWARDS LIFESCIENCES CORP COM 28176E108 1,015 5,382 SH   SOLE   5,382 0 0
EMERSON ELEC CO COM 291011104 1,490 31,260 SH   SOLE   30,556 0 704
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 2,229 99,972 SH   SOLE   97,319 0 2,653
EXACT SCIENCES CORP COM 30063P105 1,836 31,659 SH   SOLE   31,346 0 313
EXXON MOBIL CORP COM 30231G102 1,461 38,482 SH   SOLE   37,999 0 483
FACEBOOK INC CL A 30303M102 2,896 17,363 SH   SOLE   15,746 0 1,617
FIDELITY NATL INFORMATION SV COM 31620M106 2,096 17,230 SH   SOLE   17,230 0 0
FISERV INC COM 337738108 5,690 59,896 SH   SOLE   59,622 0 274
GERON CORP COM 374163103 60 50,300 SH   SOLE   50,300 0 0
GILEAD SCIENCES INC COM 375558103 2,935 39,254 SH   SOLE   36,622 0 2,632
GOLDMAN SACHS GROUP INC COM 38141G104 446 2,886 SH   SOLE   2,811 0 75
GUIDEWIRE SOFTWARE INC COM 40171V100 1,941 24,476 SH   SOLE   24,476 0 0
HASBRO INC COM 418056107 685 9,571 SH   SOLE   9,166 0 405
HOME DEPOT INC COM 437076102 2,035 10,898 SH   SOLE   10,872 0 26
HONEYWELL INTL INC COM 438516106 5,380 40,215 SH   SOLE   39,012 0 1,203
HUMANA INC COM 444859102 293 932 SH   SOLE   932 0 0
INSPIRE MED SYS INC COM 457730109 224 3,720 SH   SOLE   3,720 0 0
INTEL CORP COM 458140100 6,427 118,758 SH   SOLE   113,633 0 5,125
INTERNATIONAL BUSINESS MACHS COM 459200101 425 3,835 SH   SOLE   3,835 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,244 10,589 SH   SOLE   10,529 0 60
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 312 3,719 SH   SOLE   3,719 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 364 3,938 SH   SOLE   3,938 0 0
INVESCO EXCHANGE-TRADED FD T FTSE RAFI DEV 46138E743 576 18,975 SH   SOLE   18,975 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 441 2,315 SH   SOLE   2,315 0 0
ISHARES TR MSCI EAFE ETF 464287465 220 4,113 SH   SOLE   4,113 0 0
ISHARES TR RUS MD CP GR ETF 464287481 307 2,526 SH   SOLE   2,526 0 0
ISHARES TR EAFE SML CP ETF 464288273 353 7,874 SH   SOLE   7,874 0 0
ISHARES TR EAFE GRWTH ETF 464288885 430 6,046 SH   SOLE   6,046 0 0
ISHARES TR S&P MC 400GR ETF 464287606 450 2,522 SH   SOLE   1,642 0 880
ISHARES TR MSCI MIN VOL ETF 46429B697 472 8,730 SH   SOLE   8,730 0 0
ISHARES TR USA QUALITY FCTR 46432F339 563 6,943 SH   SOLE   6,943 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 644 10,054 SH   SOLE   10,054 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 664 4,407 SH   SOLE   4,407 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 723 4,570 SH   SOLE   4,328 0 242
ISHARES TR ESG MSCI EAFE 46435G516 1,236 23,255 SH   SOLE   22,805 0 450
ISHARES TR CORE S&P SCP ETF 464287804 1,367 24,356 SH   SOLE   23,812 0 544
ISHARES TR MIN VOL EAFE ETF 46429B689 1,399 22,542 SH   SOLE   16,244 0 6,298
ISHARES TR CORE TOTAL USD 46434V613 2,291 43,629 SH   SOLE   29,920 0 13,709
ISHARES TR CORE S&P MCP ETF 464287507 2,420 16,818 SH   SOLE   15,465 0 1,353
ISHARES TR CORE S&P500 ETF 464287200 2,492 9,644 SH   SOLE   8,316 0 1,328
ISHARES TR CORE US AGGBD ET 464287226 2,625 22,754 SH   SOLE   22,754 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 7,279 154,849 SH   SOLE   137,236 0 17,613
ISHARES TR BARCLAYS 7 10 YR 464287440 111,731 919,751 SH   SOLE   843,167 0 76,584
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 40,893 697,364 SH   SOLE   633,553 0 63,811
JOHNSON & JOHNSON COM 478160104 11,608 88,523 SH   SOLE   84,758 0 3,765
JPMORGAN CHASE & CO COM 46625H100 9,030 100,298 SH   SOLE   97,976 0 2,322
KANSAS CITY SOUTHERN COM NEW 485170302 1,520 11,952 SH   SOLE   11,903 0 49
LILLY ELI & CO COM 532457108 530 3,822 SH   SOLE   3,822 0 0
LOCKHEED MARTIN CORP COM 539830109 3,702 10,922 SH   SOLE   10,670 0 252
MASTERCARD INC CL A 57636Q104 3,176 13,149 SH   SOLE   13,149 0 0
MCDONALDS CORP COM 580135101 1,646 9,956 SH   SOLE   9,357 0 599
MEDTRONIC PLC SHS G5960L103 5,301 58,778 SH   SOLE   56,849 0 1,929
MERCK & CO. INC COM 58933Y105 6,087 79,108 SH   SOLE   76,189 0 2,919
MGE ENERGY INC COM 55277P104 590 9,007 SH   SOLE   8,457 0 550
MICROCHIP TECHNOLOGY INC COM 595017104 4,163 61,404 SH   SOLE   61,176 0 228
MICROSOFT CORP COM 594918104 21,858 138,596 SH   SOLE   135,425 0 3,171
MONDELEZ INTL INC CL A 609207105 770 15,366 SH   SOLE   15,366 0 0
NEXTERA ENERGY INC COM 65339F101 621 2,583 SH   SOLE   2,583 0 0
NIKE INC CL B 654106103 1,756 21,224 SH   SOLE   21,157 0 67
NORTHROP GRUMMAN CORP COM 666807102 515 1,702 SH   SOLE   1,667 0 35
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,295 59,966 SH   SOLE   59,366 0 600
NVIDIA CORP COM 67066G104 1,761 6,679 SH   SOLE   6,655 0 24
OMNICOM GROUP INC COM 681919106 808 14,717 SH   SOLE   14,517 0 200
PARKER HANNIFIN CORP COM 701094104 1,846 14,229 SH   SOLE   13,188 0 1,041
PAYPAL HLDGS INC COM 70450Y103 1,915 20,000 SH   SOLE   20,000 0 0
PEPSICO INC COM 713448108 8,693 72,385 SH   SOLE   70,701 0 1,684
PFIZER INC COM 717081103 5,254 160,973 SH   SOLE   154,685 0 6,288
PHILIP MORRIS INTL INC COM 718172109 603 8,272 SH   SOLE   8,272 0 0
PHILLIPS 66 COM 718546104 590 10,992 SH   SOLE   10,622 0 370
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 593 6,919 SH   SOLE   6,919 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,087 38,493 SH   SOLE   38,493 0 0
PINNACLE WEST CAP CORP COM 723484101 637 8,408 SH   SOLE   8,233 0 175
PNC FINL SVCS GROUP INC COM 693475105 2,230 23,302 SH   SOLE   21,667 0 1,635
PRICE T ROWE GROUP INC COM 74144T108 2,393 24,510 SH   SOLE   22,889 0 1,621
PROCTER & GAMBLE CO COM 742718109 7,077 64,334 SH   SOLE   62,192 0 2,142
PROLOGIS INC. COM 74340W103 207 2,571 SH   SOLE   2,571 0 0
PRUDENTIAL FINL INC COM 744320102 328 6,286 SH   SOLE   6,126 0 160
RAYTHEON CO COM NEW 755111507 420 3,201 SH   SOLE   3,145 0 56
ROBERT HALF INTL INC COM 770323103 1,802 47,732 SH   SOLE   45,500 0 2,232
SCHWAB CHARLES CORP COM 808513105 534 15,882 SH   SOLE   15,882 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 629 10,408 SH   SOLE   10,408 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,307 62,161 SH   SOLE   57,300 0 4,861
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,500 72,488 SH   SOLE   67,950 0 4,538
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,519 25,837 SH   SOLE   20,582 0 5,255
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,721 21,610 SH   SOLE   21,579 0 31
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,847 35,712 SH   SOLE   32,479 0 3,233
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,157 160,868 SH   SOLE   149,305 0 11,563
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,748 105,560 SH   SOLE   102,905 0 2,655
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7,776 150,932 SH   SOLE   142,877 0 8,055
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 13,788 254,054 SH   SOLE   233,662 0 20,392
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 61,962 1,011,625 SH   SOLE   924,289 0 87,336
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 71,634 1,699,109 SH   SOLE   1,538,566 0 160,543
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 815 18,422 SH   SOLE   17,922 0 500
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,565 15,956 SH   SOLE   15,611 0 345
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,887 34,049 SH   SOLE   29,680 0 4,369
SHERWIN WILLIAMS CO COM 824348106 541 1,177 SH   SOLE   1,127 0 50
SPDR GOLD TRUST GOLD SHS 78463V107 215 1,452 SH   SOLE   1,087 0 365
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 616 31,240 SH   SOLE   31,240 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,896 7,355 SH   SOLE   7,118 0 237
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 570 2,167 SH   SOLE   2,167 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,382 112,220 SH   SOLE   112,220 0 0
STRYKER CORP COM 863667101 5,637 33,855 SH   SOLE   33,680 0 175
SYSCO CORP COM 871829107 1,053 23,087 SH   SOLE   22,778 0 309
TAPESTRY INC COM 876030107 183 14,106 SH   SOLE   13,671 0 435
TJX COS INC NEW COM 872540109 2,183 45,667 SH   SOLE   45,667 0 0
TOTAL S.A. SPONSORED ADS 89151E109 258 6,941 SH   SOLE   6,941 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 28 134,994 SH   SOLE   30,224 0 104,770
UNION PAC CORP COM 907818108 409 2,903 SH   SOLE   2,903 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,093 33,109 SH   SOLE   31,049 0 2,060
UNITEDHEALTH GROUP INC COM 91324P102 583 2,339 SH   SOLE   2,339 0 0
US BANCORP DEL COM NEW 902973304 3,819 110,862 SH   SOLE   105,962 0 4,900
V F CORP COM 918204108 2,213 40,928 SH   SOLE   38,584 0 2,344
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 709 12,597 SH   SOLE   12,597 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 837 9,430 SH   SOLE   9,035 0 395
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,095 9,486 SH   SOLE   9,209 0 277
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,523 11,811 SH   SOLE   9,040 0 2,771
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,527 10,671 SH   SOLE   10,469 0 202
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,995 42,872 SH   SOLE   39,625 0 3,247
VANGUARD INDEX FDS SML CP GRW ETF 922908595 4,634 30,829 SH   SOLE   29,451 0 1,378
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,785 48,849 SH   SOLE   44,806 0 4,043
VANGUARD INDEX FDS VALUE ETF 922908744 6,845 76,856 SH   SOLE   70,274 0 6,582
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 7,813 96,113 SH   SOLE   92,979 0 3,134
VANGUARD INDEX FDS MID CAP ETF 922908629 7,858 59,686 SH   SOLE   57,107 0 2,579
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 8,216 64,854 SH   SOLE   64,044 0 810
VANGUARD INDEX FDS GROWTH ETF 922908736 9,308 59,403 SH   SOLE   56,094 0 3,309
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,930 47,050 SH   SOLE   44,850 0 2,200
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,418 30,896 SH   SOLE   28,858 0 2,038
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 444 4,296 SH   SOLE   4,296 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 41,414 986,988 SH   SOLE   903,591 0 83,396
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,409 19,914 SH   SOLE   19,415 0 499
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,531 26,246 SH   SOLE   26,246 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,729 50,788 SH   SOLE   50,506 0 282
VISA INC COM CL A 92826C839 12,915 80,161 SH   SOLE   78,289 0 1,872
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,333 29,144 SH   SOLE   29,044 0 100
WALMART INC COM 931142103 5,061 44,545 SH   SOLE   42,606 0 1,939
WASTE MGMT INC DEL COM 94106L109 273 2,953 SH   SOLE   2,953 0 0
WEC ENERGY GROUP INC COM 92939U106 416 4,721 SH   SOLE   4,721 0 0
WEX INC COM 96208T104 1,302 12,454 SH   SOLE   12,402 0 52
WISDOMTREE TR US MIDCAP FUND 97717W570 238 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,105 116,815 SH   SOLE   100,378 0 16,437
WISDOMTREE TR US SMALLCAP FUND 97717W562 27,582 1,235,213 SH   SOLE   1,124,508 0 110,705
WISDOMTREE TR US MIDCAP DIVID 97717W505 47,489 1,965,590 SH   SOLE   1,788,335 0 177,255
WOODWARD INC COM 980745103 238 4,000 SH   SOLE   4,000 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 697 22,118 SH   SOLE   21,213 0 905
XCEL ENERGY INC COM 98389B100 299 4,964 SH   SOLE   4,876 0 88
ZOETIS INC CL A 98978V103 1,614 13,716 SH   SOLE   13,716 0 0