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,736 11,130 SH   SOLE   11,045 0 85
ABBOTT LABS COM 002824100 1,988 21,740 SH   SOLE   21,740 0 0
ABBVIE INC COM 00287Y109 1,036 10,552 SH   SOLE   10,552 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,773 17,572 SH   SOLE   16,720 0 852
ADOBE INC COM 00724F101 353 812 SH   SOLE   812 0 0
AIR PRODS & CHEMS INC COM 009158106 1,510 6,253 SH   SOLE   6,103 0 150
ALIGN TECHNOLOGY INC COM 016255101 385 1,402 SH   SOLE   1,402 0 0
ALLIANT ENERGY CORP COM 018802108 420 8,775 SH   SOLE   8,375 0 400
ALLSTATE CORP COM 020002101 220 2,273 SH   SOLE   2,273 0 0
ALPHABET INC CAP STK CL C 02079K107 4,936 3,492 SH   SOLE   3,454 0 38
ALPHABET INC CAP STK CL A 02079K305 9,887 6,972 SH   SOLE   6,799 0 173
ALTRIA GROUP INC COM 02209S103 376 9,570 SH   SOLE   9,570 0 0
AMAZON COM INC COM 023135106 10,528 3,816 SH   SOLE   3,737 0 79
AMERICAN ELEC PWR CO INC COM 025537101 2,554 32,073 SH   SOLE   31,354 0 719
AMERICAN EXPRESS CO COM 025816109 1,278 13,423 SH   SOLE   13,245 0 178
AMGEN INC COM 031162100 5,497 23,307 SH   SOLE   21,926 0 1,381
ANALOG DEVICES INC COM 032654105 1,828 14,903 SH   SOLE   14,377 0 526
APPLE INC COM 037833100 33,184 90,964 SH   SOLE   88,821 0 2,143
ASSOCIATED BANC CORP COM 045487105 446 32,582 SH   SOLE   32,582 0 0
AT&T INC COM 00206R102 312 10,313 SH   SOLE   10,181 0 132
AUTOMATIC DATA PROCESSING IN COM 053015103 353 2,369 SH   SOLE   2,369 0 0
BAXTER INTL INC COM 071813109 291 3,379 SH   SOLE   3,379 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,742 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,701 43,142 SH   SOLE   41,623 0 1,519
BOEING CO COM 097023105 354 1,933 SH   SOLE   1,933 0 0
BOOKING HOLDINGS INC COM 09857L108 2,728 1,713 SH   SOLE   1,560 0 153
BRIGGS & STRATTON CORP COM 109043109 19 14,500 SH   SOLE   0 0 14,500
BRISTOL-MYERS SQUIBB CO COM 110122108 203 3,453 SH   SOLE   3,453 0 0
CATERPILLAR INC DEL COM 149123101 374 2,956 SH   SOLE   2,956 0 0
CHEVRON CORP NEW COM 166764100 3,364 37,695 SH   SOLE   34,038 0 3,657
CISCO SYS INC COM 17275R102 8,029 172,159 SH   SOLE   165,460 0 6,699
CITIGROUP INC COM NEW 172967424 917 17,936 SH   SOLE   17,686 0 250
COCA COLA CO COM 191216100 1,676 37,522 SH   SOLE   37,522 0 0
COMCAST CORP NEW CL A 20030N101 254 6,528 SH   SOLE   6,528 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,582 26,192 SH   SOLE   26,177 0 15
COSTCO WHSL CORP NEW COM 22160K105 3,197 10,545 SH   SOLE   10,506 0 39
DANAHER CORPORATION COM 235851102 5,966 33,740 SH   SOLE   31,962 0 1,778
DEERE & CO COM 244199105 208 1,323 SH   SOLE   1,323 0 0
DISCOVER FINL SVCS COM 254709108 1,765 35,227 SH   SOLE   35,127 0 100
DISNEY WALT CO COM DISNEY 254687106 6,118 54,861 SH   SOLE   53,179 0 1,682
DUKE ENERGY CORP NEW COM NEW 26441C204 286 3,576 SH   SOLE   3,576 0 0
ECOLAB INC COM 278865100 5,343 26,854 SH   SOLE   25,738 0 1,116
EDWARDS LIFESCIENCES CORP COM 28176E108 978 14,146 SH   SOLE   14,146 0 0
EMERSON ELEC CO COM 291011104 2,011 32,419 SH   SOLE   31,715 0 704
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 2,353 97,550 SH   SOLE   94,893 0 2,657
EXACT SCIENCES CORP COM 30063P105 2,796 32,159 SH   SOLE   31,846 0 313
EXXON MOBIL CORP COM 30231G102 1,394 31,161 SH   SOLE   30,828 0 333
FACEBOOK INC CL A 30303M102 4,253 18,729 SH   SOLE   17,001 0 1,728
FIDELITY NATL INFORMATION SV COM 31620M106 2,465 18,386 SH   SOLE   18,386 0 0
FISERV INC COM 337738108 5,777 59,175 SH   SOLE   58,701 0 474
GENERAL ELECTRIC CO COM 369604103 94 13,717 SH   SOLE   13,717 0 0
GERON CORP COM 374163103 110 50,300 SH   SOLE   50,300 0 0
GILEAD SCIENCES INC COM 375558103 3,243 42,154 SH   SOLE   39,397 0 2,757
GOLDMAN SACHS GROUP INC COM 38141G104 570 2,886 SH   SOLE   2,811 0 75
GUIDEWIRE SOFTWARE INC COM 40171V100 2,656 23,960 SH   SOLE   23,960 0 0
HASBRO INC COM 418056107 758 10,115 SH   SOLE   9,710 0 405
HOME DEPOT INC COM 437076102 2,931 11,701 SH   SOLE   11,675 0 26
HONEYWELL INTL INC COM 438516106 6,102 42,201 SH   SOLE   40,878 0 1,323
HUMANA INC COM 444859102 361 932 SH   SOLE   932 0 0
ILLINOIS TOOL WKS INC COM 452308109 236 1,350 SH   SOLE   1,350 0 0
INSPIRE MED SYS INC COM 457730109 324 3,720 SH   SOLE   3,720 0 0
INTEL CORP COM 458140100 7,196 120,272 SH   SOLE   115,069 0 5,203
INTERNATIONAL BUSINESS MACHS COM 459200101 463 3,836 SH   SOLE   3,836 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,017 10,559 SH   SOLE   10,499 0 60
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 225 2,017 SH   SOLE   1,396 0 621
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 427 3,938 SH   SOLE   3,938 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 752 3,036 SH   SOLE   3,036 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 206 4,007 SH   SOLE   4,007 0 0
ISHARES TR CORE MSCI EAFE 46432F842 223 3,895 SH   SOLE   3,895 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 232 1,619 SH   SOLE   1,619 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 244 1,175 SH   SOLE   1,175 0 0
ISHARES TR EAFE SML CP ETF 464288273 293 5,465 SH   SOLE   5,465 0 0
ISHARES TR RUS MD CP GR ETF 464287481 399 2,526 SH   SOLE   2,526 0 0
ISHARES TR S&P MC 400GR ETF 464287606 453 2,022 SH   SOLE   1,142 0 880
ISHARES TR EAFE GRWTH ETF 464288885 509 6,124 SH   SOLE   6,124 0 0
ISHARES TR USA QUALITY FCTR 46432F339 686 7,157 SH   SOLE   7,157 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 794 4,135 SH   SOLE   4,135 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 906 4,380 SH   SOLE   4,138 0 242
ISHARES TR ESG MSCI EAFE 46435G516 1,431 23,614 SH   SOLE   23,164 0 450
ISHARES TR MSCI MIN VOL ETF 46429B697 1,802 29,714 SH   SOLE   29,714 0 0
ISHARES TR CORE TOTAL USD 46434V613 2,347 43,202 SH   SOLE   29,399 0 13,803
ISHARES TR CORE US AGGBD ET 464287226 2,668 22,566 SH   SOLE   22,566 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,258 10,520 SH   SOLE   9,168 0 1,353
ISHARES TR BARCLAYS 7 10 YR 464287440 3,597 29,519 SH   SOLE   28,189 0 1,330
ISHARES TR CORE S&P MCP ETF 464287507 4,604 25,891 SH   SOLE   23,614 0 2,277
ISHARES TR MIN VOL EAFE ETF 46429B689 4,955 75,006 SH   SOLE   71,042 0 3,964
ISHARES TR CORE MSCI TOTAL 46432F834 9,175 168,292 SH   SOLE   156,977 0 11,315
ISHARES TR CORE S&P SCP ETF 464287804 38,343 561,476 SH   SOLE   515,496 0 45,979
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 49,851 718,413 SH   SOLE   654,136 0 64,276
JOHNSON & JOHNSON COM 478160104 12,795 90,983 SH   SOLE   87,175 0 3,807
JPMORGAN CHASE & CO COM 46625H100 9,613 102,196 SH   SOLE   99,774 0 2,422
KANSAS CITY SOUTHERN COM NEW 485170302 1,830 12,260 SH   SOLE   12,211 0 49
LILLY ELI & CO COM 532457108 756 4,602 SH   SOLE   4,602 0 0
LOCKHEED MARTIN CORP COM 539830109 4,932 13,514 SH   SOLE   12,953 0 561
LOWES COS INC COM 548661107 328 2,424 SH   SOLE   2,424 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,825 12,936 SH   SOLE   12,936 0 0
MCDONALDS CORP COM 580135101 1,805 9,786 SH   SOLE   9,245 0 541
MEDTRONIC PLC SHS G5960L103 5,384 58,714 SH   SOLE   56,640 0 2,074
MERCK & CO. INC COM 58933Y105 6,247 80,786 SH   SOLE   77,626 0 3,160
MGE ENERGY INC COM 55277P104 585 9,066 SH   SOLE   8,516 0 550
MICROCHIP TECHNOLOGY INC. COM 595017104 6,503 61,750 SH   SOLE   61,389 0 361
MICROSOFT CORP COM 594918104 28,233 138,730 SH   SOLE   135,449 0 3,281
MONDELEZ INTL INC CL A 609207105 783 15,314 SH   SOLE   15,314 0 0
NEXTERA ENERGY INC COM 65339F101 655 2,728 SH   SOLE   2,728 0 0
NIKE INC CL B 654106103 2,230 22,747 SH   SOLE   22,680 0 67
NORTHROP GRUMMAN CORP COM 666807102 518 1,684 SH   SOLE   1,649 0 35
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 272 6,980 SH   SOLE   6,980 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,813 66,014 SH   SOLE   65,414 0 600
NVIDIA CORPORATION COM 67066G104 2,778 7,313 SH   SOLE   7,289 0 24
OMNICOM GROUP INC COM 681919106 792 14,511 SH   SOLE   14,311 0 200
ORACLE CORP COM 68389X105 242 4,374 SH   SOLE   4,374 0 0
PARKER HANNIFIN CORP COM 701094104 2,752 15,018 SH   SOLE   13,877 0 1,141
PAYPAL HLDGS INC COM 70450Y103 3,479 19,965 SH   SOLE   19,965 0 0
PEPSICO INC COM 713448108 9,841 74,409 SH   SOLE   72,490 0 1,919
PFIZER INC COM 717081103 5,282 161,530 SH   SOLE   154,794 0 6,736
PHILIP MORRIS INTL INC COM 718172109 572 8,172 SH   SOLE   8,172 0 0
PHILLIPS 66 COM 718546104 710 9,880 SH   SOLE   9,504 0 376
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 631 6,919 SH   SOLE   6,919 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,109 45,785 SH   SOLE   45,785 0 0
PINNACLE WEST CAP CORP COM 723484101 703 9,589 SH   SOLE   9,414 0 175
PNC FINL SVCS GROUP INC COM 693475105 2,387 22,691 SH   SOLE   20,891 0 1,800
PRICE T ROWE GROUP INC COM 74144T108 3,091 25,032 SH   SOLE   23,411 0 1,621
PROCTER AND GAMBLE CO COM 742718109 7,618 63,715 SH   SOLE   61,573 0 2,142
PROLOGIS INC. COM 74340W103 234 2,511 SH   SOLE   2,511 0 0
PRUDENTIAL FINL INC COM 744320102 388 6,371 SH   SOLE   6,211 0 160
RAYTHEON TECHNOLOGIES CORP COM 75513E101 527 8,547 SH   SOLE   8,417 0 130
REPUBLIC SVCS INC COM 760759100 1,105 13,473 SH   SOLE   12,083 0 1,390
ROBERT HALF INTL INC COM 770323103 2,456 46,488 SH   SOLE   44,256 0 2,232
S&P GLOBAL INC COM 78409V104 226 687 SH   SOLE   687 0 0
SCHWAB CHARLES CORP COM 808513105 547 16,203 SH   SOLE   16,003 0 200
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 594 11,504 SH   SOLE   9,774 0 1,730
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 738 10,048 SH   SOLE   10,048 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 747 12,700 SH   SOLE   7,445 0 5,255
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,072 45,149 SH   SOLE   45,149 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,771 72,735 SH   SOLE   68,097 0 4,638
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,194 21,610 SH   SOLE   21,579 0 31
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,666 156,831 SH   SOLE   145,369 0 11,462
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,936 114,701 SH   SOLE   112,075 0 2,626
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,454 144,693 SH   SOLE   136,464 0 8,229
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16,014 284,743 SH   SOLE   263,844 0 20,899
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 78,121 1,054,269 SH   SOLE   966,748 0 87,521
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 90,375 1,717,494 SH   SOLE   1,561,595 0 155,899
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,169 21,640 SH   SOLE   20,865 0 775
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,914 14,986 SH   SOLE   14,655 0 331
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,994 35,332 SH   SOLE   30,553 0 4,779
SHERWIN WILLIAMS CO COM 824348106 457 790 SH   SOLE   740 0 50
SPDR GOLD TR GOLD SHS 78463V107 302 1,802 SH   SOLE   1,437 0 365
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 370 16,330 SH   SOLE   16,330 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,333 7,566 SH   SOLE   7,329 0 237
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 703 2,167 SH   SOLE   2,167 0 0
SPDR SER TR S&P DIVID ETF 78464A763 223 2,447 SH   SOLE   2,447 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 7,016 141,596 SH   SOLE   141,596 0 0
STRYKER CORPORATION COM 863667101 6,104 33,875 SH   SOLE   33,650 0 225
SYSCO CORP COM 871829107 940 17,202 SH   SOLE   17,202 0 0
TAPESTRY INC COM 876030107 199 14,986 SH   SOLE   14,551 0 435
TJX COS INC NEW COM 872540109 2,268 44,857 SH   SOLE   44,857 0 0
TOTAL S.A. SPONSORED ADS 89151E109 267 6,941 SH   SOLE   6,941 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 36 134,994 SH   SOLE   30,224 0 104,770
UNION PAC CORP COM 907818108 456 2,697 SH   SOLE   2,697 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,720 33,464 SH   SOLE   31,279 0 2,185
UNITEDHEALTH GROUP INC COM 91324P102 662 2,243 SH   SOLE   2,243 0 0
US BANCORP DEL COM NEW 902973304 4,096 111,231 SH   SOLE   106,981 0 4,250
V F CORP COM 918204108 2,411 39,570 SH   SOLE   37,706 0 1,864
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 735 12,736 SH   SOLE   12,736 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 995 9,306 SH   SOLE   8,886 0 420
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,473 10,110 SH   SOLE   9,643 0 467
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,513 19,266 SH   SOLE   19,156 0 110
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,919 12,261 SH   SOLE   9,184 0 3,077
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,220 7,833 SH   SOLE   7,631 0 202
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,127 30,696 SH   SOLE   29,318 0 1,378
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,952 48,616 SH   SOLE   44,623 0 3,993
VANGUARD INDEX FDS VALUE ETF 922908744 7,494 75,253 SH   SOLE   69,481 0 5,772
VANGUARD INDEX FDS MID CAP ETF 922908629 9,046 55,187 SH   SOLE   52,608 0 2,579
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10,639 64,450 SH   SOLE   63,640 0 810
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 11,011 115,060 SH   SOLE   110,869 0 4,191
VANGUARD INDEX FDS GROWTH ETF 922908736 12,007 59,412 SH   SOLE   56,103 0 3,309
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,001 20,709 SH   SOLE   18,671 0 2,038
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,602 96,658 SH   SOLE   92,295 0 4,363
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 512 4,367 SH   SOLE   4,367 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 50,706 1,031,246 SH   SOLE   937,032 0 94,214
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,360 17,262 SH   SOLE   16,763 0 499
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,712 25,520 SH   SOLE   25,520 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 359 7,462 SH   SOLE   7,462 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 219 785 SH   SOLE   785 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,843 51,576 SH   SOLE   51,119 0 457
VISA INC COM CL A 92826C839 15,481 80,141 SH   SOLE   78,159 0 1,982
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,230 29,009 SH   SOLE   28,909 0 100
WALMART INC COM 931142103 5,584 46,616 SH   SOLE   44,600 0 2,016
WASTE MGMT INC DEL COM 94106L109 297 2,806 SH   SOLE   2,806 0 0
WEC ENERGY GROUP INC COM 92939U106 396 4,522 SH   SOLE   4,522 0 0
WEX INC COM 96208T104 1,824 11,054 SH   SOLE   11,002 0 52
WISDOMTREE TR US SMALLCAP FUND 97717W562 327 11,520 SH   SOLE   4,962 0 6,558
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,079 98,154 SH   SOLE   81,717 0 16,437
WISDOMTREE TR US MIDCAP DIVID 97717W505 58,445 2,062,295 SH   SOLE   1,874,490 0 187,805
WOODWARD INC COM 980745103 299 3,850 SH   SOLE   3,850 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 860 20,183 SH   SOLE   19,273 0 910
XCEL ENERGY INC COM 98389B100 310 4,964 SH   SOLE   4,876 0 88
ZOETIS INC CL A 98978V103 1,941 14,161 SH   SOLE   14,161 0 0