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,833 10,391 SH   SOLE   10,206 0 185
ABBOTT LABS COM 002824100 1,672 19,249 SH   SOLE   19,249 0 0
ABBVIE INC COM 00287Y109 891 10,060 SH   SOLE   10,060 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,464 11,703 SH   SOLE   825 0 0
ADOBE INC COM 00724F101 272 825 SH   SOLE   1,047 0 0
ALIGN TECHNOLOGY INC COM 016255101 292 1,047 SH   SOLE   8,595 0 400
ALLIANT ENERGY CORP COM 018802108 492 8,995 SH   SOLE   2,273 0 0
ALLSTATE CORP COM 020002101 256 2,273 SH   SOLE   6,600 0 178
ALPHABET INC CAP STK CL C 02079K107 4,701 3,516 SH   SOLE   3,484 0 32
ALPHABET INC CAP STK CL A 02079K305 9,078 6,778 SH   SOLE   9,722 0 0
ALTRIA GROUP INC COM 02209S103 485 9,722 SH   SOLE   2,310 0 0
AMAZON COM INC COM 023135106 4,269 2,310 SH   SOLE   30,913 0 659
AMERICAN ELEC PWR CO INC COM 025537101 2,984 31,572 SH   SOLE   15,890 0 228
AMERICAN EXPRESS CO COM 025816109 2,007 16,118 SH   SOLE   21,602 0 1,391
AMGEN INC COM 031162100 5,543 22,993 SH   SOLE   15,325 0 481
ANALOG DEVICES INC COM 032654105 1,878 15,806 SH   SOLE   91,342 0 2,035
APPLE INC COM 037833100 27,420 93,377 SH   SOLE   52,032 0 0
ASSOCIATED BANC CORP COM 045487105 1,147 52,032 SH   SOLE   10,961 0 132
AT&T INC COM 00206R102 433 11,093 SH   SOLE   2,369 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 404 2,369 SH   SOLE   8,896 0 0
BANK AMER CORP COM 060505104 313 8,896 SH   SOLE   3,379 0 0
BANK MONTREAL QUE COM 063671101 269 3,469 SH   SOLE   14 0 0
BAXTER INTL INC COM 071813109 283 3,379 SH   SOLE   39,647 0 1,233
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,754 14 SH   SOLE   7,211 0 48
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,259 40,880 SH   SOLE   3,458 0 125
BOEING CO COM 097023105 2,365 7,259 SH   SOLE   3,775 0 0
BOOKING HLDGS INC COM 09857L108 7,359 3,583 SH   SOLE   10,953 0 560
BRISTOL MYERS SQUIBB CO COM 110122108 242 3,775 SH   SOLE   3,301 0 0
CARDINAL HEALTH INC COM 14149Y108 582 11,513 SH   SOLE   32,535 0 2,462
CATERPILLAR INC DEL COM 149123101 487 3,301 SH   SOLE   159,671 0 5,761
CHEVRON CORP NEW COM 166764100 4,218 34,997 SH   SOLE   27,927 0 250
CISCO SYS INC COM 17275R102 7,934 165,432 SH   SOLE   43,640 0 0
CITIGROUP INC COM NEW 172967424 2,251 28,177 SH   SOLE   8,958 0 0
COCA COLA CO COM 191216100 2,415 43,640 SH   SOLE   4,873 0 0
COMCAST CORP NEW CL A 20030N101 403 8,958 SH   SOLE   28,475 0 15
CONOCOPHILLIPS COM 20825C104 317 4,873 SH   SOLE   8,154 0 39
CONSTELLATION BRANDS INC CL A 21036P108 5,406 28,490 SH   SOLE   30,605 0 1,882
COSTCO WHSL CORP NEW COM 22160K105 2,408 8,193 SH   SOLE   1,323 0 0
DANAHER CORPORATION COM 235851102 4,986 32,487 SH   SOLE   56,633 0 306
DEERE & CO COM 244199105 229 1,323 SH   SOLE   6,868 0 329
DIAGEO P L C SPON ADR NEW 25243Q205 254 1,510 SH   SOLE   3,903 0 0
DISCOVER FINL SVCS COM 254709108 4,830 56,939 SH   SOLE   4,561 0 286
DISNEY WALT CO COM DISNEY 254687106 5,238 36,215 SH   SOLE   4,883 0 0
DOW INC COM 260557103 394 7,197 SH   SOLE   6,354 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 356 3,903 SH   SOLE   61,376 0 2,170
DUPONT DE NEMOURS INC COM 26614N102 311 4,847 SH   SOLE   14,780 0 1,406
EDWARDS LIFESCIENCES CORP COM 28176E108 1,139 4,883 SH   SOLE   21,007 0 0
EMERSON ELEC CO COM 291011104 485 6,354 SH   SOLE   66,887 0 274
ENBRIDGE INC COM 29250N105 382 9,616 SH   SOLE   31,413 0 2,459
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 3,324 134,541 SH   SOLE   2,568 0 75
EXACT SCIENCES CORP COM 30063P105 3,104 33,559 SH   SOLE   26,543 0 96
EXXON MOBIL CORP COM 30231G102 4,434 63,546 SH   SOLE   10,402 0 26
FACEBOOK INC CL A 30303M102 3,322 16,186 SH   SOLE   38,595 0 1,051
FIDELITY NATL INFORMATION SV COM 31620M106 2,922 21,007 SH   SOLE   3,605 0 0
FISERV INC COM 337738108 7,766 67,161 SH   SOLE   1,421 0 0
GERON CORP COM 374163103 68 50,300 SH   SOLE   106,433 0 4,839
GILEAD SCIENCES INC COM 375558103 2,201 33,872 SH   SOLE   11,072 0 60
GOLDMAN SACHS GROUP INC COM 38141G104 608 2,643 SH   SOLE   85,278 0 3,280
GUIDEWIRE SOFTWARE INC COM 40171V100 2,924 26,639 SH   SOLE   98,869 0 2,422
HERSHEY CO COM 427866108 220 1,500 SH   SOLE   11,558 0 49
HOME DEPOT INC COM 437076102 2,277 10,428 SH   SOLE   2,630 0 0
HONEYWELL INTL INC COM 438516106 7,017 39,646 SH   SOLE   3,822 0 0
ILLINOIS TOOL WKS INC COM 452308109 255 1,421 SH   SOLE   9,905 0 220
INSPIRE MED SYS INC COM 457730109 276 3,720 SH   SOLE   16,029 0 0
INTEL CORP COM 458140100 6,660 111,272 SH   SOLE   10,217 0 599
INTERNATIONAL BUSINESS MACHS COM 459200101 483 3,605 SH   SOLE   73,402 0 3,091
INTUITIVE SURGICAL INC COM NEW 46120E602 6,581 11,132 SH   SOLE   64,378 0 267
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 340 2,485 SH   SOLE   136,474 0 3,580
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 555 4,383 SH   SOLE   16,516 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 800 18,811 SH   SOLE   2,299 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 492 2,315 SH   SOLE   12,177 0 67
ISHARES TR S&P 500 GRWT ETF 464287309 203 1,046 SH   SOLE   1,667 0 35
ISHARES TR USA MOMENTUM FCT 46432F396 206 1,644 SH   SOLE   4,353 0 24
ISHARES TR RUSSELL 2000 ETF 464287655 236 1,425 SH   SOLE   4,526 0 0
ISHARES TR RUS MD CP GR ETF 464287481 417 2,732 SH   SOLE   2,639 0 403
ISHARES TR MSCI MIN VOL ETF 46429B697 463 7,059 SH   SOLE   17,921 0 0
ISHARES TR EAFE SML CP ETF 464288273 512 8,224 SH   SOLE   72,200 0 1,725
ISHARES TR MSCI EAFE ETF 464287465 516 7,424 SH   SOLE   150,899 0 5,912
ISHARES TR EAFE GRWTH ETF 464288885 523 6,046 SH   SOLE   8,574 0 0
ISHARES TR S&P MC 400GR ETF 464287606 596 2,501 SH   SOLE   43,708 0 663
ISHARES TR RUS 1000 GRW ETF 464287614 803 4,562 SH   SOLE   5,037 0 175
ISHARES TR RUS MDCP VAL ETF 464287473 945 9,971 SH   SOLE   21,106 0 1,429
ISHARES TR RUS 2000 GRW ETF 464287648 992 4,630 SH   SOLE   60,565 0 2,196
ISHARES TR MIN VOL EAFE ETF 46429B689 1,213 16,272 SH   SOLE   4,811 0 160
ISHARES TR ESG MSCI EAFE 46435G516 1,522 22,139 SH   SOLE   3,776 0 56
ISHARES TR CORE S&P SCP ETF 464287804 1,578 18,824 SH   SOLE   56,898 0 1,695
ISHARES TR CORE TOTAL USD 46434V613 2,239 42,974 SH   SOLE   103,338 0 3,131
ISHARES TR CORE US AGGBD ET 464287226 2,906 25,860 SH   SOLE   1,127 0 50
ISHARES TR CORE S&P500 ETF 464287200 2,920 9,034 SH   SOLE   35,351 0 198
ISHARES TR CORE S&P MCP ETF 464287507 3,644 17,705 SH   SOLE   115,531 0 3,935
ISHARES TR CORE MSCI TOTAL 46432F834 10,923 176,464 SH   SOLE   27,703 0 359
ISHARES TR BARCLAYS 7 10 YR 464287440 98,097 890,012 SH   SOLE   20,975 0 1,427
JOHNSON & JOHNSON COM 478160104 12,918 88,558 SH   SOLE   12,421 0 435
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 53,755 674,802 SH   SOLE   37 0 700
JPMORGAN CHASE & CO COM 46625H100 14,120 101,291 SH   SOLE   1,581 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,778 11,607 SH   SOLE   1,500 0 0
KEMPER CORP DEL COM 488401100 204 2,630 SH   SOLE   46,429 0 0
LILLY ELI & CO COM 532457108 502 3,822 SH   SOLE   11,581 0 313
LOCKHEED MARTIN CORP COM 539830109 3,942 10,125 SH   SOLE   2,983 0 0
MASTERCARD INC CL A 57636Q104 4,786 16,029 SH   SOLE   28,153 0 1,690
MCDONALDS CORP COM 580135101 2,137 10,816 SH   SOLE   1,377 0 0
MEDTRONIC PLC SHS G5960L103 6,512 57,402 SH   SOLE   2,479 0 0
MERCK & CO INC COM 58933Y105 6,957 76,493 SH   SOLE   115,700 0 4,624
MGE ENERGY INC COM 55277P104 742 9,410 SH   SOLE   49,643 0 381
MICROCHIP TECHNOLOGY INC COM 595017104 6,770 64,645 SH   SOLE   38,115 0 2,386
MICROSOFT CORP COM 594918104 22,086 140,054 SH   SOLE   83,226 0 1,922
MONDELEZ INTL INC CL A 609207105 910 16,516 SH   SOLE   40,421 0 100
NATIONAL PRESTO INDS INC COM 637215104 224 2,531 SH   SOLE   40,654 0 1,941
NEXTERA ENERGY INC COM 65339F101 557 2,299 SH   SOLE   35,679 0 536
NIKE INC CL B 654106103 1,240 12,244 SH   SOLE   2,653 0 0
NORTHROP GRUMMAN CORP COM 666807102 585 1,702 SH   SOLE   3,745 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,431 45,935 SH   SOLE   12,641 0 117
NVIDIA CORP COM 67066G104 1,030 4,377 SH   SOLE   4,000 0 0
ORACLE CORP COM 68389X105 240 4,526 SH   SOLE   23,330 0 655
PARKER HANNIFIN CORP COM 701094104 626 3,042 SH   SOLE   4,876 0 88
PAYPAL HLDGS INC COM 70450Y103 1,939 17,921 SH   SOLE   2,260 0 200
PEPSICO INC COM 713448108 10,103 73,925 SH   SOLE   4,747 0 0
PFIZER INC COM 717081103 6,144 156,811 SH   SOLE   39,396 0 2,254
PHILIP MORRIS INTL INC COM 718172109 730 8,574 SH   SOLE   1,300 0 0
PHILLIPS 66 COM 718546104 4,943 44,371 SH   SOLE   4,383 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 251 2,516 SH   SOLE   2,315 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,644 43,077 SH   SOLE   7,658 0 1,376
PINNACLE WEST CAP CORP COM 723484101 469 5,212 SH   SOLE   16,370 0 1,335
PNC FINL SVCS GROUP INC COM 693475105 3,597 22,535 SH   SOLE   1,621 0 880
PRICE T ROWE GROUP INC COM 74144T108 2,729 22,402 SH   SOLE   2,732 0 0
PROCTER & GAMBLE CO COM 742718109 7,839 62,761 SH   SOLE   9,971 0 0
PRUDENTIAL FINL INC COM 744320102 466 4,971 SH   SOLE   4,562 0 0
RAYTHEON CO COM NEW 755111507 842 3,832 SH   SOLE   1,046 0 0
ROBERT HALF INTL INC COM 770323103 3,700 58,593 SH   SOLE   7,059 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,185 15,412 SH   SOLE   615,778 0 59,024
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,378 25,089 SH   SOLE   123,529 0 6,107
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,769 64,619 SH   SOLE   901,801 0 81,344
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,801 19,385 SH   SOLE   1,497,579 0 152,870
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,829 36,224 SH   SOLE   15,412 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2,672 92,388 SH   SOLE   19,385 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,799 142,701 SH   SOLE   18,334 0 500
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,509 129,636 SH   SOLE   26,721 0 3,544
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10,324 136,493 SH   SOLE   7,183 0 237
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 12,862 240,722 SH   SOLE   2,257 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 75,515 983,145 SH   SOLE   2,627 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 99,274 1,650,449 SH   SOLE   4,500 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,010 18,834 SH   SOLE   56,624 0 3,120
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,956 30,265 SH   SOLE   18,756 0 499
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,224 41,650 SH   SOLE   84,189 0 3,134
SHERWIN WILLIAMS CO COM 824348106 687 1,177 SH   SOLE   48,966 0 4,218
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 371 1,300 SH   SOLE   63,455 0 810
SPDR GOLD TRUST GOLD SHS 78463V107 207 1,452 SH   SOLE   54,642 0 2,579
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2,152 83,514 SH   SOLE   39,003 0 3,247
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,388 7,420 SH   SOLE   10,838 0 121
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 847 2,257 SH   SOLE   6,158 0 849
SPDR SERIES TRUST S&P DIVID ETF 78464A763 283 2,627 SH   SOLE   69,597 0 6,629
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,691 116,173 SH   SOLE   9,222 0 0
STRYKER CORP COM 863667101 7,463 35,549 SH   SOLE   1,719,475 0 157,296
SYNCHRONY FINL COM 87165B103 4,302 119,466 SH   SOLE   33,246 0 313
SYSCO CORP COM 871829107 2,400 28,062 SH   SOLE   50,300 0 0
TAPESTRY INC COM 876030107 347 12,856 SH   SOLE   3,720 0 0
TESLA INC COM 88160R101 308 737 SH   SOLE   8,860 0 550
TEXAS INSTRS INC COM 882508104 203 1,581 SH   SOLE   2,531 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 5,064 106,469 SH   SOLE   30,224 0 104,770
TJX COS INC NEW COM 872540109 2,835 46,429 SH   SOLE   1,864 0 621
TOTAL S A SPONSORED ADS 89151E109 392 7,097 SH   SOLE   18,398 0 426
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 66 134,994 SH   SOLE   4,358 0 272
TRUIST FINL CORP COM 89832Q109 670 11,894 SH   SOLE   1,425 0 0
UNION PACIFIC CORP COM 907818108 539 2,983 SH   SOLE   45,335 0 600
UNITED PARCEL SERVICE INC CL B 911312106 3,493 29,843 SH   SOLE   128,433 0 8,060
UNITED TECHNOLOGIES CORP COM 913017109 206 1,377 SH   SOLE   9,948 0 45
UNITEDHEALTH GROUP INC COM 91324P102 729 2,479 SH   SOLE   30,372 0 2,303
US BANCORP DEL COM NEW 902973304 7,134 120,324 SH   SOLE   7,674 0 242
V F CORP COM 918204108 4,036 40,501 SH   SOLE   1,073,378 0 92,632
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 269 3,204 SH   SOLE   132,361 0 20,254
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 673 11,895 SH   SOLE   1,510 0 0
VANGUARD GROUP DIV APP ETF 921908844 561 4,500 SH   SOLE   7,097 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,146 7,007 SH   SOLE   11,095 0 608
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,311 7,916 SH   SOLE   3,469 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,370 9,993 SH   SOLE   9,616 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,242 10,959 SH   SOLE   55,456 0 1,946
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,920 42,250 SH   SOLE   158,271 0 18,193
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,493 32,675 SH   SOLE   20,458 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 7,863 53,184 SH   SOLE   18,811 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 9,136 76,226 SH   SOLE   10,164 0 6,108
VANGUARD INDEX FDS MID CAP ETF 922908629 10,196 57,221 SH   SOLE   21,689 0 450
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10,204 64,265 SH   SOLE   7,424 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 10,408 87,323 SH   SOLE   6,046 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 10,884 59,744 SH   SOLE   8,224 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,995 37,108 SH   SOLE   60,400 0 4,219
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4,152 37,369 SH   SOLE   87,527 0 4,861
VANGUARD STAR FD VG TL INTL STK F 921909768 49,392 886,904 SH   SOLE   131,827 0 10,874
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1,474 20,458 SH   SOLE   76,348 0 7,166
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,804 19,255 SH   SOLE   34,631 0 2,738
VERIZON COMMUNICATIONS INC COM 92343V104 3,071 50,024 SH   SOLE   34,908 0 2,200
VISA INC COM CL A 92826C839 15,999 85,148 SH   SOLE   817,235 0 69,669
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,389 40,521 SH   SOLE   134,541 0 0
WALMART INC COM 931142103 5,062 42,595 SH   SOLE   43,077 0 0
WASTE MGMT INC DEL COM 94106L109 302 2,653 SH   SOLE   19,097 0 5,992
WEC ENERGY GROUP INC COM 92939U106 345 3,745 SH   SOLE   116,173 0 0
WEX INC COM 96208T104 2,672 12,758 SH   SOLE   816,627 0 73,385
WISDOMTREE TR US MIDCAP FUND 97717W570 388 9,222 SH   SOLE   25,860 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 4,377 152,615 SH   SOLE   28,840 0 14,134
WISDOMTREE TR US SMALLCAP FUND 97717W562 44,833 1,166,010 SH   SOLE   2,516 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 71,392 1,876,771 SH   SOLE   32,991 0 3,233
WOODWARD INC COM 980745103 474 4,000 SH   SOLE   220,651 0 20,071
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,506 23,985 SH   SOLE   3,204 0 0
XCEL ENERGY INC COM 98389B100 315 4,964 SH   SOLE   11,895 0 0
XILINX INC COM 983919101 241 2,460 SH   SOLE   0 0 1,644
YUM CHINA HLDGS INC COM 98850P109 228 4,747 SH   SOLE   1,087 0 365