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
1/100 BERKSHIRE HATHAWAY CLA 1 COM 084990175 637 200 SH   SOLE   200 0 0
3M CO COM 88579Y101 1,942 11,202 SH   SOLE   11,017 0 185
ABBOTT LABS COM COM 002824100 1,651 19,635 SH   SOLE   19,635 0 0
ABBVIE INC COM COM 00287Y109 755 10,376 SH   SOLE   10,376 0 0
ABIOMED INC COM COM 003654100 1,403 5,385 SH   SOLE   5,385 0 0
ADOBE SYS INC COM 00724F101 243 825 SH   SOLE   825 0 0
ALIGN TECHNOLOGY INC. COM 016255101 287 1,047 SH   SOLE   1,047 0 0
ALLIANT ENERGY CORP COM COM 018802108 588 11,990 SH   SOLE   11,590 0 400
ALLSTATE CORP COM 020002101 242 2,384 SH   SOLE   2,384 0 0
ALPHABET INC CL A COM 02079K305 7,230 6,677 SH   SOLE   6,459 0 218
ALPHABET INC CL C COM 02079K107 4,016 3,715 SH   SOLE   3,683 0 32
ALTRIA GROUP INC COM COM 02209S103 464 9,808 SH   SOLE   9,808 0 0
AMAZON COM INC COM COM 023135106 4,181 2,208 SH   SOLE   2,208 0 0
AMERICAN ELECTRIC POWER CO INC COM 025537101 2,837 32,238 SH   SOLE   31,579 0 659
AMERICAN EXPRESS CO COM COM 025816109 2,005 16,245 SH   SOLE   16,017 0 228
AMGEN INC COM 031162100 4,294 23,302 SH   SOLE   21,796 0 1,506
ANALOG DEVICES INC COM 032654105 1,793 15,889 SH   SOLE   15,408 0 481
APPLE INC COM COM 037833100 18,542 93,686 SH   SOLE   91,263 0 2,423
ASSOCIATED BANC CORP COM COM 045487105 1,142 54,032 SH   SOLE   54,032 0 0
AT&T INC COM 00206R102 498 14,861 SH   SOLE   14,729 0 132
AUTOMATIC DATA PROCESSING INC COM 053015103 392 2,369 SH   SOLE   2,369 0 0
BANK AMER CORP COM COM 060505104 375 12,923 SH   SOLE   12,923 0 0
BAXTER INTERNATIONAL INC COM 071813109 249 3,041 SH   SOLE   3,041 0 0
BB&T CORP COM COM 054937107 577 11,745 SH   SOLE   11,745 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 4,457 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 9,264 43,459 SH   SOLE   42,139 0 1,320
BOEING CO COM 097023105 2,817 7,739 SH   SOLE   7,719 0 20
BOOKING HOLDINGS INC COM 09857L108 6,783 3,618 SH   SOLE   3,481 0 137
BRISTOL-MYERS SQUIBB CO COM 110122108 293 6,459 SH   SOLE   6,459 0 0
CARDINAL HEALTH INC COM COM 14149Y108 720 15,296 SH   SOLE   14,736 0 560
CATERPILLAR INC COM 149123101 359 2,635 SH   SOLE   2,635 0 0
CHEVRON CORP COM 166764100 4,971 39,944 SH   SOLE   37,237 0 2,707
CISCO SYS INC COM COM 17275R102 9,081 165,915 SH   SOLE   159,926 0 5,989
CITIGROUP INC COM NEW COM 172967424 1,526 21,789 SH   SOLE   21,539 0 250
COCA COLA CO COM COM 191216100 2,283 44,838 SH   SOLE   44,838 0 0
COMCAST CORP NEW CL A COM 20030N101 380 8,988 SH   SOLE   8,988 0 0
CONOCOPHILLIPS COM COM 20825C104 303 4,968 SH   SOLE   4,968 0 0
CONSTELLATION BRANDS INC COM 21036P108 5,898 29,950 SH   SOLE   29,860 0 90
COSTCO WHOLESALE CORP COM 22160K105 2,112 7,991 SH   SOLE   7,952 0 39
DANAHER CORP COM 235851102 4,679 32,738 SH   SOLE   30,713 0 2,025
DISCOVER FINANCIAL SERVICES COM 254709108 4,701 60,594 SH   SOLE   60,288 0 306
DOW INC COM COM 260557103 428 8,676 SH   SOLE   8,347 0 329
DUKE ENERGY CORP NEW COM NEW COM 26441C204 301 3,407 SH   SOLE   3,407 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 648 8,634 SH   SOLE   8,305 0 329
EMERSON ELEC CO COM COM 291011104 641 9,610 SH   SOLE   9,398 0 212
EXXON MOBIL CORP COM 30231G102 5,375 70,136 SH   SOLE   67,337 0 2,799
FACEBOOK INC CL A COM 30303M102 3,354 17,377 SH   SOLE   15,750 0 1,627
FIDELITY NATL INFO SVC COM COM 31620M106 2,577 21,007 SH   SOLE   21,007 0 0
FIRST DATA CORP NEW COM CL A COM 32008D106 233 8,610 SH   SOLE   8,610 0 0
FISERV INC COM 337738108 6,047 66,337 SH   SOLE   66,023 0 314
GENERAL ELECTRIC CO COM 369604103 133 12,660 SH   SOLE   12,518 0 142
GILEAD SCIENCES INC COM COM 375558103 2,260 33,453 SH   SOLE   30,856 0 2,597
GLOBAL NET LEASE INC COM NEW COM 379378201 272 13,884 SH   SOLE   13,884 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 565 2,760 SH   SOLE   2,685 0 75
GUIDEWIRE SOFTWARE INC COM COM 40171V100 2,905 28,657 SH   SOLE   28,561 0 96
HOME DEPOT INC COM COM 437076102 2,206 10,605 SH   SOLE   10,579 0 26
HONEYWELL INTL INC COM COM 438516106 6,909 39,572 SH   SOLE   38,408 0 1,164
ILLINOIS TOOL WORKS INC COM 452308109 208 1,382 SH   SOLE   1,382 0 0
INTEL CORP COM COM 458140100 4,877 101,884 SH   SOLE   96,906 0 4,978
INTUITIVE SURGICAL INC COM 46120E602 6,149 11,722 SH   SOLE   11,602 0 120
JOHNSON & JOHNSON COM 478160104 12,820 92,044 SH   SOLE   88,567 0 3,476
JPMORGAN CHASE & CO COM 46625H100 11,570 103,492 SH   SOLE   100,515 0 2,977
KANSAS CITY SOUTHERN COM 485170302 1,489 12,226 SH   SOLE   12,155 0 71
KEMPER CORP DEL COM COM 488401100 227 2,630 SH   SOLE   2,630 0 0
KIMBERLY CLARK CORP COM 494368103 266 1,998 SH   SOLE   1,998 0 0
LILLY ELI & CO COM COM 532457108 442 3,991 SH   SOLE   3,991 0 0
LOCKHEED MARTIN CORP COM 539830109 3,719 10,231 SH   SOLE   10,011 0 220
MASTERCARD INC CL A COM 57636Q104 4,559 17,234 SH   SOLE   17,234 0 0
MCDONALDS CORP COM COM 580135101 2,186 10,528 SH   SOLE   9,929 0 599
MERCK & CO INC COM 58933Y105 6,377 76,054 SH   SOLE   72,353 0 3,701
MICROCHIP TECHNOLOGY INC COM 595017104 6,102 70,375 SH   SOLE   70,104 0 271
MICROSOFT CORP COM COM 594918104 19,207 143,380 SH   SOLE   139,191 0 4,189
MONDELEZ INTL INC CL A COM 609207105 950 17,630 SH   SOLE   17,630 0 0
NEXTERA ENERGY INC COM COM 65339F101 404 1,973 SH   SOLE   1,973 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 474 1,468 SH   SOLE   1,433 0 35
ORACLE CORP COM 68389X105 488 8,569 SH   SOLE   8,569 0 0
PAYPAL HLDGS INC COM COM 70450Y103 2,465 21,533 SH   SOLE   21,533 0 0
PEPSICO INC COM COM 713448108 9,694 73,926 SH   SOLE   71,978 0 1,948
PFIZER INC COM 717081103 7,447 171,914 SH   SOLE   164,099 0 7,815
PHILIP MORRIS INTL INC COM COM 718172109 588 7,492 SH   SOLE   7,492 0 0
PHILLIPS 66 COM 718546104 4,245 45,384 SH   SOLE   44,623 0 761
PNC FINANCIAL SERVICES GROUP I COM 693475105 3,066 22,331 SH   SOLE   20,458 0 1,873
PROCTER AND GAMBLE CO COM COM 742718109 6,891 62,845 SH   SOLE   60,457 0 2,388
RAYTHEON CO COM NEW COM 755111507 661 3,801 SH   SOLE   3,745 0 56
ROBERT HALF INTERNATIONAL INC COM 770323103 3,465 60,784 SH   SOLE   58,554 0 2,230
SCHWAB CHARLES CORP COM 808513105 4,386 109,126 SH   SOLE   106,682 0 2,444
SHERWIN WILLIAMS CO COM 824348106 539 1,177 SH   SOLE   1,127 0 50
SOUTHERN CO COM COM 842587107 212 3,829 SH   SOLE   3,585 0 244
STRYKER CORP COM 863667101 7,393 35,962 SH   SOLE   35,764 0 198
SYNCHRONY FINANCIAL COM 87165B103 4,271 123,192 SH   SOLE   117,358 0 5,834
SYSCO CORP COM COM 871829107 1,442 20,389 SH   SOLE   20,030 0 359
T ROWE PRICE GROUP INC COM 74144T108 2,518 22,956 SH   SOLE   21,328 0 1,628
TAPESTRY INC COM COM 876030107 475 14,955 SH   SOLE   14,520 0 435
THE HERSHEY CO. F/K/A HERSHEY COM 427866108 201 1,500 SH   SOLE   1,500 0 0
TJX COS INC NEW COM COM 872540109 2,414 45,645 SH   SOLE   45,179 0 466
ULTA SALON COSMETCS & FRAG INC COM 90384S303 1,284 3,701 SH   SOLE   3,701 0 0
UNION PACIFIC CORP COM 907818108 313 1,851 SH   SOLE   1,851 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 3,183 30,819 SH   SOLE   29,023 0 1,796
UNITED TECHNOLOGIES CORP CO COM 913017109 243 1,869 SH   SOLE   1,869 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 605 2,479 SH   SOLE   2,479 0 0
US BANCORP COM 902973304 6,390 121,949 SH   SOLE   117,832 0 4,117
VERIZON COMMUNICATIONS INC COM 92343V104 3,141 54,983 SH   SOLE   54,602 0 381
VF CORP COM 918204108 3,320 38,006 SH   SOLE   35,559 0 2,447
VISA INC COM 92826C839 15,217 87,678 SH   SOLE   85,376 0 2,302
WALGREENS BOOTS ALLIANCE INC C COM 931427108 2,350 42,986 SH   SOLE   42,886 0 100
WALMART INC COM 931142103 4,852 43,916 SH   SOLE   41,866 0 2,050
WALT DISNEY CO COM 254687106 5,098 36,511 SH   SOLE   35,975 0 536
WASTE MGMT INC DEL COM COM 94106L109 358 3,103 SH   SOLE   3,103 0 0
WEC ENERGY GROUP INC COM COM 92939U106 452 5,425 SH   SOLE   5,425 0 0
WEX INC COM COM 96208T104 2,705 12,998 SH   SOLE   12,838 0 160
WOODWARD INC COM COM 980745103 453 4,000 SH   SOLE   4,000 0 0
WYNDHAM HOTELS & RESORTS INC C COM 98311A105 1,520 27,276 SH   SOLE   27,021 0 255
XILINX INC COM 983919101 355 3,010 SH   SOLE   2,810 0 200
YUM CHINA HOLDINGS INC COM 98850P109 244 5,283 SH   SOLE   5,283 0 0
WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 229 5,254 SH   SOLE   5,254 0 0
CONSUMER DISCRETIONARY SELECT ETF 81369Y407 5,463 45,832 SH   SOLE   43,470 0 2,362
INVESCO FTSE RAFI US 1000 ETF 46137V613 459 3,938 SH   SOLE   3,938 0 0
INVESCO QQQ TRUST SERIES 1 ETF 46090E103 381 2,038 SH   SOLE   2,038 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,395 8,125 SH   SOLE   6,786 0 1,339
ISHARES CORE S&P MID-CAP ETF ETF 464287507 3,117 16,047 SH   SOLE   14,781 0 1,266
ISHARES S&P 400/BARRA GROWTH ETF 464287606 543 2,401 SH   SOLE   1,521 0 880
ISHARES TR RUSSELL MCP GR ETF 464287481 335 2,348 SH   SOLE   2,348 0 0
ISHARES TR RUSSELL MCP VL ETF 464287473 887 9,956 SH   SOLE   9,956 0 0
ISHARES TR RUSSELL1000GRW ETF 464287614 285 1,813 SH   SOLE   1,813 0 0
JPMORGAN DIVERSIFIED RETURN US ETF 46641Q407 50,107 669,429 SH   SOLE   609,586 0 59,843
SCHWAB U.S. DIVIDEND EQUITY ET ETF 808524797 6,470 121,908 SH   SOLE   115,614 0 6,294
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 67,921 967,669 SH   SOLE   884,501 0 83,168
SCHWAB U.S. MID-CAP ETF ETF 808524508 93,997 1,646,468 SH   SOLE   1,481,486 0 164,982
SCHWAB US BROAD MARKET ETF ETF 808524102 1,098 15,571 SH   SOLE   15,571 0 0
SCHWAB US LARGE-CAP GROWTH ETF ETF 808524300 1,628 19,560 SH   SOLE   19,560 0 0
SELECT SECTOR SPDR TR COMMUNIC ETF 81369Y852 778 15,799 SH   SOLE   15,299 0 500
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 1,563 26,215 SH   SOLE   22,050 0 4,165
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 1,179 4,024 SH   SOLE   3,787 0 237
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 768 2,167 SH   SOLE   2,167 0 0
VANGUARD DIVIDEND APPRECIATION ETF 921908844 529 4,597 SH   SOLE   4,597 0 0
VANGUARD GROWTH ETF ETF 922908736 9,984 61,104 SH   SOLE   58,226 0 2,878
VANGUARD HIGH DIV YIELD INDEX ETF 921946406 1,683 19,255 SH   SOLE   18,756 0 499
VANGUARD INDEX FDS MCAP VL IDX ETF 922908512 9,925 89,140 SH   SOLE   86,506 0 2,634
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 7,176 53,263 SH   SOLE   49,151 0 4,112
VANGUARD MID-CAP GROWTH ETF ETF 922908538 9,521 63,766 SH   SOLE   62,956 0 810
VANGUARD MID-CAP INDEX ETF ETF 922908629 9,571 57,257 SH   SOLE   54,828 0 2,429
VANGUARD REAL ESTATE INDEX FUN ETF 922908553 3,508 40,143 SH   SOLE   36,532 0 3,611
VANGUARD S&P 500 ETF ETF 922908363 2,986 11,094 SH   SOLE   10,973 0 121
VANGUARD TOTAL STOCK MARKET IN ETF 922908769 1,091 7,269 SH   SOLE   6,420 0 849
VANGUARD VALUE ETF ETF 922908744 8,789 79,242 SH   SOLE   73,363 0 5,879
WISDOMTREE TR MDCP EARN FUND ETF 97717W570 375 9,372 SH   SOLE   9,372 0 0
WISDOMTREE U.S. MIDCAP DIVIDEN ETF 97717W505 65,812 1,818,004 SH   SOLE   1,647,278 0 170,726
DEWMAR INTL BMC INC COM COM 25211R102 1 722,039 SH   SOLE   722,039 0 0
EXACT SCIENCES CORP COM COM 30063P105 4,046 34,274 SH   SOLE   33,036 0 1,238
GERON CORP COM 374163103 71 50,300 SH   SOLE   50,300 0 0
INSPIRE MED SYS INC COM COM 457730109 226 3,720 SH   SOLE   3,720 0 0
MGE ENERGY INC COM COM 55277P104 915 12,522 SH   SOLE   11,972 0 550
MIDLAND STS BANCORP INC ILL CO COM 597742105 282 10,538 SH   SOLE   10,538 0 0
NATIONAL PRESTO INDS COM COM 637215104 273 2,925 SH   SOLE   2,925 0 0
TRANSATLANTIC PETROLEUM LTD SH COM G89982113 97 134,994 SH   SOLE   32,524 0 102,470
INVESCO FTSE RAFI US 1500 SM-M ETF 46137V597 396 3,101 SH   SOLE   2,480 0 621
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 1,629 20,814 SH   SOLE   20,464 0 350
ISHARES RUSSELL 2000 GROWTH ET ETF 464287648 933 4,646 SH   SOLE   4,374 0 272
ISHARES TR RUSSELL 2000 ETF 464287655 222 1,425 SH   SOLE   1,425 0 0
NUSHARES ETF TR ESG SMALL CAP ETF 67092P607 1,117 37,779 SH   SOLE   37,779 0 0
SCHWAB US SMALL CAP ETF ETF 808524607 9,545 133,534 SH   SOLE   125,874 0 7,660
VANGUARD INDEX FDS SM CP VAL E ETF 922908611 1,307 10,013 SH   SOLE   10,013 0 0
VANGUARD SMALL-CAP GROWTH INDE ETF 922908595 6,076 32,631 SH   SOLE   30,453 0 2,178
VANGUARD SMALL CAP INDEX ETF ETF 922908751 1,236 7,889 SH   SOLE   7,647 0 242
WISDOMTREE U.S. SMALLCAP EARNI ETF 97717W562 41,363 1,152,826 SH   SOLE   1,049,929 0 102,897
WISDOMTREE US SMALLCAP DIVIDEN ETF 97717W604 5,449 201,011 SH   SOLE   180,757 0 20,254
ANHEUSER BUSCH INBEV SPONSORED ADR 03524A108 720 8,132 SH   SOLE   7,903 0 229
DIAGEO P L C SPON ADR NEW ADR 25243Q205 306 1,778 SH   SOLE   1,778 0 0
NESTLE S A SPONSORED ADR ADR 641069406 5,285 51,109 SH   SOLE   48,755 0 2,354
TOTAL S A SPONSORED ADS ADR 89151E109 396 7,097 SH   SOLE   7,097 0 0
ACCENTURE LTD CLASS A FGN G1151C101 2,045 11,070 SH   SOLE   10,314 0 756
BANK MONTREAL QUE COM FGN 063671101 269 3,569 SH   SOLE   3,569 0 0
ENBRIDGE INC COM FGN 29250N105 458 12,705 SH   SOLE   12,705 0 0
MEDTRONIC PLC FGN G5960L103 5,802 59,579 SH   SOLE   57,371 0 2,208
SCHLUMBERGER LTD FGN 806857108 1,617 40,681 SH   SOLE   37,659 0 3,022
TENCENT HLDGS LTD ADR FGN 88032Q109 1,120 24,746 SH   SOLE   24,746 0 0
ISHARES CORE MSCI TOTAL INTL S ETF 46432F834 7,821 133,381 SH   SOLE   116,145 0 17,236
VANGUARD WHITEHALL FDS INC INT ETF 921946810 1,408 20,698 SH   SOLE   20,698 0 0
COLUMBIA ETF TR I SUSTNBLE INT ETF 19761L201 1,217 48,284 SH   SOLE   48,284 0 0
INVESCO FTSE RAFI DEVELOPED MK ETF 46138E743 738 18,175 SH   SOLE   18,175 0 0
ISHARES TR ESG MSCI EAFE ETF 46435G516 1,365 21,223 SH   SOLE   21,223 0 0
ISHARES TR MSCI EAFE IDX ETF 464287465 335 5,094 SH   SOLE   5,094 0 0
ISHARES TR MSCI GRW ETF ETF 464288885 488 6,046 SH   SOLE   6,046 0 0
ISHARES TR MSCI SMALL CAP ETF 464288273 472 8,224 SH   SOLE   8,224 0 0
SCHWAB EMERGING MARKETS EQUITY ETF 808524706 1,566 59,665 SH   SOLE   57,161 0 2,504
SCHWAB FUNDAMENTAL INTL LARGE ETF 808524755 2,811 100,909 SH   SOLE   96,048 0 4,861
SCHWAB INTERNATIONAL EQUITY ET ETF 808524805 3,894 121,334 SH   SOLE   115,391 0 5,943
SPDR MSCI ACWI ETF 78463X848 2,065 56,307 SH   SOLE   50,293 0 6,014
SPDR S&P INTERNATIONAL DIVIDEN ETF 78463X772 206 5,229 SH   SOLE   5,229 0 0
VANGUARD FTSE ALL-WLD EX-US SM ETF 922042718 3,893 36,986 SH   SOLE   34,673 0 2,313
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,899 37,238 SH   SOLE   35,038 0 2,200
VANGUARD TOTAL INTERNATIONAL S ETF 921909768 47,569 901,783 SH   SOLE   826,702 0 75,082
ETFIS SER TR I VIRTUS NEWFLEET ETF 26923G707 3,325 136,043 SH   SOLE   136,043 0 0
PIMCO ACTIVE BOND ETF ETF 72201R775 2,332 21,695 SH   SOLE   21,695 0 0
SCHWAB INTERMEDIATE-TERM US TR ETF 808524854 1,414 25,724 SH   SOLE   19,732 0 5,992
SPDR DOUBLELINE TOT RET TACT E ETF 78467V848 4,922 100,311 SH   SOLE   100,311 0 0
INVESCO SENIOR LOAN ETF ETF 46138G508 326 14,369 SH   SOLE   11,010 0 3,359
ISHARES 7-10 YEAR TREASURY BON ETF 464287440 93,066 845,897 SH   SOLE   772,038 0 73,858
ISHARES CORE U.S. AGGREGATE ETF 464287226 2,729 24,504 SH   SOLE   24,504 0 0
ISHARES TR CORE TOTAL BOND ETF ETF 46434V613 1,741 33,689 SH   SOLE   20,070 0 13,619
PIMCO ETF TR 0-5 HIGH YIELD ETF 72201R783 456 4,541 SH   SOLE   4,541 0 0
SCHWAB SHORT-TERM US TREASURY ETF 808524862 1,976 39,054 SH   SOLE   35,603 0 3,451
SCHWAB U.S. AGGREGATE BOND ETF ETF 808524839 11,823 223,070 SH   SOLE   213,798 0 9,272
VANGUARD TOTAL BOND MRKT ETF ETF 921937835 266 3,204 SH   SOLE   3,204 0 0
VANGUARD TOTAL INTL BOND ETF ETF 92203J407 692 12,081 SH   SOLE   12,081 0 0
GM 6.75 ESC PEND FUT DIST PFD 370ESCAZ8 0 27,000 SH   SOLE   27,000 0 0
GOLDMAN SACHS GROUP INC SHS D PFD 38144G804 262 13,050 SH   SOLE   13,050 0 0