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 369 15,621 SH   SOLE   10,049 0 5,572
Ark Innovation Common 00214Q104 1,246 18,797 SH   SOLE   18,797 0 0
Abbott Laboratories Common 002824100 1,209 10,217 SH   SOLE   7,695 0 2,522
Abbvie Inc Com Common 00287Y109 1,872 11,549 SH   SOLE   8,979 0 2,570
Advanced Micro Devices Inc Common 007903107 553 5,058 SH   SOLE   5,058 0 0
Air Prods Chems Inc Common 009158106 615 2,460 SH   SOLE   2,460 0 0
Alibaba Group Hldg Ltd Sponsor Common 01609W102 247 2,269 SH   SOLE   2,269 0 0
Allegheny Technologies Inc Common 01741R102 384 14,325 SH   SOLE   14,325 0 0
Allstate Corp Common 020002101 1,901 13,723 SH   SOLE   13,723 0 0
Alphabet Inc Cap Stk Cl C Common 02079K107 950 340 SH   SOLE   340 0 0
Alphabet Inc Cap Stk Cl A Common 02079K305 5,741 2,064 SH   SOLE   2,057 0 7
Altria Group Inc Common 02209S103 398 7,616 SH   SOLE   363 0 7,253
Amazon.com Inc Common 023135106 2,298 705 SH   SOLE   705 0 0
American Express CO Common 025816109 333 1,780 SH   SOLE   1,780 0 0
American Tower Corp Common 03027X100 1,954 7,780 SH   SOLE   7,780 0 0
Amerisourcebergen Corp Common 03073E105 1,619 10,465 SH   SOLE   10,465 0 0
Ameriprise Financial Inc Common 03076C106 328 1,093 SH   SOLE   1,093 0 0
Amgen Inc Common 031162100 1,590 6,574 SH   SOLE   6,574 0 0
Analog Devices Inc Common 032654105 2,341 14,173 SH   SOLE   14,173 0 0
Anthem Inc Common 036752103 1,986 4,043 SH   SOLE   4,043 0 0
Apple Inc Common 037833100 9,838 56,341 SH   SOLE   50,129 0 6,212
Applied Materials Inc Common 038222105 338 2,565 SH   SOLE   2,565 0 0
Arista Networks Inc Common 040413106 2,023 14,553 SH   SOLE   14,553 0 0
Automatic Data Processing Inc Common 053015103 212 931 SH   SOLE   931 0 0
Bank Of America Corp Common 060505104 635 15,403 SH   SOLE   15,403 0 0
Bank Of Montreal Common 063671101 547 4,635 SH   SOLE   919 0 3,716
Barrick Gold Corp ADR Common 067901108 308 12,550 SH   SOLE   12,550 0 0
Becton, Dickinson and Company Common 075887109 238 895 SH   SOLE   515 0 380
Berkshire Hathaway INC-CL B Common 084670702 334 947 SH   SOLE   838 0 109
BHP Group Ltd Spons ADR Common 088606108 224 2,900 SH   SOLE   2,900 0 0
BlackRock Inc Common 09247X101 611 799 SH   SOLE   799 0 0
Bristol Myers Squibb Co Common 110122108 358 4,900 SH   SOLE   4,875 0 25
Broadcom Inc Common 11135F101 2,087 3,314 SH   SOLE   3,314 0 0
CSX Corp Com Common 126408103 1,572 41,976 SH   SOLE   41,976 0 0
CVS Health Corp Common 126650100 208 2,060 SH   SOLE   2,060 0 0
Charles River Labs Intl Common 159864107 518 1,825 SH   SOLE   1,825 0 0
Chevron Corp Common 166764100 762 4,678 SH   SOLE   1,243 0 3,435
Cisco Systems Inc Common 17275R102 2,626 47,094 SH   SOLE   44,115 0 2,979
Cintas Corporation Common 172908105 288 677 SH   SOLE   677 0 0
Citigroup Inc Common 172967424 912 17,070 SH   SOLE   15,670 0 1,400
Cleveland-Cliffs Inc New Com Common 185899101 322 10,000 SH   SOLE   10,000 0 0
Coca-Cola Co Common 191216100 2,288 36,904 SH   SOLE   12,854 0 24,050
Corning Inc Common 219350105 441 11,944 SH   SOLE   11,944 0 0
Costco Wholesale Corp Common 22160K105 1,698 2,948 SH   SOLE   2,948 0 0
Cummins Inc Common 231021106 206 1,004 SH   SOLE   1,004 0 0
Danaher Corp Common 235851102 203 692 SH   SOLE   692 0 0
Darden Restaurants Inc Common 237194105 1,030 7,744 SH   SOLE   7,744 0 0
Walt Disney Company Common 254687106 2,188 15,950 SH   SOLE   15,950 0 0
EOG Res Inc Common 26875P101 214 1,793 SH   SOLE   1,793 0 0
eBay Inc Common 278642103 1,183 20,660 SH   SOLE   20,660 0 0
Goedecker Inc. Common 28252C109 19 10,000 SH   SOLE   10,000 0 0
Electronic Arts Inc Common 285512109 1,361 10,756 SH   SOLE   10,756 0 0
Essential Utilities, Inc Common 29670G102 1,367 26,733 SH   SOLE   26,733 0 0
Exact Sciences Corp Common 30063P105 218 3,115 SH   SOLE   700 0 2,415
Expedia Group Inc New Common 30212P303 1,394 7,125 SH   SOLE   7,125 0 0
Exxon Mobil Corp Common 30231G102 1,222 14,795 SH   SOLE   9,382 0 5,413
Meta Platforms Inc Common 30303M102 366 1,648 SH   SOLE   1,225 0 423
Fidelity National Information Common 31620M106 1,323 13,171 SH   SOLE   5,284 0 7,887
First Business Financial Servi Common 319390100 11,253 342,963 SH   SOLE   0 0 342,963
Fiserv Inc Common 337738108 6,533 64,429 SH   SOLE   1,185 0 63,244
Arthur J. Gallagher & Co Common 363576109 223 1,276 SH   SOLE   1,276 0 0
Generac Holdings Inc Common 368736104 1,330 4,475 SH   SOLE   4,475 0 0
Harley-Davidson Inc Common 412822108 203 5,150 SH   SOLE   4,500 0 650
Home Depot Inc Common 437076102 1,875 6,263 SH   SOLE   5,933 0 330
Illinois Tool Works Inc Common 452308109 225 1,076 SH   SOLE   1,076 0 0
Intel Corp Common 458140100 928 18,717 SH   SOLE   17,067 0 1,650
Intercontinental Exchange Inc Common 45866F104 1,549 11,724 SH   SOLE   11,474 0 250
Invesco Qqq Tr ETF Common 46090E103 238 657 SH   SOLE   657 0 0
Intuitive Surgical Inc Common 46120E602 425 1,410 SH   SOLE   1,410 0 0
Invesco S&P 500 Equal Weight Common 46137V357 394 2,498 SH   SOLE   0 0 2,498
Iqvia Holdings Inc Common 46266C105 218 943 SH   SOLE   943 0 0
iShares S&P 500 Core Common 464287200 2,537 5,591 SH   SOLE   5,591 0 0
iShares Core US Aggregate Bond Common 464287226 57,344 535,429 SH   SOLE   535,429 0 0
iShares MSCI EAFE ETF Common 464287465 209 2,837 SH   SOLE   2,837 0 0
iShares Russell Mid-Cap Value Common 464287473 208 1,735 SH   SOLE   1,735 0 0
iShares Core S&P Mid-Cap ETF Common 464287507 41,545 154,821 SH   SOLE   154,821 0 0
iShares Russell 1000 Value ETF Common 464287598 49,278 296,893 SH   SOLE   296,893 0 0
iShares Russell 1000 Growth ET Common 464287614 87,974 316,875 SH   SOLE   316,875 0 0
iShares Russell 1000 ETF Common 464287622 1,395 5,578 SH   SOLE   5,578 0 0
iShares Russell 2000 Value Common 464287630 752 4,662 SH   SOLE   4,662 0 0
iShares Russell 2000 Growth Common 464287648 806 3,152 SH   SOLE   3,152 0 0
iShares Russell 2000 Common 464287655 1,274 6,206 SH   SOLE   6,206 0 0
iShares Core S&P Small-Cap ETF Common 464287804 61,876 573,561 SH   SOLE   573,561 0 0
iShares MSCI ACWI ex US Common 464288240 288 5,515 SH   SOLE   5,515 0 0
iShares National Muni Bond ETF Common 464288414 4,187 38,189 SH   SOLE   38,189 0 0
iShares Edge MSCI Min Vol USA Common 46429B697 1,248 16,093 SH   SOLE   16,093 0 0
iShares Edge MSCI USA Momentum Common 46432F396 70,081 416,477 SH   SOLE   416,477 0 0
iShares Core MSCI EAFE ETF Common 46432F842 118,253 1,701,232 SH   SOLE   1,701,232 0 0
JPMorgan Chase & Co Common 46625H100 3,598 26,392 SH   SOLE   26,392 0 0
Johnson & Johnson Common 478160104 1,945 10,977 SH   SOLE   10,377 0 600
Kla-tencor Corp Common 482480100 1,782 4,869 SH   SOLE   4,869 0 0
Kimberly-Clark Corp Common 494368103 284 2,308 SH   SOLE   1,908 0 400
Kroger Co Common 501044101 1,175 20,478 SH   SOLE   20,478 0 0
Lam Research Corporation Common 512807108 1,726 3,211 SH   SOLE   3,211 0 0
Lilly Eli Co Common 532457108 1,684 5,882 SH   SOLE   5,882 0 0
Lowe's Companies Inc Common 548661107 1,668 8,252 SH   SOLE   8,252 0 0
Lululemon Athletica Inc Common 550021109 210 575 SH   SOLE   575 0 0
MGE Energy Inc Common 55277P104 575 7,203 SH   SOLE   4,858 0 2,345
Mastercard Inc Cl A Common 57636Q104 532 1,489 SH   SOLE   1,489 0 0
McDonald's Corp Common 580135101 1,937 7,834 SH   SOLE   6,713 0 1,121
Merck & Co Inc Common 58933Y105 1,511 18,412 SH   SOLE   17,949 0 463
Microsoft Corp Common 594918104 4,286 13,902 SH   SOLE   12,009 0 1,893
Microchip Technology Inc Common 595017104 281 3,746 SH   SOLE   3,746 0 0
Micron Technology Inc Common 595112103 1,303 16,734 SH   SOLE   16,734 0 0
Moderna Inc Common 60770K107 231 1,341 SH   SOLE   1,341 0 0
Mondelez Intl Inc Class A Common 609207105 815 12,974 SH   SOLE   1,810 0 11,164
NMI Holdings Inc Cl A Common 629209305 239 11,604 SH   SOLE   0 0 11,604
Nextera Energy Inc Common 65339F101 380 4,491 SH   SOLE   1,175 0 3,316
Nice Ltd Sponsored ADR Common 653656108 594 2,713 SH   SOLE   2,713 0 0
Nike Inc Common 654106103 764 5,680 SH   SOLE   5,680 0 0
Nvidia Corp Common 67066G104 991 3,631 SH   SOLE   3,631 0 0
PNC Financial Services Group I Common 693475105 476 2,580 SH   SOLE   712 0 1,868
Palantir Technologies Inc Common 69608A108 148 10,811 SH   SOLE   10,811 0 0
Paychex Inc Common 704326107 1,627 11,922 SH   SOLE   11,922 0 0
Paypal Hldgs Inc Common 70450Y103 528 4,565 SH   SOLE   4,565 0 0
Pepsico Inc Common 713448108 3,022 18,052 SH   SOLE   16,954 0 1,098
Pfizer Inc Common 717081103 480 9,267 SH   SOLE   8,967 0 300
Philip Morris International In Common 718172109 1,134 12,068 SH   SOLE   2,680 0 9,388
Procter & Gamble Co Common 742718109 1,496 9,791 SH   SOLE   9,791 0 0
Qualcomm Inc Common 747525103 1,485 9,715 SH   SOLE   9,715 0 0
Quanta Services Inc Common 74762E102 1,009 7,668 SH   SOLE   7,668 0 0
Republic Services Inc Common 760759100 1,409 10,636 SH   SOLE   10,636 0 0
ResMed Inc Common 761152107 213 877 SH   SOLE   877 0 0
Rio Tinto PLC Sponsored ADR Common 767204100 1,467 18,251 SH   SOLE   18,251 0 0
SPDR S&P 500 ETF Common 78462F103 20,296 44,938 SH   SOLE   44,938 0 0
Spdr Gold Trust Shs Common 78463V107 379 2,100 SH   SOLE   2,100 0 0
SPDR Bloomberg Convertible Sec Common 78464A359 281 3,650 SH   SOLE   3,650 0 0
SPDRA S&P MidCap 400 ETF Common 78467Y107 887 1,808 SH   SOLE   1,808 0 0
Schlumberger Ltd Common 806857108 518 12,551 SH   SOLE   12,551 0 0
The Charles Schwab Corp Common 808513105 238 2,823 SH   SOLE   2,823 0 0
Schwab US Large-Cap ETF Common 808524201 280 5,196 SH   SOLE   5,196 0 0
Consumer Discr Select Sect SPD Common 81369Y407 522 2,822 SH   SOLE   2,822 0 0
Energy Select Sector SPDR ETF Common 81369Y506 1,982 25,925 SH   SOLE   25,925 0 0
Financial Select Sector SPDR E Common 81369Y605 1,170 30,520 SH   SOLE   30,520 0 0
Industrials Select Sector SPDR Common 81369Y704 2,217 21,526 SH   SOLE   21,526 0 0
Technology Select Sector SPDR Common 81369Y803 2,119 13,335 SH   SOLE   13,335 0 0
Communication Sector Select SP Common 81369Y852 378 5,500 SH   SOLE   5,500 0 0
Snowflake Inc Common 833445109 230 1,002 SH   SOLE   1,002 0 0
Starbucks Corp Common 855244109 215 2,363 SH   SOLE   2,309 0 54
Stryker Corp Common 863667101 1,506 5,632 SH   SOLE   5,632 0 0
TJX Companies Inc Common 872540109 1,227 20,254 SH   SOLE   20,254 0 0
T Mobile US Inc Common 872590104 1,480 11,533 SH   SOLE   11,533 0 0
Tesla Inc Common 88160R101 538 499 SH   SOLE   499 0 0
Tetra Tech Inc New Common 88162G103 771 4,676 SH   SOLE   4,676 0 0
Texas Instruments Inc Common 882508104 1,902 10,368 SH   SOLE   10,368 0 0
Thermo Fisher Scientific Inc Common 883556102 232 393 SH   SOLE   393 0 0
Thomson Reuters Corp Common 884903709 607 5,581 SH   SOLE   5,581 0 0
Transdigm Group Inc Common 893641100 431 662 SH   SOLE   662 0 0
Twilio Inc Common 90138F102 237 1,440 SH   SOLE   1,440 0 0
US Bancorp Common 902973304 288 5,426 SH   SOLE   4,426 0 1,000
Union Pacific Corp Common 907818108 407 1,489 SH   SOLE   1,489 0 0
UnitedHealth Group Inc Common 91324P102 2,158 4,231 SH   SOLE   4,231 0 0
Vanguard FTSE Developed Market Common 921943858 252 5,245 SH   SOLE   5,245 0 0
Vanguard Communication SVCS ET Common 92204A884 744 6,200 SH   SOLE   6,200 0 0
Vanguard Mid-Cap ETF Common 922908629 1,059 4,451 SH   SOLE   4,451 0 0
Vanguard Index Growth Common 922908736 432 1,502 SH   SOLE   1,502 0 0
Vanguard Index Value Common 922908744 386 2,614 SH   SOLE   2,614 0 0
Vanguard Small-Cap ETF Common 922908751 1,219 5,736 SH   SOLE   5,736 0 0
Vanguard Total Stock Market ET Common 922908769 213,482 937,681 SH   SOLE   937,681 0 0
Visa Inc Common 92826C839 924 4,166 SH   SOLE   4,166 0 0
Wal-Mart Inc Common 931142103 353 2,373 SH   SOLE   2,373 0 0
Waste Mgmt Inc Del Common 94106L109 237 1,495 SH   SOLE   1,495 0 0
Western Digital Corp Common 958102105 302 6,074 SH   SOLE   6,074 0 0
Weyco Group Inc Common 962149100 244 9,852 SH   SOLE   0 0 9,852
Xcel Energy Inc. Common 98389B100 310 4,291 SH   SOLE   4,154 0 137
Amdocs Ltd ADR Common G02602103 579 7,038 SH   SOLE   7,038 0 0
Aon PLC Shs Cl A Common G0403H108 626 1,921 SH   SOLE   1,921 0 0
Accenture PLC Common G1151C101 632 1,873 SH   SOLE   1,073 0 800
Eaton Corp PLC Common G29183103 285 1,879 SH   SOLE   1,879 0 0
Johnson Controls Intl, PLC Common G51502105 1,194 18,205 SH   SOLE   18,205 0 0
TE Connectivity Ltd Common H84989104 390 2,980 SH   SOLE   2,980 0 0