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
AT&T Inc Common 00206R102   223,236 13,996 SH   SOLE   9,296 0 4,700
Abbott Laboratories Common 002824100   1,303,443 11,956 SH   SOLE   9,434 0 2,522
Abbvie Inc Com Common 00287Y109   1,836,100 13,628 SH   SOLE   11,356 0 2,272
Acutus Medical Common 005111109   8,880 10,000 SH   SOLE   10,000 0 0
Adobe Inc Common 00724F101   1,983,343 4,056 SH   SOLE   4,056 0 0
Advanced Micro Devices Inc Common 007903107   611,925 5,372 SH   SOLE   5,372 0 0
Air Prods Chems Inc Common 009158106   706,891 2,360 SH   SOLE   2,360 0 0
Allegheny Technologies Inc Common 01741R102   633,595 14,325 SH   SOLE   14,325 0 0
Alphabet Inc Cap Stk Cl C Common 02079K107   800,821 6,620 SH   SOLE   6,620 0 0
Alphabet Inc Cap Stk Cl A Common 02079K305   4,882,802 40,792 SH   SOLE   40,652 0 140
Altria Group Inc Common 02209S103   345,005 7,616 SH   SOLE   363 0 7,253
Amazon.com Inc Common 023135106   1,872,100 14,361 SH   SOLE   14,361 0 0
American Express CO Common 025816109   283,946 1,630 SH   SOLE   1,630 0 0
American Tower Corp Common 03027X100   821,336 4,235 SH   SOLE   4,235 0 0
Amerisourcebergen Corp Common 03073E105   2,235,267 11,616 SH   SOLE   11,616 0 0
Ameriprise Financial Inc Common 03076C106   363,051 1,093 SH   SOLE   1,093 0 0
Amgen Inc Common 031162100   1,624,520 7,317 SH   SOLE   7,317 0 0
Analog Devices Inc Common 032654105   2,537,595 13,026 SH   SOLE   13,026 0 0
Elevance Health INC Common 036752103   1,885,567 4,244 SH   SOLE   4,244 0 0
Apple Inc Common 037833100   10,528,110 54,277 SH   SOLE   48,065 0 6,212
Applied Materials Inc Common 038222105   395,895 2,739 SH   SOLE   2,739 0 0
Arista Networks Inc Common 040413106   2,099,811 12,957 SH   SOLE   12,957 0 0
Automatic Data Processing Inc Common 053015103   204,624 931 SH   SOLE   931 0 0
Bank Of America Corp Common 060505104   1,598,176 55,705 SH   SOLE   55,705 0 0
Barrick Gold Corp ADR Common 067901108   186,230 11,000 SH   SOLE   11,000 0 0
Berkshire Hathaway INC-CL B Common 084670702   329,747 967 SH   SOLE   858 0 109
BlackRock Inc Common 09247X101   564,661 817 SH   SOLE   817 0 0
Bristol Myers Squibb Co Common 110122108   292,124 4,568 SH   SOLE   4,568 0 0
Broadcom Inc Common 11135F101   2,742,814 3,162 SH   SOLE   3,162 0 0
CSX Corp Com Common 126408103   1,648,667 48,348 SH   SOLE   48,348 0 0
Charles River Labs Intl Common 159864107   383,706 1,825 SH   SOLE   1,825 0 0
Chevron Corp Common 166764100   885,723 5,629 SH   SOLE   2,219 0 3,410
Ciena Corp Common 171779309   733,462 17,262 SH   SOLE   17,262 0 0
Cisco Systems Inc Common 17275R102   2,500,284 48,324 SH   SOLE   45,445 0 2,879
Cintas Corporation Common 172908105   299,242 602 SH   SOLE   602 0 0
Citigroup Inc Common 172967424   810,212 17,598 SH   SOLE   17,498 0 100
Coca-Cola Co Common 191216100   2,162,199 35,905 SH   SOLE   12,855 0 23,050
Corning Inc Common 219350105   399,666 11,406 SH   SOLE   11,406 0 0
Corteva Inc Com Common 22052L104   1,355,775 23,661 SH   SOLE   23,661 0 0
Costco Wholesale Corp Common 22160K105   1,535,998 2,853 SH   SOLE   2,853 0 0
Cummins Inc Common 231021106   221,625 904 SH   SOLE   904 0 0
Danaher Corp Common 235851102   221,040 921 SH   SOLE   921 0 0
Darden Restaurants Inc Common 237194105   1,467,798 8,785 SH   SOLE   8,785 0 0
Walt Disney Company Common 254687106   1,464,281 16,401 SH   SOLE   16,401 0 0
EOG Res Inc Common 26875P101   1,081,687 9,452 SH   SOLE   9,452 0 0
Electronic Arts Inc Common 285512109   1,704,907 13,145 SH   SOLE   13,145 0 0
Essential Utilities, Inc Common 29670G102   1,116,762 27,982 SH   SOLE   27,982 0 0
Exact Sciences Corp Common 30063P105   292,499 3,115 SH   SOLE   500 0 2,615
Expedia Group Inc New Common 30212P303   839,349 7,673 SH   SOLE   7,673 0 0
Exxon Mobil Corp Common 30231G102   1,516,301 14,138 SH   SOLE   12,252 0 1,886
Meta Platforms Inc Common 30303M102   513,120 1,788 SH   SOLE   1,380 0 408
Fathom Digital Mfg Corp Common 31189Y103   4,060 10,000 SH   SOLE   10,000 0 0
Fidelity National Information Common 31620M106   289,035 5,284 SH   SOLE   1,350 0 3,934
First Business Financial Servi Common 319390100   10,701,774 362,895 SH   SOLE   0 0 362,895
Fiserv Inc Common 337738108   4,593,122 36,410 SH   SOLE   1,185 0 35,225
Arthur J. Gallagher & Co Common 363576109   280,171 1,276 SH   SOLE   1,276 0 0
Generac Holdings Inc Common 368736104   234,432 1,572 SH   SOLE   1,572 0 0
General Dynamics Corp Common 369550108   1,172,783 5,451 SH   SOLE   5,451 0 0
Genuine Parts Co Common 372460105   239,799 1,417 SH   SOLE   878 0 539
JHancock Investment Grade Bond Common 41014P771   330,558 36,526 SH   SOLE   36,526 0 0
Home Depot Inc Common 437076102   1,925,657 6,199 SH   SOLE   5,869 0 330
Illinois Tool Works Inc Common 452308109   825,028 3,298 SH   SOLE   3,298 0 0
Intel Corp Common 458140100   679,668 20,325 SH   SOLE   18,020 0 2,305
Intercontinental Exchange Inc Common 45866F104   1,439,169 12,727 SH   SOLE   12,477 0 250
International Business Machine Common 459200101   270,029 2,018 SH   SOLE   1,643 0 375
Invesco Qqq Tr ETF Common 46090E103   242,709 657 SH   SOLE   657 0 0
Intuitive Surgical Inc Common 46120E602   524,194 1,533 SH   SOLE   1,533 0 0
Iqvia Holdings Inc Common 46266C105   1,825,582 8,122 SH   SOLE   8,122 0 0
iShares S&P 500 Core Common 464287200   2,767,413 6,209 SH   SOLE   6,209 0 0
iShares Core US Aggregate Bond Common 464287226   44,869,132 458,082 SH   SOLE   458,082 0 0
iShares Core S&P Mid-Cap ETF Common 464287507   39,188,269 149,871 SH   SOLE   149,871 0 0
iShares Russell 1000 Value ETF Common 464287598   44,597,076 282,564 SH   SOLE   282,564 0 0
iShares Russell 1000 Growth ET Common 464287614   58,345,040 212,025 SH   SOLE   212,025 0 0
iShares Russell 1000 ETF Common 464287622   1,359,582 5,578 SH   SOLE   5,578 0 0
iShares Russell 2000 Value Common 464287630   656,410 4,662 SH   SOLE   4,662 0 0
iShares Russell 2000 Growth Common 464287648   764,864 3,152 SH   SOLE   3,152 0 0
iShares Russell 2000 Common 464287655   1,162,198 6,206 SH   SOLE   6,206 0 0
iShares Core S&P Small-Cap ETF Common 464287804   54,660,616 548,526 SH   SOLE   548,526 0 0
iShares MSCI ACWI ex US Common 464288240   290,644 5,905 SH   SOLE   5,905 0 0
iShares Edge MSCI Min Vol USA Common 46429B697   1,196,193 16,093 SH   SOLE   16,093 0 0
iShares Edge MSCI USA Momentum Common 46432F396   2,941,113 20,389 SH   SOLE   20,389 0 0
iShares Core MSCI EAFE ETF Common 46432F842   110,341,305 1,634,686 SH   SOLE   1,634,686 0 0
iShares Core Dividend Growth Common 46434V621   46,389,728 900,247 SH   SOLE   900,247 0 0
JPMorgan Chase & Co Common 46625H100   4,140,240 28,467 SH   SOLE   28,467 0 0
JPMorgan Ultra-Short Income ET Common 46641Q837   10,610,978 211,627 SH   SOLE   211,627 0 0
Johnson & Johnson Common 478160104   1,727,367 10,436 SH   SOLE   10,436 0 0
Kimberly-Clark Corp Common 494368103   263,418 1,908 SH   SOLE   1,908 0 0
Kroger Co Common 501044101   1,116,485 23,755 SH   SOLE   23,755 0 0
Lam Research Corporation Common 512807108   1,803,222 2,805 SH   SOLE   2,805 0 0
Lilly Eli Co Common 532457108   2,821,384 6,016 SH   SOLE   6,016 0 0
Lowe's Companies Inc Common 548661107   1,701,552 7,539 SH   SOLE   7,539 0 0
MGE Energy Inc Common 55277P104   569,829 7,203 SH   SOLE   4,858 0 2,345
Mastercard Inc Cl A Common 57636Q104   612,761 1,558 SH   SOLE   1,558 0 0
McDonald's Corp Common 580135101   2,122,889 7,114 SH   SOLE   6,518 0 596
McKesson Corp Common 58155Q103   217,073 508 SH   SOLE   508 0 0
Merck & Co Inc Common 58933Y105   1,127,130 9,768 SH   SOLE   9,305 0 463
Microsoft Corp Common 594918104   4,901,733 14,394 SH   SOLE   12,401 0 1,993
Microchip Technology Inc Common 595017104   335,604 3,746 SH   SOLE   3,746 0 0
Mondelez Intl Inc Class A Common 609207105   941,728 12,911 SH   SOLE   1,747 0 11,164
Nextera Energy Inc Common 65339F101   331,155 4,463 SH   SOLE   1,147 0 3,316
Nice Ltd Sponsored ADR Common 653656108   560,235 2,713 SH   SOLE   2,713 0 0
Nike Inc Common 654106103   618,513 5,604 SH   SOLE   5,604 0 0
Nvidia Corp Common 67066G104   1,650,201 3,901 SH   SOLE   3,901 0 0
Nuveen ESG Large Cap Value Common 67092P300   384,303 11,091 SH   SOLE   11,091 0 0
PNC Financial Services Group I Common 693475105   436,039 3,462 SH   SOLE   730 0 2,732
Palantir Technologies Inc Common 69608A108   165,733 10,811 SH   SOLE   10,811 0 0
Paychex Inc Common 704326107   1,331,700 11,904 SH   SOLE   11,904 0 0
Paypal Hldgs Inc Common 70450Y103   304,289 4,560 SH   SOLE   4,560 0 0
Pepsico Inc Common 713448108   3,284,506 17,733 SH   SOLE   17,135 0 598
Petroteq Energy Inc ADR Common 71678B107   10 100,000 SH   SOLE   0 0 100,000
Pfizer Inc Common 717081103   394,713 10,761 SH   SOLE   10,461 0 300
Philip Morris International In Common 718172109   1,178,078 12,068 SH   SOLE   2,680 0 9,388
Phillips 66 Common 718546104   209,454 2,196 SH   SOLE   2,196 0 0
Procter & Gamble Co Common 742718109   1,663,070 10,960 SH   SOLE   9,960 0 1,000
Prudential Financial Inc Common 744320102   1,530,176 17,345 SH   SOLE   17,345 0 0
Qualcomm Inc Common 747525103   1,063,980 8,938 SH   SOLE   8,938 0 0
Quanta Services Inc Common 74762E102   2,403,762 12,236 SH   SOLE   12,236 0 0
Republic Services Inc Common 760759100   1,660,056 10,838 SH   SOLE   10,838 0 0
Rockwell Automation Inc Common 773903109   285,633 867 SH   SOLE   867 0 0
T Rowe Price Short-Term Bond I Common 77957P402   687,891 153,547 SH   SOLE   153,547 0 0
Shell Plc ADR Common 780259305   841,154 13,931 SH   SOLE   13,931 0 0
SPDR S&P 500 ETF Common 78462F103   19,725,517 44,499 SH   SOLE   44,499 0 0
Spdr Gold Trust Shs Common 78463V107   980,485 5,500 SH   SOLE   5,500 0 0
SPDRA S&P MidCap 400 ETF Common 78467Y107   782,060 1,633 SH   SOLE   1,633 0 0
Schlumberger Ltd Common 806857108   1,575,966 32,084 SH   SOLE   32,084 0 0
The Charles Schwab Corp Common 808513105   226,380 3,994 SH   SOLE   3,994 0 0
Schwab US Large-Cap ETF Common 808524201   225,086 4,298 SH   SOLE   4,298 0 0
Consumer Discr Select Sect SPD Common 81369Y407   959,596 5,651 SH   SOLE   5,651 0 0
Energy Select Sector SPDR ETF Common 81369Y506   2,312,696 28,492 SH   SOLE   28,492 0 0
Financial Select Sector SPDR E Common 81369Y605   832,098 24,684 SH   SOLE   24,684 0 0
Industrials Select Sector SPDR Common 81369Y704   1,503,875 14,013 SH   SOLE   14,013 0 0
Technology Select Sector SPDR Common 81369Y803   2,327,116 13,385 SH   SOLE   13,385 0 0
Communication Sector Select SP Common 81369Y852   459,270 7,057 SH   SOLE   7,057 0 0
Starbucks Corp Common 855244109   244,084 2,464 SH   SOLE   2,464 0 0
Stryker Corp Common 863667101   1,855,557 6,082 SH   SOLE   6,082 0 0
Synopsys Inc Common 871607107   205,949 473 SH   SOLE   473 0 0
TJX Companies Inc Common 872540109   1,531,647 18,064 SH   SOLE   18,064 0 0
T Mobile US Inc Common 872590104   1,839,869 13,246 SH   SOLE   13,246 0 0
Tetra Tech Inc New Common 88162G103   765,648 4,676 SH   SOLE   4,676 0 0
Texas Instruments Inc Common 882508104   1,914,333 10,634 SH   SOLE   10,634 0 0
Transdigm Group Inc Common 893641100   579,422 648 SH   SOLE   648 0 0
US Bancorp Common 902973304   370,775 11,222 SH   SOLE   6,169 0 5,053
Union Pacific Corp Common 907818108   320,435 1,566 SH   SOLE   1,566 0 0
UnitedHealth Group Inc Common 91324P102   1,893,241 3,939 SH   SOLE   3,939 0 0
Valero Energy Corp Common 91913Y100   206,565 1,761 SH   SOLE   1,761 0 0
Vanguard FTSE Developed Market Common 921943858   300,817 6,514 SH   SOLE   6,514 0 0
Vanguard Information Technolog Common 92204A702   229,481 519 SH   SOLE   519 0 0
Vanguard Communication SVCS ET Common 92204A884   659,122 6,200 SH   SOLE   6,200 0 0
Vanguard Mid-Cap ETF Common 922908629   979,932 4,451 SH   SOLE   4,451 0 0
Vanguard Index Growth Common 922908736   425,006 1,502 SH   SOLE   1,502 0 0
Vanguard Index Value Common 922908744   382,107 2,689 SH   SOLE   2,689 0 0
Vanguard Small-Cap ETF Common 922908751   1,148,192 5,773 SH   SOLE   5,773 0 0
Vanguard Total Stock Market ET Common 922908769   196,049,641 890,002 SH   SOLE   890,002 0 0
Verizon Communications Inc Common 92343V104   211,425 5,685 SH   SOLE   4,902 0 783
Versus Capital Real Assets Fun Common 92535N100   2,246,174 81,295 SH   SOLE   81,295 0 0
Visa Inc Common 92826C839   1,005,015 4,232 SH   SOLE   4,232 0 0
Wal-Mart Inc Common 931142103   383,676 2,441 SH   SOLE   2,441 0 0
Waste Mgmt Inc Del Common 94106L109   259,263 1,495 SH   SOLE   1,495 0 0
Western Digital Corp Common 958102105   230,387 6,074 SH   SOLE   6,074 0 0
Weyco Group Inc Common 962149100   296,152 11,096 SH   SOLE   0 0 11,096
Xcel Energy Inc. Common 98389B100   255,705 4,113 SH   SOLE   3,976 0 137
Amdocs Ltd ADR Common G02602103   695,706 7,038 SH   SOLE   7,038 0 0
Aon PLC Shs Cl A Common G0403H108   663,129 1,921 SH   SOLE   1,921 0 0
Accenture PLC Common G1151C101   454,538 1,473 SH   SOLE   1,073 0 400
Eaton Corp PLC Common G29183103   377,867 1,879 SH   SOLE   1,879 0 0
Johnson Controls Intl, PLC Common G51502105   1,234,288 18,114 SH   SOLE   18,114 0 0
TE Connectivity Ltd Common H84989104   414,173 2,955 SH   SOLE   2,955 0 0