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
AT&T Inc Common 00206R102 422 15,621 SH   SOLE   10,049 0 5,572
Ark Innovation Common 00214Q104 644 5,827 SH   SOLE   5,827 0 0
Abbott Laboratories Common 002824100 884 7,485 SH   SOLE   7,113 0 372
Abbvie Inc Com Common 00287Y109 1,000 9,270 SH   SOLE   8,850 0 420
Adobe Inc Common 00724F101 219 380 SH   SOLE   380 0 0
Advanced Micro Devices Inc Common 007903107 326 3,172 SH   SOLE   3,172 0 0
Air Prods Chems Inc Common 009158106 630 2,460 SH   SOLE   2,460 0 0
Alibaba Group Hldg Ltd Sponsor Common 01609W102 353 2,386 SH   SOLE   2,286 0 100
Allegheny Technologies Inc Common 01741R102 238 14,325 SH   SOLE   14,325 0 0
Allstate Corp Common 020002101 1,695 13,316 SH   SOLE   13,316 0 0
Alphabet Inc Cap Stk Cl C Common 02079K107 818 307 SH   SOLE   307 0 0
Alphabet Inc Cap Stk Cl A Common 02079K305 5,221 1,953 SH   SOLE   1,953 0 0
Altria Group Inc Common 02209S103 347 7,616 SH   SOLE   363 0 7,253
Amazon.com Inc Common 023135106 2,260 688 SH   SOLE   688 0 0
American Express CO Common 025816109 273 1,630 SH   SOLE   1,630 0 0
American Tower Corp Common 03027X100 1,953 7,357 SH   SOLE   7,357 0 0
Amerisourcebergen Corp Common 03073E105 1,169 9,784 SH   SOLE   9,784 0 0
Ameriprise Financial Inc Common 03076C106 289 1,093 SH   SOLE   1,093 0 0
Amgen Inc Common 031162100 1,279 6,014 SH   SOLE   6,014 0 0
Analog Devices Inc Common 032654105 2,153 12,855 SH   SOLE   12,855 0 0
Anthem Inc Common 036752103 1,419 3,806 SH   SOLE   3,806 0 0
Apple Inc Common 037833100 7,631 53,932 SH   SOLE   48,520 0 5,412
Applied Materials Inc Common 038222105 330 2,565 SH   SOLE   2,565 0 0
Arista Networks Inc Common 040413106 1,240 3,608 SH   SOLE   3,608 0 0
Bank Of America Corp Common 060505104 654 15,403 SH   SOLE   15,403 0 0
Bank Of Montreal Common 063671101 462 4,635 SH   SOLE   919 0 3,716
BlackRock Inc Common 09247X101 670 799 SH   SOLE   799 0 0
Bristol Myers Squibb Co Common 110122108 290 4,900 SH   SOLE   4,875 0 25
Broadcom Inc Common 11135F101 1,551 3,199 SH   SOLE   3,199 0 0
CSX Corp Com Common 126408103 1,173 39,456 SH   SOLE   39,456 0 0
Charles River Labs Intl Common 159864107 753 1,825 SH   SOLE   1,825 0 0
Chevron Corp Common 166764100 459 4,525 SH   SOLE   1,090 0 3,435
Cisco Systems Inc Common 17275R102 2,500 45,923 SH   SOLE   42,944 0 2,979
Citigroup Inc Common 172967424 1,083 15,427 SH   SOLE   14,027 0 1,400
Coca-Cola Co Common 191216100 1,800 34,310 SH   SOLE   10,260 0 24,050
Comcast Corp Class A Common 20030N101 215 3,839 SH   SOLE   3,839 0 0
Corning Inc Common 219350105 436 11,944 SH   SOLE   11,944 0 0
Costco Wholesale Corp Common 22160K105 1,260 2,803 SH   SOLE   2,803 0 0
Darden Restaurants Inc Common 237194105 980 6,468 SH   SOLE   6,468 0 0
Walt Disney Company Common 254687106 2,459 14,535 SH   SOLE   14,535 0 0
eBay Inc Common 278642103 1,362 19,553 SH   SOLE   19,553 0 0
Electronic Arts Inc Common 285512109 1,352 9,502 SH   SOLE   9,502 0 0
Emergent Biosolutions Common 29089Q105 630 12,590 SH   SOLE   12,590 0 0
Essential Utilities, Inc Common 29670G102 1,134 24,617 SH   SOLE   24,617 0 0
Exact Sciences Corp Common 30063P105 352 3,690 SH   SOLE   1,290 0 2,400
Expedia Group Inc New Common 30212P303 1,072 6,541 SH   SOLE   6,541 0 0
Exxon Mobil Corp Common 30231G102 741 12,595 SH   SOLE   7,182 0 5,413
Facebook Inc Cl A Common 30303M102 555 1,636 SH   SOLE   1,336 0 300
Fidelity National Information Common 31620M106 1,603 13,171 SH   SOLE   6,292 0 6,879
First Business Financial Servi Common 319390100 9,824 342,185 SH   SOLE   0 0 342,185
Fiserv Inc Common 337738108 7,036 64,845 SH   SOLE   901 0 63,944
Generac Holdings Inc Common 368736104 1,367 3,344 SH   SOLE   3,344 0 0
Home Depot Inc Common 437076102 1,955 5,955 SH   SOLE   5,625 0 330
Illinois Tool Works Inc Common 452308109 207 1,001 SH   SOLE   1,001 0 0
Inovalon Hldgs Inc Cl A Common 45781D101 839 20,833 SH   SOLE   19,633 0 1,200
Intel Corp Common 458140100 946 17,754 SH   SOLE   16,354 0 1,400
Intercontinental Exchange Inc Common 45866F104 1,284 11,180 SH   SOLE   11,180 0 0
Invesco Qqq Tr ETF Common 46090E103 227 635 SH   SOLE   635 0 0
Intuitive Surgical Inc Common 46120E602 467 470 SH   SOLE   470 0 0
Invesco S & P 500 Equal Weight Common 46137V357 374 2,498 SH   SOLE   0 0 2,498
Iqvia Holdings Inc Common 46266C105 201 838 SH   SOLE   838 0 0
iShares S&P 500 Core Common 464287200 2,242 5,205 SH   SOLE   5,205 0 0
iShares Core US Aggregate Bond Common 464287226 61,300 533,830 SH   SOLE   533,830 0 0
iShares MSCI EAFE ETF Common 464287465 221 2,837 SH   SOLE   2,837 0 0
iShares Core S&P Mid-Cap ETF Common 464287507 40,270 153,078 SH   SOLE   153,078 0 0
iShares Russell 1000 Value ETF Common 464287598 46,048 294,220 SH   SOLE   294,220 0 0
iShares Russell 1000 Growth ET Common 464287614 85,944 313,620 SH   SOLE   313,620 0 0
iShares Russell 1000 ETF Common 464287622 1,348 5,578 SH   SOLE   5,578 0 0
iShares Russell 2000 Value Common 464287630 747 4,662 SH   SOLE   4,662 0 0
iShares Russell 2000 Growth Common 464287648 925 3,152 SH   SOLE   3,152 0 0
iShares Russell 2000 Common 464287655 975 4,456 SH   SOLE   4,456 0 0
iShares Core S&P Small-Cap ETF Common 464287804 62,246 570,067 SH   SOLE   570,067 0 0
iShares MSCI ACWI ex US Common 464288240 276 4,987 SH   SOLE   4,987 0 0
iShares National Muni Bond ETF Common 464288414 4,640 39,938 SH   SOLE   39,938 0 0
iShares Edge MSCI Min Vol EAFE Common 46429B689 248 3,288 SH   SOLE   3,288 0 0
iShares Edge MSCI Min Vol USA Common 46429B697 1,188 16,160 SH   SOLE   16,160 0 0
iShares Edge MSCI USA Momentum Common 46432F396 69,566 396,164 SH   SOLE   396,164 0 0
iShares Core MSCI EAFE ETF Common 46432F842 117,559 1,583,291 SH   SOLE   1,583,291 0 0
JPMorgan Chase & Co Common 46625H100 4,129 25,222 SH   SOLE   25,222 0 0
Johnson & Johnson Common 478160104 1,508 9,340 SH   SOLE   8,740 0 600
Kla-tencor Corp Common 482480100 1,571 4,695 SH   SOLE   4,695 0 0
Kimberly-Clark Corp Common 494368103 306 2,308 SH   SOLE   1,908 0 400
Kroger Co Common 501044101 796 19,677 SH   SOLE   19,677 0 0
Lam Research Corporation Common 512807108 1,759 3,091 SH   SOLE   3,091 0 0
Lilly Eli Co Common 532457108 1,332 5,765 SH   SOLE   5,765 0 0
Lowe's Companies Inc Common 548661107 1,583 7,802 SH   SOLE   7,802 0 0
Lululemon Athletica Inc Common 550021109 203 550 SH   SOLE   550 0 0
MGE Energy Inc Common 55277P104 501 6,821 SH   SOLE   4,476 0 2,345
Marvell Technology Group LTD Common 573874104 217 3,600 SH   SOLE   3,600 0 0
Mastercard Inc Cl A Common 57636Q104 523 1,504 SH   SOLE   1,504 0 0
McDonald's Corp Common 580135101 1,881 7,800 SH   SOLE   6,679 0 1,121
Merck & Co Inc Common 58933Y105 1,347 17,933 SH   SOLE   17,470 0 463
Microsoft Corp Common 594918104 3,824 13,563 SH   SOLE   11,670 0 1,893
Microchip Technology Inc Common 595017104 287 1,873 SH   SOLE   1,873 0 0
Micron Technology Inc Common 595112103 1,055 14,862 SH   SOLE   14,862 0 0
Moderna Inc Common 60770K107 385 1,000 SH   SOLE   1,000 0 0
Mondelez Intl Inc Class A Common 609207105 755 12,974 SH   SOLE   1,810 0 11,164
NMI Holdings Inc Cl A Common 629209305 262 11,604 SH   SOLE   0 0 11,604
Netflix Inc Common 64110L106 349 571 SH   SOLE   571 0 0
Nextera Energy Inc Common 65339F101 306 3,891 SH   SOLE   775 0 3,116
Nice Ltd Sponsored ADR Common 653656108 771 2,713 SH   SOLE   2,713 0 0
Nike Inc Common 654106103 760 5,230 SH   SOLE   5,230 0 0
Nvidia Corp Common 67066G104 612 2,952 SH   SOLE   2,952 0 0
PNC Financial Services Group I Common 693475105 453 2,317 SH   SOLE   449 0 1,868
Paychex Inc Common 704326107 1,283 11,408 SH   SOLE   11,408 0 0
Paypal Hldgs Inc Common 70450Y103 1,124 4,320 SH   SOLE   4,320 0 0
Pepsico Inc Common 713448108 2,347 15,604 SH   SOLE   15,104 0 500
Pfizer Inc Common 717081103 383 8,901 SH   SOLE   8,601 0 300
Philip Morris International In Common 718172109 1,144 12,068 SH   SOLE   2,680 0 9,388
Procter & Gamble Co Common 742718109 1,210 8,657 SH   SOLE   8,657 0 0
Progressive Corp Common 743315103 960 10,618 SH   SOLE   10,618 0 0
Qualcomm Inc Common 747525103 1,211 9,391 SH   SOLE   9,391 0 0
Quanta Services Inc Common 74762E102 873 7,668 SH   SOLE   7,668 0 0
Republic Services Inc Common 760759100 1,301 10,833 SH   SOLE   10,833 0 0
ResMed Inc Common 761152107 231 877 SH   SOLE   877 0 0
Rio Tinto PLC Sponsored ADR Common 767204100 1,147 17,170 SH   SOLE   17,170 0 0
Royal Dutch Shell ADR Common 780259206 499 11,189 SH   SOLE   11,189 0 0
SPDR S&P 500 ETF Common 78462F103 19,304 44,983 SH   SOLE   44,983 0 0
Spdr Gold Trust Shs Common 78463V107 328 2,000 SH   SOLE   2,000 0 0
SPDRA S&P MidCap 400 ETF Common 78467Y107 908 1,888 SH   SOLE   1,888 0 0
Schwab US Large-Cap ETF Common 808524201 270 2,598 SH   SOLE   2,598 0 0
Energy Select Sector SPDR ETF Common 81369Y506 1,054 20,225 SH   SOLE   20,225 0 0
Financial Select Sector SPDR E Common 81369Y605 882 23,489 SH   SOLE   23,489 0 0
Industrials Select Sector SPDR Common 81369Y704 776 7,928 SH   SOLE   7,928 0 0
Technology Select Sector SPDR Common 81369Y803 1,991 13,335 SH   SOLE   13,335 0 0
Starbucks Corp Common 855244109 1,335 12,105 SH   SOLE   12,051 0 54
Stryker Corp Common 863667101 1,405 5,327 SH   SOLE   5,327 0 0
TJX Companies Inc Common 872540109 1,283 19,438 SH   SOLE   19,438 0 0
T Mobile US Inc Common 872590104 1,331 10,415 SH   SOLE   10,415 0 0
Tetra Tech Inc New Common 88162G103 698 4,676 SH   SOLE   4,676 0 0
Texas Instruments Inc Common 882508104 1,899 9,882 SH   SOLE   9,882 0 0
Thomson Reuters Corp Common 884903709 617 5,581 SH   SOLE   5,581 0 0
Transdigm Group Inc Common 893641100 413 662 SH   SOLE   662 0 0
Twilio Inc Common 90138F102 459 1,440 SH   SOLE   1,440 0 0
US Bancorp Common 902973304 283 4,755 SH   SOLE   3,655 0 1,100
Union Pacific Corp Common 907818108 292 1,489 SH   SOLE   1,489 0 0
UnitedHealth Group Inc Common 91324P102 1,530 3,915 SH   SOLE   3,915 0 0
Vanguard FTSE Developed Market Common 921943858 265 5,245 SH   SOLE   5,245 0 0
Vanguard Communication SVCS ET Common 92204A884 873 6,200 SH   SOLE   6,200 0 0
Vanguard Mid-Cap ETF Common 922908629 703 2,969 SH   SOLE   2,969 0 0
Vanguard Index Growth Common 922908736 436 1,502 SH   SOLE   1,502 0 0
Vanguard Index Value Common 922908744 354 2,614 SH   SOLE   2,614 0 0
Vanguard Small-Cap ETF Common 922908751 1,016 4,647 SH   SOLE   4,647 0 0
Vanguard Total Stock Market ET Common 922908769 207,625 934,993 SH   SOLE   934,993 0 0
Visa Inc Common 92826C839 881 3,953 SH   SOLE   3,953 0 0
Vodafone Group Plc Adr Common 92857W308 182 11,806 SH   SOLE   11,806 0 0
Wal-Mart Inc Common 931142103 303 2,173 SH   SOLE   2,173 0 0
Waste Mgmt Inc Del Common 94106L109 223 1,495 SH   SOLE   1,495 0 0
Western Digital Corp Common 958102105 343 6,074 SH   SOLE   6,074 0 0
Weyco Group Inc Common 962149100 223 9,852 SH   SOLE   0 0 9,852
Amdocs Ltd ADR Common G02602103 533 7,038 SH   SOLE   7,038 0 0
Aon PLC Shs Cl A Common G0403H108 549 1,921 SH   SOLE   1,921 0 0
Accenture PLC Common G1151C101 517 1,615 SH   SOLE   1,615 0 0
Eaton Corp PLC Common G29183103 221 1,479 SH   SOLE   1,479 0 0
Johnson Controls Intl, PLC Common G51502105 1,254 18,416 SH   SOLE   18,416 0 0
TE Connectivity Ltd Common H84989104 388 2,825 SH   SOLE   2,825 0 0