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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Ark Innovation Common 00214Q104   261,618 5,224 SH   SOLE   5,224 0 0
Abbott Laboratories Common 002824100   689,121 6,063 SH   SOLE   3,541 0 2,522
Abbvie Inc Com Common 00287Y109   1,558,412 8,558 SH   SOLE   6,395 0 2,163
Adobe Inc Common 00724F101   2,061,796 4,086 SH   SOLE   4,086 0 0
Advanced Micro Devices Inc Common 007903107   736,580 4,081 SH   SOLE   4,081 0 0
Air Prods Chems Inc Common 009158106   574,180 2,370 SH   SOLE   2,370 0 0
Allegheny Technologies Inc Common 01741R102   688,492 13,455 SH   SOLE   13,455 0 0
Alliant Energy Corp Common 018802108   222,466 4,414 SH   SOLE   1,298 0 3,116
Alphabet Inc Cap Stk Cl C Common 02079K107   1,140,427 7,490 SH   SOLE   7,490 0 0
Alphabet Inc Cap Stk Cl A Common 02079K305   5,390,314 35,714 SH   SOLE   35,574 0 140
Altria Group Inc Common 02209S103   354,020 8,116 SH   SOLE   363 0 7,753
Amazon.com Inc Common 023135106   1,555,778 8,625 SH   SOLE   8,625 0 0
American Express CO Common 025816109   329,467 1,447 SH   SOLE   1,447 0 0
American Tower Corp Common 03027X100   850,032 4,302 SH   SOLE   4,302 0 0
CENCORA INC Common 03073E105   2,958,646 12,176 SH   SOLE   12,176 0 0
Ameriprise Financial Inc Common 03076C106   479,215 1,093 SH   SOLE   1,093 0 0
Amgen Inc Common 031162100   1,255,841 4,417 SH   SOLE   4,417 0 0
Analog Devices Inc Common 032654105   2,598,367 13,137 SH   SOLE   13,137 0 0
Elevance Health INC Common 036752103   1,246,570 2,404 SH   SOLE   2,404 0 0
Apple Inc Common 037833100   8,876,662 51,765 SH   SOLE   46,753 0 5,012
Applied Materials Inc Common 038222105   229,740 1,114 SH   SOLE   1,114 0 0
Arista Networks Inc Common 040413106   3,822,226 13,181 SH   SOLE   13,181 0 0
Bank Of America Corp Common 060505104   2,061,559 54,366 SH   SOLE   54,366 0 0
Barrick Gold Corp ADR Common 067901108   183,040 11,000 SH   SOLE   11,000 0 0
Berkshire Hathaway INC-CL B Common 084670702   751,049 1,786 SH   SOLE   1,677 0 109
BlackRock Inc Common 09247X101   691,971 830 SH   SOLE   830 0 0
Bristol Myers Squibb Co Common 110122108   216,812 3,998 SH   SOLE   3,998 0 0
Broadcom Inc Common 11135F101   4,988,843 3,764 SH   SOLE   3,764 0 0
CSX Corp Com Common 126408103   1,914,554 51,647 SH   SOLE   51,647 0 0
Caterpillar Inc Common 149123101   242,943 663 SH   SOLE   575 0 88
Charles River Labs Intl Common 159864107   352,235 1,300 SH   SOLE   1,300 0 0
Chevron Corp Common 166764100   878,454 5,569 SH   SOLE   2,216 0 3,353
Ciena Corp Common 171779309   860,479 17,401 SH   SOLE   17,401 0 0
Cisco Systems Inc Common 17275R102   2,277,144 45,625 SH   SOLE   42,746 0 2,879
Cintas Corporation Common 172908105   420,462 612 SH   SOLE   612 0 0
Citigroup Inc Common 172967424   2,401,223 37,970 SH   SOLE   37,870 0 100
Coca-Cola Co Common 191216100   1,455,166 23,785 SH   SOLE   3,025 0 20,760
Corning Inc Common 219350105   375,942 11,406 SH   SOLE   11,406 0 0
Corteva Inc Com Common 22052L104   1,862,914 32,303 SH   SOLE   32,303 0 0
Costco Wholesale Corp Common 22160K105   2,397,165 3,272 SH   SOLE   3,272 0 0
Cummins Inc Common 231021106   266,364 904 SH   SOLE   904 0 0
Danaher Corp Common 235851102   232,989 933 SH   SOLE   933 0 0
Darden Restaurants Inc Common 237194105   1,543,129 9,232 SH   SOLE   9,232 0 0
Walt Disney Company Common 254687106   2,066,171 16,886 SH   SOLE   16,886 0 0
EOG Res Inc Common 26875P101   1,222,023 9,559 SH   SOLE   9,559 0 0
Electronic Arts Inc Common 285512109   1,799,934 13,567 SH   SOLE   13,567 0 0
Essential Utilities, Inc Common 29670G102   991,199 26,753 SH   SOLE   26,753 0 0
Expedia Group Inc New Common 30212P303   1,268,540 9,209 SH   SOLE   9,209 0 0
Exxon Mobil Corp Common 30231G102   2,693,630 23,173 SH   SOLE   21,287 0 1,886
Meta Platforms Inc Common 30303M102   484,609 998 SH   SOLE   890 0 108
Fidelity National Information Common 31620M106   391,967 5,284 SH   SOLE   1,350 0 3,934
First Business Financial Servi Common 319390100   13,132,125 350,190 SH   SOLE   0 0 350,190
Fiserv Inc Common 337738108   5,781,169 36,173 SH   SOLE   948 0 35,225
Ford Motor Co Common 345370860   156,558 11,789 SH   SOLE   10,789 0 1,000
Arthur J. Gallagher & Co Common 363576109   321,801 1,287 SH   SOLE   1,287 0 0
General Dynamics Corp Common 369550108   1,565,560 5,542 SH   SOLE   5,542 0 0
GE Aerospace Common 369604301   201,157 1,146 SH   SOLE   739 0 407
Genuine Parts Co Common 372460105   203,423 1,313 SH   SOLE   774 0 539
Home Depot Inc Common 437076102   742,650 1,936 SH   SOLE   1,606 0 330
Illinois Tool Works Inc Common 452308109   893,807 3,331 SH   SOLE   3,331 0 0
Intel Corp Common 458140100   777,127 17,594 SH   SOLE   15,644 0 1,950
Intercontinental Exchange Inc Common 45866F104   1,892,411 13,770 SH   SOLE   13,520 0 250
International Business Machine Common 459200101   341,246 1,787 SH   SOLE   1,712 0 75
Intuitive Surgical Inc Common 46120E602   494,872 1,240 SH   SOLE   1,240 0 0
Iqvia Holdings Inc Common 46266C105   2,154,876 8,521 SH   SOLE   8,521 0 0
iShares S&P 500 Core Common 464287200   3,087,612 5,873 SH   SOLE   5,873 0 0
iShares Core US Aggregate Bond Common 464287226   45,120,860 460,699 SH   SOLE   460,699 0 0
Ishares Tr Global Tech ETF Common 464287291   235,128 3,143 SH   SOLE   3,143 0 0
iShares MSCI EAFE ETF Common 464287465   409,522 5,128 SH   SOLE   5,128 0 0
iShares Core S&P Mid-Cap ETF Common 464287507   46,369,949 763,417 SH   SOLE   763,417 0 0
iShares Russell 1000 Value ETF Common 464287598   51,641,712 288,324 SH   SOLE   288,324 0 0
iShares Russell 1000 Growth ET Common 464287614   71,686,827 212,689 SH   SOLE   212,689 0 0
iShares Russell 1000 ETF Common 464287622   1,606,631 5,578 SH   SOLE   5,578 0 0
iShares Russell 2000 Value Common 464287630   731,161 4,604 SH   SOLE   4,604 0 0
iShares Russell 2000 Growth Common 464287648   848,146 3,132 SH   SOLE   3,132 0 0
iShares Russell 2000 Common 464287655   1,245,607 5,923 SH   SOLE   5,923 0 0
iShares Core S&P Small-Cap ETF Common 464287804   61,629,378 557,631 SH   SOLE   557,631 0 0
iShares MSCI ACWI ex US Common 464288240   315,268 5,905 SH   SOLE   5,905 0 0
iShares Edge MSCI Min Vol USA Common 46429B697   1,319,979 15,793 SH   SOLE   15,793 0 0
iShares Edge MSCI USA Momentum Common 46432F396   3,809,762 20,335 SH   SOLE   20,335 0 0
iShares Core MSCI EAFE ETF Common 46432F842   123,339,464 1,661,809 SH   SOLE   1,661,809 0 0
iShares Core Dividend Growth Common 46434V621   52,855,560 910,361 SH   SOLE   910,361 0 0
JPMorgan Chase & Co Common 46625H100   5,829,131 29,102 SH   SOLE   29,102 0 0
JPMorgan Ultra-Short Income ET Common 46641Q837   11,332,331 224,625 SH   SOLE   224,625 0 0
Johnson & Johnson Common 478160104   842,204 5,324 SH   SOLE   5,324 0 0
Kimberly-Clark Corp Common 494368103   246,800 1,908 SH   SOLE   1,908 0 0
Kroger Co Common 501044101   1,398,600 24,481 SH   SOLE   24,481 0 0
Lam Research Corporation Common 512807108   2,693,192 2,772 SH   SOLE   2,772 0 0
Lilly Eli Co Common 532457108   4,123,966 5,301 SH   SOLE   5,301 0 0
Lowe's Companies Inc Common 548661107   2,126,741 8,349 SH   SOLE   8,349 0 0
MGE Energy Inc Common 55277P104   577,647 7,338 SH   SOLE   5,958 0 1,380
Marathon Petroleum Corp Common 56585A102   226,889 1,126 SH   SOLE   1,126 0 0
Marvell Technology Group LTD Common 573874104   225,186 3,177 SH   SOLE   3,177 0 0
Mastercard Inc Cl A Common 57636Q104   421,374 875 SH   SOLE   875 0 0
McDonald's Corp Common 580135101   699,236 2,480 SH   SOLE   1,884 0 596
McKesson Corp Common 58155Q103   280,773 523 SH   SOLE   523 0 0
Merck & Co Inc Common 58933Y105   1,304,326 9,885 SH   SOLE   9,422 0 463
Microsoft Corp Common 594918104   7,369,332 17,516 SH   SOLE   15,523 0 1,993
Microchip Technology Inc Common 595017104   337,489 3,762 SH   SOLE   3,762 0 0
Mondelez Intl Inc Class A Common 609207105   1,007,090 14,387 SH   SOLE   3,223 0 11,164
Nextera Energy Inc Common 65339F101   256,854 4,019 SH   SOLE   703 0 3,316
Nice Ltd Sponsored ADR Common 653656108   511,597 1,963 SH   SOLE   1,963 0 0
Nike Inc Common 654106103   536,908 5,713 SH   SOLE   5,713 0 0
Novo Nordisk A/S ADR Common 670100205   376,726 2,934 SH   SOLE   2,934 0 0
Nvidia Corp Common 67066G104   6,216,493 6,880 SH   SOLE   6,880 0 0
Nuveen ESG Large Cap Value Common 67092P300   460,336 11,846 SH   SOLE   11,846 0 0
PNC Financial Services Group I Common 693475105   600,021 3,713 SH   SOLE   712 0 3,001
Palantir Technologies Inc Common 69608A108   248,761 10,811 SH   SOLE   10,811 0 0
Parker Hannifin Corp Common 701094104   247,327 445 SH   SOLE   445 0 0
Paypal Hldgs Inc Common 70450Y103   237,748 3,549 SH   SOLE   3,549 0 0
Pepsico Inc Common 713448108   2,203,026 12,588 SH   SOLE   11,990 0 598
Pfizer Inc Common 717081103   287,213 10,350 SH   SOLE   9,850 0 500
Philip Morris International In Common 718172109   1,024,861 11,186 SH   SOLE   1,798 0 9,388
Phillips 66 Common 718546104   225,083 1,378 SH   SOLE   1,378 0 0
Procter & Gamble Co Common 742718109   1,437,211 8,858 SH   SOLE   7,858 0 1,000
Prudential Financial Inc Common 744320102   1,935,222 16,484 SH   SOLE   16,484 0 0
Qualcomm Inc Common 747525103   1,586,849 9,373 SH   SOLE   9,373 0 0
Quanta Services Inc Common 74762E102   2,849,486 10,968 SH   SOLE   10,968 0 0
Republic Services Inc Common 760759100   2,147,191 11,216 SH   SOLE   11,216 0 0
Rockwell Automation Inc Common 773903109   252,583 867 SH   SOLE   867 0 0
SPDR S&P 500 ETF Common 78462F103   23,032,341 44,033 SH   SOLE   44,033 0 0
Spdr Gold Trust Shs Common 78463V107   1,131,460 5,500 SH   SOLE   5,500 0 0
SPDRA S&P MidCap 400 ETF Common 78467Y107   510,219 917 SH   SOLE   917 0 0
Schlumberger Ltd Common 806857108   1,753,153 31,986 SH   SOLE   31,986 0 0
The Charles Schwab Corp Common 808513105   292,326 4,041 SH   SOLE   4,041 0 0
Consumer Discr Select Sect SPD Common 81369Y407   1,039,162 5,651 SH   SOLE   5,651 0 0
Energy Select Sector SPDR ETF Common 81369Y506   2,560,588 27,122 SH   SOLE   27,122 0 0
Financial Select Sector SPDR E Common 81369Y605   1,014,881 24,095 SH   SOLE   24,095 0 0
Industrials Select Sector SPDR Common 81369Y704   1,765,077 14,013 SH   SOLE   14,013 0 0
Technology Select Sector SPDR Common 81369Y803   2,787,694 13,385 SH   SOLE   13,385 0 0
Communication Sector Select SP Common 81369Y852   576,275 7,057 SH   SOLE   7,057 0 0
Starbucks Corp Common 855244109   259,091 2,835 SH   SOLE   2,835 0 0
Stryker Corp Common 863667101   2,385,204 6,665 SH   SOLE   6,665 0 0
TJX Companies Inc Common 872540109   1,867,852 18,417 SH   SOLE   18,417 0 0
T Mobile US Inc Common 872590104   2,129,531 13,047 SH   SOLE   13,047 0 0
Terran Orbital Corporation Common 88105P103   13,100 10,000 SH   SOLE   10,000 0 0
Tetra Tech Inc New Common 88162G103   648,517 3,511 SH   SOLE   3,511 0 0
Texas Instruments Inc Common 882508104   1,866,660 10,715 SH   SOLE   10,715 0 0
Thermo Fisher Scientific Inc Common 883556102   212,142 365 SH   SOLE   365 0 0
Thomson Reuters Corp. Common 884903808   614,282 3,942 SH   SOLE   3,942 0 0
Transdigm Group Inc Common 893641100   803,003 652 SH   SOLE   652 0 0
US Bancorp Common 902973304   417,587 9,342 SH   SOLE   4,189 0 5,153
Union Pacific Corp Common 907818108   398,161 1,619 SH   SOLE   1,619 0 0
UnitedHealth Group Inc Common 91324P102   2,060,920 4,166 SH   SOLE   4,166 0 0
Valero Energy Corp Common 91913Y100   268,666 1,574 SH   SOLE   1,574 0 0
Vanguard FTSE Developed Market Common 921943858   326,807 6,514 SH   SOLE   6,514 0 0
Vanguard Information Technolog Common 92204A702   272,132 519 SH   SOLE   519 0 0
Vanguard Communication SVCS ET Common 92204A884   813,564 6,200 SH   SOLE   6,200 0 0
Vanguard Mid-Cap ETF Common 922908629   707,604 2,832 SH   SOLE   2,832 0 0
Vanguard Index Growth Common 922908736   516,988 1,502 SH   SOLE   1,502 0 0
Vanguard Index Value Common 922908744   437,931 2,689 SH   SOLE   2,689 0 0
Vanguard Small-Cap ETF Common 922908751   1,172,438 5,129 SH   SOLE   5,129 0 0
Vanguard Total Stock Market ET Common 922908769   235,231,592 905,085 SH   SOLE   905,085 0 0
Verizon Communications Inc Common 92343V104   226,080 5,388 SH   SOLE   4,505 0 883
Visa Inc Common 92826C839   386,805 1,386 SH   SOLE   1,386 0 0
Wal-Mart Inc Common 931142103   474,019 7,878 SH   SOLE   7,878 0 0
Waste Mgmt Inc Del Common 94106L109   353,190 1,657 SH   SOLE   1,657 0 0
Weyco Group Inc Common 962149100   385,620 12,096 SH   SOLE   0 0 12,096
Xcel Energy Inc. Common 98389B100   200,864 3,737 SH   SOLE   3,600 0 137
Amdocs Ltd ADR Common G02602103   471,551 5,218 SH   SOLE   5,218 0 0
Aon PLC Shs Cl A Common G0403H108   544,631 1,632 SH   SOLE   1,632 0 0
Accenture PLC Common G1151C101   2,568,380 7,410 SH   SOLE   7,010 0 400
Eaton Corp PLC Common G29183103   638,493 2,042 SH   SOLE   2,042 0 0
Johnson Controls Intl, PLC Common G51502105   1,233,111 18,878 SH   SOLE   18,878 0 0
TE Connectivity Ltd Common H84989104   406,672 2,800 SH   SOLE   2,800 0 0