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,753 10,947 SH   SOLE   10,862 0 85
ABBOTT LABS COM 002824100 2,677 24,595 SH   SOLE   24,595 0 0
ABBVIE INC COM 00287Y109 920 10,499 SH   SOLE   10,499 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,490 19,867 SH   SOLE   18,996 0 871
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,120 4,322 SH   SOLE   4,322 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 288 2,856 SH   SOLE   2,856 0 0
AIR PRODS & CHEMS INC COM 009158106 2,024 6,794 SH   SOLE   6,606 0 188
ALIGN TECHNOLOGY INC COM 016255101 459 1,402 SH   SOLE   1,402 0 0
ALLIANT ENERGY CORP COM 018802108 453 8,775 SH   SOLE   8,375 0 400
ALPHABET INC CAP STK CL C 02079K107 5,063 3,445 SH   SOLE   3,407 0 38
ALPHABET INC CAP STK CL A 02079K305 10,482 7,152 SH   SOLE   6,979 0 173
ALTRIA GROUP INC COM 02209S103 368 9,524 SH   SOLE   9,524 0 0
AMAZON COM INC COM 023135106 12,025 3,819 SH   SOLE   3,736 0 83
AMERICAN ELEC PWR CO INC COM 025537101 2,549 31,182 SH   SOLE   30,463 0 719
AMERICAN EXPRESS CO COM 025816109 210 2,099 SH   SOLE   1,999 0 100
AMGEN INC COM 031162100 5,984 23,542 SH   SOLE   22,161 0 1,381
AMPIO PHARMACEUTICALS INC COM 03209T109 10 10,000 SH   SOLE   10,000 0 0
ANALOG DEVICES INC COM 032654105 1,638 14,030 SH   SOLE   13,504 0 526
APPLE INC COM 037833100 41,390 357,396 SH   SOLE   349,047 0 8,349
AT&T INC COM 00206R102 258 9,042 SH   SOLE   9,042 0 0
AUTODESK INC COM 052769106 216 937 SH   SOLE   937 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 330 2,369 SH   SOLE   2,369 0 0
BAXTER INTL INC COM 071813109 272 3,379 SH   SOLE   3,379 0 0
BECTON DICKINSON & CO COM 075887109 213 915 SH   SOLE   915 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,480 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,054 37,822 SH   SOLE   36,387 0 1,435
BLACKROCK INC COM 09247X101 1,349 2,393 SH   SOLE   2,393 0 0
BOEING CO COM 097023105 257 1,557 SH   SOLE   1,557 0 0
BOOKING HOLDINGS INC COM 09857L108 2,990 1,748 SH   SOLE   1,595 0 153
BRISTOL-MYERS SQUIBB CO COM 110122108 208 3,453 SH   SOLE   3,453 0 0
CATERPILLAR INC DEL COM 149123101 443 2,970 SH   SOLE   2,970 0 0
CHEVRON CORP NEW COM 166764100 2,920 40,562 SH   SOLE   36,625 0 3,937
CISCO SYS INC COM 17275R102 6,852 173,940 SH   SOLE   167,241 0 6,699
CITIGROUP INC COM NEW 172967424 737 17,091 SH   SOLE   16,841 0 250
CLOROX CO DEL COM 189054109 239 1,139 SH   SOLE   1,139 0 0
COCA COLA CO COM 191216100 1,795 36,352 SH   SOLE   36,352 0 0
COLGATE PALMOLIVE CO COM 194162103 211 2,739 SH   SOLE   2,539 0 200
COMCAST CORP NEW CL A 20030N101 945 20,433 SH   SOLE   20,033 0 400
CONSTELLATION BRANDS INC CL A 21036P108 4,810 25,382 SH   SOLE   25,367 0 15
COSTCO WHSL CORP NEW COM 22160K105 3,778 10,643 SH   SOLE   10,604 0 39
DANAHER CORPORATION COM 235851102 7,284 33,827 SH   SOLE   32,220 0 1,607
DEERE & CO COM 244199105 320 1,443 SH   SOLE   1,443 0 0
DISCOVER FINL SVCS COM 254709108 539 9,331 SH   SOLE   9,231 0 100
DISNEY WALT CO COM DISNEY 254687106 7,142 57,558 SH   SOLE   55,834 0 1,724
DUKE ENERGY CORP NEW COM NEW 26441C204 310 3,503 SH   SOLE   3,503 0 0
EATON VANCE CORP COM NON VTG 278265103 549 14,389 SH   SOLE   13,921 0 468
ECOLAB INC COM 278865100 5,703 28,537 SH   SOLE   27,406 0 1,131
EDWARDS LIFESCIENCES CORP COM 28176E108 1,290 16,162 SH   SOLE   16,162 0 0
EMERSON ELEC CO COM 291011104 2,141 32,658 SH   SOLE   32,079 0 579
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 1,836 74,502 SH   SOLE   74,502 0 0
EXACT SCIENCES CORP COM 30063P105 3,307 32,437 SH   SOLE   32,124 0 313
EXXON MOBIL CORP COM 30231G102 983 28,634 SH   SOLE   28,251 0 383
FACEBOOK INC CL A 30303M102 4,980 19,014 SH   SOLE   17,286 0 1,728
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 201 2,185 SH   SOLE   2,185 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,695 18,308 SH   SOLE   18,308 0 0
FISERV INC COM 337738108 6,018 58,397 SH   SOLE   57,923 0 474
GENERAL ELECTRIC CO COM 369604103 157 25,219 SH   SOLE   9,219 0 16,000
GERON CORP COM 374163103 88 50,300 SH   SOLE   50,300 0 0
GILEAD SCIENCES INC COM 375558103 2,455 38,847 SH   SOLE   36,032 0 2,815
GOLDMAN SACHS GROUP INC COM 38141G104 501 2,495 SH   SOLE   2,420 0 75
GUIDEWIRE SOFTWARE INC COM 40171V100 2,477 23,755 SH   SOLE   23,755 0 0
HASBRO INC COM 418056107 769 9,302 SH   SOLE   8,947 0 355
HERSHEY CO COM 427866108 215 1,500 SH   SOLE   1,500 0 0
HOME DEPOT INC COM 437076102 3,378 12,164 SH   SOLE   12,138 0 26
HONEYWELL INTL INC COM 438516106 7,196 43,713 SH   SOLE   42,390 0 1,323
HUMANA INC COM 444859102 386 932 SH   SOLE   932 0 0
ILLINOIS TOOL WKS INC COM 452308109 233 1,205 SH   SOLE   1,205 0 0
ILLUMINA INC COM 452327109 1,566 5,068 SH   SOLE   5,045 0 23
INSPIRE MED SYS INC COM 457730109 234 1,816 SH   SOLE   1,816 0 0
INTEL CORP COM 458140100 5,703 110,137 SH   SOLE   104,934 0 5,203
INTERNATIONAL BUSINESS MACHS COM 459200101 473 3,891 SH   SOLE   3,891 0 0
INTUIT COM 461202103 235 720 SH   SOLE   720 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,308 10,300 SH   SOLE   10,240 0 60
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 236 2,017 SH   SOLE   1,396 0 621
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 448 3,938 SH   SOLE   3,938 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,069 3,848 SH   SOLE   3,848 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 207 4,007 SH   SOLE   4,007 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 243 1,619 SH   SOLE   1,619 0 0
ISHARES TR CORE MSCI EAFE 46432F842 244 4,054 SH   SOLE   4,054 0 0
ISHARES TR EAFE SML CP ETF 464288273 322 5,465 SH   SOLE   5,465 0 0
ISHARES TR S&P MC 400GR ETF 464287606 421 1,761 SH   SOLE   881 0 880
ISHARES TR RUS MD CP GR ETF 464287481 437 2,526 SH   SOLE   2,526 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 522 2,261 SH   SOLE   2,261 0 0
ISHARES TR EAFE GRWTH ETF 464288885 550 6,124 SH   SOLE   6,124 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 776 7,485 SH   SOLE   7,485 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 922 4,252 SH   SOLE   4,252 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 926 4,182 SH   SOLE   3,940 0 242
ISHARES TR MSCI USA MIN VOL 46429B697 1,362 21,368 SH   SOLE   21,368 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,437 22,641 SH   SOLE   22,191 0 450
ISHARES TR CORE TOTAL USD 46434V613 2,641 48,572 SH   SOLE   34,963 0 13,609
ISHARES TR CORE US AGGBD ET 464287226 2,687 22,760 SH   SOLE   22,760 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 3,275 26,887 SH   SOLE   25,557 0 1,330
ISHARES TR CORE S&P500 ETF 464287200 3,588 10,678 SH   SOLE   9,401 0 1,277
ISHARES TR MSCI EAFE MIN VL 46429B689 4,641 68,123 SH   SOLE   65,435 0 2,688
ISHARES TR CORE S&P MCP ETF 464287507 4,906 26,475 SH   SOLE   24,280 0 2,195
ISHARES TR CORE MSCI TOTAL 46432F834 9,747 167,077 SH   SOLE   156,054 0 11,023
ISHARES TR CORE S&P SCP ETF 464287804 40,467 576,212 SH   SOLE   531,809 0 44,403
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 53,379 721,831 SH   SOLE   659,999 0 61,832
JOHNSON & JOHNSON COM 478160104 12,970 87,117 SH   SOLE   83,275 0 3,842
JPMORGAN CHASE & CO COM 46625H100 9,787 101,660 SH   SOLE   99,064 0 2,596
KANSAS CITY SOUTHERN COM NEW 485170302 2,182 12,067 SH   SOLE   12,018 0 49
LILLY ELI & CO COM 532457108 640 4,322 SH   SOLE   4,322 0 0
LOCKHEED MARTIN CORP COM 539830109 5,272 13,755 SH   SOLE   13,221 0 534
LOWES COS INC COM 548661107 292 1,760 SH   SOLE   1,760 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,324 12,786 SH   SOLE   12,786 0 0
MCDONALDS CORP COM 580135101 2,018 9,193 SH   SOLE   8,776 0 417
MEDTRONIC PLC SHS G5960L103 3,978 38,277 SH   SOLE   36,130 0 2,147
MERCK & CO. INC COM 58933Y105 6,694 80,702 SH   SOLE   77,542 0 3,160
MGE ENERGY INC COM 55277P104 535 8,530 SH   SOLE   7,980 0 550
MICROCHIP TECHNOLOGY INC. COM 595017104 6,281 61,120 SH   SOLE   60,859 0 261
MICROSOFT CORP COM 594918104 28,922 137,507 SH   SOLE   134,276 0 3,231
MONDELEZ INTL INC CL A 609207105 798 13,885 SH   SOLE   13,885 0 0
NEXTERA ENERGY INC COM 65339F101 890 3,208 SH   SOLE   3,208 0 0
NIKE INC CL B 654106103 3,179 25,325 SH   SOLE   25,258 0 67
NORTHROP GRUMMAN CORP COM 666807102 526 1,668 SH   SOLE   1,657 0 11
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 295 6,980 SH   SOLE   6,980 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,919 64,733 SH   SOLE   64,133 0 600
NVIDIA CORPORATION COM 67066G104 4,330 8,001 SH   SOLE   7,977 0 24
OMNICOM GROUP INC COM 681919106 622 12,562 SH   SOLE   12,362 0 200
ORACLE CORP COM 68389X105 232 3,889 SH   SOLE   3,889 0 0
PARKER-HANNIFIN CORP COM 701094104 3,132 15,478 SH   SOLE   14,309 0 1,169
PAYPAL HLDGS INC COM 70450Y103 3,956 20,078 SH   SOLE   20,078 0 0
PEPSICO INC COM 713448108 10,282 74,185 SH   SOLE   72,266 0 1,919
PFIZER INC COM 717081103 3,601 98,121 SH   SOLE   95,930 0 2,191
PHILIP MORRIS INTL INC COM 718172109 594 7,927 SH   SOLE   7,927 0 0
PHILLIPS 66 COM 718546104 489 9,431 SH   SOLE   9,030 0 401
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 558 5,947 SH   SOLE   5,947 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,263 46,813 SH   SOLE   46,813 0 0
PINNACLE WEST CAP CORP COM 723484101 700 9,386 SH   SOLE   9,211 0 175
PNC FINL SVCS GROUP INC COM 693475105 2,524 22,964 SH   SOLE   21,227 0 1,737
PRICE T ROWE GROUP INC COM 74144T108 3,271 25,511 SH   SOLE   23,890 0 1,621
PROCTER AND GAMBLE CO COM 742718109 8,871 63,825 SH   SOLE   61,683 0 2,142
PROLOGIS INC. COM 74340W103 253 2,511 SH   SOLE   2,511 0 0
PRUDENTIAL FINL INC COM 744320102 457 7,195 SH   SOLE   7,035 0 160
RAYTHEON TECHNOLOGIES CORP COM 75513E101 445 7,732 SH   SOLE   7,732 0 0
REPUBLIC SVCS INC COM 760759100 1,468 15,721 SH   SOLE   14,331 0 1,390
RIGEL PHARMACEUTICALS INC COM NEW 766559603 24 10,025 SH   SOLE   10,025 0 0
ROBERT HALF INTL INC COM 770323103 1,749 33,041 SH   SOLE   30,796 0 2,245
S&P GLOBAL INC COM 78409V104 478 1,325 SH   SOLE   1,325 0 0
SALESFORCE COM INC COM 79466L302 234 932 SH   SOLE   932 0 0
SCHWAB CHARLES CORP COM 808513105 566 15,628 SH   SOLE   15,428 0 200
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 242 4,695 SH   SOLE   4,695 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 452 5,676 SH   SOLE   5,676 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 737 12,565 SH   SOLE   7,310 0 5,255
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 948 38,569 SH   SOLE   38,569 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,214 82,737 SH   SOLE   78,613 0 4,124
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,474 21,485 SH   SOLE   21,454 0 31
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,697 181,425 SH   SOLE   169,770 0 11,655
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6,797 122,911 SH   SOLE   120,285 0 2,626
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,805 143,517 SH   SOLE   135,687 0 7,830
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 21,661 386,259 SH   SOLE   365,755 0 20,504
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 89,135 1,105,488 SH   SOLE   1,020,173 0 85,315
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 96,141 1,732,890 SH   SOLE   1,586,108 0 146,782
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,118 14,408 SH   SOLE   14,077 0 331
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,558 43,086 SH   SOLE   38,307 0 4,779
SERVICENOW INC COM 81762P102 1,533 3,160 SH   SOLE   3,145 0 15
SHERWIN WILLIAMS CO COM 824348106 272 390 SH   SOLE   340 0 50
SPDR GOLD TR GOLD SHS 78463V107 257 1,449 SH   SOLE   1,087 0 362
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 367 15,277 SH   SOLE   15,277 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,507 7,486 SH   SOLE   7,249 0 237
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 734 2,167 SH   SOLE   2,167 0 0
SPDR SER TR S&P DIVID ETF 78464A763 226 2,447 SH   SOLE   2,447 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 6,393 129,652 SH   SOLE   129,652 0 0
STRYKER CORPORATION COM 863667101 6,970 33,449 SH   SOLE   33,224 0 225
SYSCO CORP COM 871829107 877 14,090 SH   SOLE   14,090 0 0
TESLA INC COM 88160R101 470 1,095 SH   SOLE   735 0 360
TEXAS INSTRS INC COM 882508104 2,375 16,635 SH   SOLE   15,375 0 1,260
TJX COS INC NEW COM 872540109 2,208 39,678 SH   SOLE   39,678 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 31 134,994 SH   SOLE   41,194 0 93,800
UNION PAC CORP COM 907818108 531 2,697 SH   SOLE   2,697 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,521 33,135 SH   SOLE   30,928 0 2,207
UNITEDHEALTH GROUP INC COM 91324P102 691 2,215 SH   SOLE   2,215 0 0
US BANCORP DEL COM NEW 902973304 3,714 103,591 SH   SOLE   99,593 0 3,998
V F CORP COM 918204108 2,985 42,496 SH   SOLE   40,632 0 1,864
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 739 12,696 SH   SOLE   12,696 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,019 9,213 SH   SOLE   8,793 0 420
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,388 17,578 SH   SOLE   17,393 0 185
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,532 9,964 SH   SOLE   9,622 0 342
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,088 12,261 SH   SOLE   9,184 0 3,077
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,410 7,834 SH   SOLE   7,632 0 202
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,603 30,723 SH   SOLE   29,345 0 1,378
VANGUARD INDEX FDS LARGE CAP ETF 922908637 7,580 48,451 SH   SOLE   44,570 0 3,881
VANGUARD INDEX FDS VALUE ETF 922908744 7,663 73,325 SH   SOLE   67,361 0 5,964
VANGUARD INDEX FDS MID CAP ETF 922908629 9,490 53,843 SH   SOLE   51,264 0 2,579
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 10,760 106,143 SH   SOLE   101,452 0 4,691
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 11,610 64,450 SH   SOLE   63,640 0 810
VANGUARD INDEX FDS GROWTH ETF 922908736 13,186 57,934 SH   SOLE   54,545 0 3,389
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,746 16,584 SH   SOLE   15,121 0 1,463
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,905 97,217 SH   SOLE   92,854 0 4,363
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 250 3,549 SH   SOLE   3,549 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 476 3,696 SH   SOLE   3,696 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 62,985 1,207,298 SH   SOLE   1,107,776 0 99,522
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,397 17,262 SH   SOLE   16,763 0 499
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,811 25,144 SH   SOLE   25,144 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 385 7,462 SH   SOLE   7,462 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 464 1,490 SH   SOLE   1,490 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,269 54,957 SH   SOLE   54,470 0 487
VISA INC COM CL A 92826C839 15,777 78,896 SH   SOLE   76,914 0 1,982
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,042 29,009 SH   SOLE   28,909 0 100
WALMART INC COM 931142103 6,611 47,253 SH   SOLE   45,256 0 1,998
WASTE MGMT INC DEL COM 94106L109 306 2,706 SH   SOLE   2,706 0 0
WEC ENERGY GROUP INC COM 92939U106 438 4,522 SH   SOLE   4,522 0 0
WEX INC COM 96208T104 1,524 10,966 SH   SOLE   10,914 0 52
WISDOMTREE TR US SMALLCAP FUND 97717W562 239 8,017 SH   SOLE   1,459 0 6,558
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,039 96,715 SH   SOLE   80,278 0 16,437
WISDOMTREE TR US MIDCAP DIVID 97717W505 47,862 1,654,996 SH   SOLE   1,510,418 0 144,578
WOODWARD INC COM 980745103 309 3,850 SH   SOLE   3,850 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 950 18,805 SH   SOLE   17,895 0 910
XCEL ENERGY INC COM 98389B100 345 4,994 SH   SOLE   4,906 0 88
ZOETIS INC CL A 98978V103 2,379 14,388 SH   SOLE   14,388 0 0