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 Com 00206R102   243,683 8,629 SH   SOLE   4,529 0 4,100
Abbott Laboratories Com 002824100   729,035 5,443 SH   SOLE   2,921 0 2,522
Abbvie Inc Com Com 00287Y109   1,685,148 7,278 SH   SOLE   5,273 0 2,005
Advanced Micro Devices Inc Com 007903107   572,089 3,536 SH   SOLE   3,536 0 0
ATI Inc Com 01741R102   608,749 7,484 SH   SOLE   7,484 0 0
Alliant Energy Corp Com 018802108   1,052,540 15,614 SH   SOLE   2,498 0 13,116
Alphabet Inc Cap Stk Cl C Com 02079K107   1,757,457 7,216 SH   SOLE   7,216 0 0
Alphabet Inc Cap Stk Cl A Com 02079K305   9,329,206 38,376 SH   SOLE   38,376 0 0
Oklo Inc. Com 02156V109   742,340 6,650 SH   SOLE   1,650 0 5,000
Altria Group Inc Com 02209S103   470,083 7,116 SH   SOLE   363 0 6,753
Amazon.com Inc Com 023135106   2,399,681 10,929 SH   SOLE   9,569 0 1,360
Ameren Corporation Com 023608102   1,164,359 11,155 SH   SOLE   1,155 0 10,000
American Electric Power Inc Com 025537101   1,192,388 10,599 SH   SOLE   10,599 0 0
American Express CO Com 025816109   487,611 1,468 SH   SOLE   1,468 0 0
CENCORA INC Com 03073E105   4,170,400 13,344 SH   SOLE   13,344 0 0
Ameriprise Financial Inc Com 03076C106   498,619 1,015 SH   SOLE   1,015 0 0
Analog Devices Inc Com 032654105   2,855,771 11,623 SH   SOLE   11,623 0 0
Apollo Global Mgmt Inc Com 03769M106   1,061,096 7,962 SH   SOLE   7,962 0 0
Apple Inc Com 037833100   14,380,739 56,477 SH   SOLE   51,865 0 4,612
Applied Materials Inc Com 038222105   228,080 1,114 SH   SOLE   1,114 0 0
Arista Networks Inc Com 040413205   8,318,875 57,092 SH   SOLE   57,092 0 0
Bank of America Corp Com 060505104   3,593,140 69,648 SH   SOLE   69,648 0 0
Bank Of Montreal ADR Com 063671101   324,583 2,492 SH   SOLE   72 0 2,420
Berkshire Hathaway Inc Class A Com 084670108   4,525,200 6 SH   SOLE   6 0 0
Berkshire Hathaway INC-CL B Com 084670702   1,029,109 2,047 SH   SOLE   1,931 0 116
Blackrock Inc New Com 09290D101   968,838 831 SH   SOLE   831 0 0
Broadcom Inc Com 11135F101   12,152,235 36,835 SH   SOLE   36,835 0 0
Capital One Finl Corp Com Com 14040H105   415,806 1,956 SH   SOLE   1,956 0 0
Caterpillar Inc Com 149123101   6,998,359 14,667 SH   SOLE   584 0 14,083
Charles River Labs Intl Com 159864107   203,398 1,300 SH   SOLE   1,300 0 0
Chevron Corp Com 166764100   877,233 5,649 SH   SOLE   2,234 0 3,415
Ciena Corp Com 171779309   3,781,011 25,956 SH   SOLE   25,956 0 0
Cisco Systems Inc Com 17275R102   2,099,057 30,679 SH   SOLE   27,800 0 2,879
Cintas Corporation Com 172908105   421,194 2,052 SH   SOLE   2,052 0 0
Citigroup Inc Com 172967424   3,543,873 34,915 SH   SOLE   34,915 0 0
Coca-Cola Co Com 191216100   2,484,016 37,455 SH   SOLE   17,794 0 19,661
Colgate-Palmolive Co Com 194162103   922,348 11,538 SH   SOLE   11,056 0 482
Corning Inc Com 219350105   686,509 8,369 SH   SOLE   8,369 0 0
Costco Wholesale Corp Com 22160K105   3,868,208 4,179 SH   SOLE   4,179 0 0
Cummins Inc Com 231021106   348,033 824 SH   SOLE   824 0 0
Darden Restaurants Inc Com 237194105   1,756,832 9,229 SH   SOLE   9,229 0 0
Deere & Co Com Com 244199105   4,590,890 10,040 SH   SOLE   40 0 10,000
Walt Disney Company Com 254687106   333,997 2,917 SH   SOLE   2,917 0 0
Douglas Dynamics Inc Com 25960R105   625,200 20,000 SH   SOLE   0 0 20,000
Duke Energy Corp Com 26441C204   401,940 3,248 SH   SOLE   3,248 0 0
EOG Res Inc Com 26875P101   1,549,498 13,820 SH   SOLE   13,820 0 0
Electronic Arts Inc Com 285512109   2,961,359 14,682 SH   SOLE   14,682 0 0
Equinix Inc Com 29444U700   2,228,318 2,845 SH   SOLE   2,845 0 0
Expedia Group Inc New Com 30212P303   2,269,170 10,616 SH   SOLE   10,616 0 0
Exxon Mobil Corp Com 30231G102   2,972,316 26,362 SH   SOLE   22,476 0 3,886
Meta Platforms Inc Com 30303M102   835,724 1,138 SH   SOLE   1,138 0 0
Fidelity Enhanced Large Cap ET Com 31609A305   234,384 5,700 SH   SOLE   5,700 0 0
Fidelity National Information Com 31620M106   261,320 3,963 SH   SOLE   1,037 0 2,926
First Business Financial Servi Com 319390100   19,183,184 374,233 SH   SOLE   0 0 374,233
Arthur J. Gallagher & Co Com 363576109   321,200 1,037 SH   SOLE   1,037 0 0
GE Vernova Inc Com 36828A101   239,811 390 SH   SOLE   390 0 0
General Dynamics Corp Com 369550108   2,912,140 8,540 SH   SOLE   8,540 0 0
GE Aerospace Com 369604301   358,577 1,192 SH   SOLE   785 0 407
Gilead Sciences Inc Com 375558103   200,466 1,806 SH   SOLE   1,806 0 0
Global X US Infr Dev ETF Com 37954Y673   257,250 5,401 SH   SOLE   5,401 0 0
Goldman Sachs Group Inc Com 38141G104   327,300 411 SH   SOLE   411 0 0
Gopro Inc Com 38268T103   21,200 10,000 SH   SOLE   10,000 0 0
Hca Healthcare Inc Com Com 40412C101   251,884 591 SH   SOLE   591 0 0
Home Depot Inc Com 437076102   727,316 1,795 SH   SOLE   1,465 0 330
Howmet Aerospace Inc Com 443201108   326,919 1,666 SH   SOLE   0 0 1,666
Illinois Tool Works Inc Com 452308109   783,845 3,006 SH   SOLE   3,006 0 0
Intel Corp Com 458140100   212,606 6,337 SH   SOLE   4,841 0 1,496
Intercontinental Exchange Inc Com 45866F104   2,414,655 14,332 SH   SOLE   14,332 0 0
International Business Machine Com 459200101   546,826 1,938 SH   SOLE   1,863 0 75
Intuitive Surgical Inc Com 46120E602   559,485 1,251 SH   SOLE   1,251 0 0
Iqvia Holdings Inc Com 46266C105   1,599,675 8,422 SH   SOLE   8,422 0 0
iShares S&P 500 Core Com 464287200   3,930,799 5,873 SH   SOLE   5,873 0 0
iShares Core US Aggregate Bond Com 464287226   36,420,224 363,294 SH   SOLE   363,294 0 0
Ishares Tr Global Tech ETF Com 464287291   324,389 3,143 SH   SOLE   3,143 0 0
iShares S&P 500 Growth Com 464287309   233,352 1,933 SH   SOLE   1,933 0 0
iShares MSCI EAFE ETF Com 464287465   478,801 5,128 SH   SOLE   5,128 0 0
iShares Core S&P Mid-Cap ETF Com 464287507   45,954,134 704,170 SH   SOLE   704,170 0 0
iShares Russell 1000 Value ETF Com 464287598   54,038,690 265,429 SH   SOLE   265,429 0 0
iShares Russell 1000 Growth ET Com 464287614   87,952,409 187,768 SH   SOLE   187,768 0 0
iShares Russell 1000 ETF Com 464287622   1,551,097 4,244 SH   SOLE   4,244 0 0
iShares Russell 2000 Value Com 464287630   814,033 4,604 SH   SOLE   4,604 0 0
iShares Russell 2000 Growth Com 464287648   1,002,365 3,132 SH   SOLE   3,132 0 0
iShares Russell 2000 Com 464287655   1,214,639 5,020 SH   SOLE   5,020 0 0
iShares Core S&P Small-Cap ETF Com 464287804   59,345,841 499,418 SH   SOLE   499,418 0 0
iShares Global Clean Energy ET Com 464288224   170,295 11,001 SH   SOLE   11,001 0 0
iShares MSCI ACWI ex US Com 464288240   383,884 5,905 SH   SOLE   5,905 0 0
iShares National Muni Bond ETF Com 464288414   4,648,927 43,656 SH   SOLE   43,656 0 0
Ishares Silver Trust Com 46428Q109   518,185 12,230 SH   SOLE   0 0 12,230
iShares Edge MSCI Min Vol USA Com 46429B697   827,147 8,694 SH   SOLE   8,694 0 0
iShares Edge MSCI USA Momentum Com 46432F396   5,214,911 20,335 SH   SOLE   20,335 0 0
iShares Core MSCI EAFE ETF Com 46432F842   132,796,327 1,520,975 SH   SOLE   1,520,975 0 0
iShares Core Dividend Growth Com 46434V621   56,099,690 824,026 SH   SOLE   824,026 0 0
JPMorgan Chase & Co Com 46625H100   9,962,226 31,583 SH   SOLE   31,583 0 0
JPMorgan Ultra-Short Income ET Com 46641Q837   10,287,892 202,797 SH   SOLE   202,797 0 0
Johnson & Johnson Com 478160104   917,273 4,947 SH   SOLE   4,847 0 100
Kroger Co Com 501044101   1,451,337 21,530 SH   SOLE   21,530 0 0
Lam Research Corporation Com 512807306   3,509,653 26,211 SH   SOLE   26,211 0 0
Lilly Eli Co Com 532457108   4,273,563 5,601 SH   SOLE   5,601 0 0
Lowe's Companies Inc Com 548661107   2,032,595 8,088 SH   SOLE   8,088 0 0
MGE Energy Inc Com 55277P104   3,736,077 44,382 SH   SOLE   4,556 0 39,826
Marathon Petroleum Corp Com 56585A102   215,098 1,116 SH   SOLE   1,116 0 0
Marvell Technology Group LTD Com 573874104   263,644 3,136 SH   SOLE   3,136 0 0
Mastercard Inc Cl A Com 57636Q104   503,397 885 SH   SOLE   885 0 0
McDonald's Corp Com 580135101   677,371 2,229 SH   SOLE   1,633 0 596
McKesson Corp Com 58155Q103   404,038 523 SH   SOLE   523 0 0
Merck & Co Inc Com 58933Y105   740,598 8,824 SH   SOLE   8,361 0 463
Microsoft Corp Com 594918104   9,739,014 18,803 SH   SOLE   17,359 0 1,444
Microchip Technology Inc Com 595017104   215,908 3,362 SH   SOLE   3,362 0 0
Mondelez Intl Inc Class A Com 609207105   810,861 12,980 SH   SOLE   1,816 0 11,164
Morgan Stanley Com 617446448   331,273 2,084 SH   SOLE   2,084 0 0
Netflix Inc Com 64110L106   2,391,845 1,995 SH   SOLE   1,995 0 0
Nextera Energy Inc Com 65339F101   2,231,484 29,560 SH   SOLE   26,444 0 3,116
Nice Ltd Sponsored ADR Com 653656108   235,268 1,625 SH   SOLE   1,625 0 0
Nike Inc Com 654106103   226,344 3,246 SH   SOLE   3,246 0 0
Nucor Corp Com 670346105   2,329,802 17,203 SH   SOLE   17,203 0 0
Nvidia Corp Com 67066G104   17,473,963 93,654 SH   SOLE   89,704 0 3,950
Nuveen ESG Large Cap Value Com 67092P300   920,498 21,003 SH   SOLE   21,003 0 0
Oracle Corp Com 68389X105   510,169 1,814 SH   SOLE   1,814 0 0
Oshkosh Corporation Com 688239201   1,536,297 11,845 SH   SOLE   11,720 0 125
PNC Financial Services Group I Com 693475105   671,307 3,341 SH   SOLE   712 0 2,629
PPL Corp Com 69351T106   206,349 5,553 SH   SOLE   5,553 0 0
Palantir Technologies Inc Com 69608A108   1,480,521 8,116 SH   SOLE   8,116 0 0
Parker Hannifin Corp Com 701094104   356,331 470 SH   SOLE   470 0 0
Paypal Hldgs Inc Com 70450Y103   221,902 3,309 SH   SOLE   3,309 0 0
Pepsico Inc Com 713448108   708,098 5,042 SH   SOLE   4,444 0 598
Philip Morris International In Com 718172109   1,700,991 10,487 SH   SOLE   1,099 0 9,388
Phillips 66 Com 718546104   221,849 1,631 SH   SOLE   1,631 0 0
Procter & Gamble Co Com 742718109   1,128,559 7,345 SH   SOLE   6,345 0 1,000
Prudential Financial Inc Com 744320102   1,779,660 17,155 SH   SOLE   17,155 0 0
Qualcomm Inc Com 747525103   1,494,745 8,985 SH   SOLE   8,985 0 0
Quanta Services Inc Com 74762E102   5,737,645 13,845 SH   SOLE   13,845 0 0
Republic Services Inc Com 760759100   2,917,838 12,715 SH   SOLE   12,715 0 0
Rockwell Automation Inc Com 773903109   303,043 867 SH   SOLE   867 0 0
SPDR S&P 500 ETF Com 78462F103   29,172,688 43,791 SH   SOLE   43,791 0 0
Spdr Gold Trust Shs Com 78463V107   1,841,335 5,180 SH   SOLE   0 0 5,180
SPDRA S&P MidCap 400 ETF Com 78467Y107   528,679 887 SH   SOLE   887 0 0
Salesforce Inc. Com 79466L302   980,943 4,139 SH   SOLE   4,139 0 0
SLB Limited Com 806857108   1,367,685 39,793 SH   SOLE   34,793 0 5,000
The Charles Schwab Corp Com 808513105   375,293 3,931 SH   SOLE   3,931 0 0
Consumer Discr Select Sect SPD Com 81369Y407   1,545,918 6,451 SH   SOLE   6,451 0 0
Energy Select Sector SPDR ETF Com 81369Y506   2,423,079 27,122 SH   SOLE   27,122 0 0
Financial Select Sector SPDR E Com 81369Y605   1,297,998 24,095 SH   SOLE   24,095 0 0
Industrials Select Sector SPDR Com 81369Y704   2,161,225 14,013 SH   SOLE   14,013 0 0
Technology Select Sector SPDR Com 81369Y803   5,143,663 18,249 SH   SOLE   18,249 0 0
Communication Sector Select SP Com 81369Y852   835,337 7,057 SH   SOLE   7,057 0 0
Utilities Select Sector SPDR E Com 81369Y886   344,654 3,952 SH   SOLE   3,952 0 0
Servicenow Inc Com 81762P102   370,873 403 SH   SOLE   403 0 0
Southern Company Com 842587107   684,713 7,225 SH   SOLE   7,225 0 0
STRATTEC Security Corporation Com 863111100   244,880 3,598 SH   SOLE   0 0 3,598
Stryker Corp Com 863667101   3,116,318 8,430 SH   SOLE   8,430 0 0
TJX Companies Inc Com 872540109   2,572,523 17,798 SH   SOLE   17,798 0 0
T Mobile US Inc Com 872590104   3,274,479 13,679 SH   SOLE   13,679 0 0
Tetra Tech Inc New Com 88162G103   585,986 17,555 SH   SOLE   17,555 0 0
Texas Instruments Inc Com 882508104   2,210,823 12,033 SH   SOLE   12,033 0 0
Thermo Fisher Scientific Inc Com 883556102   214,379 442 SH   SOLE   442 0 0
Thomson Reuters Corp. Com 884903808   612,311 3,942 SH   SOLE   3,942 0 0
Toll Brothers Inc Com 889478103   2,013,943 14,579 SH   SOLE   14,579 0 0
Toro Co Com 891092108   381,000 5,000 SH   SOLE   0 0 5,000
Transdigm Group Inc Com 893641100   859,349 652 SH   SOLE   652 0 0
US Bancorp Com 902973304   549,415 11,368 SH   SOLE   2,986 0 8,382
Under Armour Inc Com 904311206   48,300 10,000 SH   SOLE   10,000 0 0
Union Pacific Corp Com 907818108   382,683 1,619 SH   SOLE   1,619 0 0
UnitedHealth Group Inc Com 91324P102   339,775 984 SH   SOLE   984 0 0
Vanguard FTSE Developed Market Com 921943858   390,319 6,514 SH   SOLE   6,514 0 0
Vanguard Information Technolog Com 92204A702   387,501 519 SH   SOLE   519 0 0
Vanguard Communication SVCS ET Com 92204A884   1,163,926 6,200 SH   SOLE   6,200 0 0
Vanguard Mid-Cap ETF Com 922908629   872,114 2,969 SH   SOLE   2,969 0 0
Vanguard Index Growth Com 922908736   720,374 1,502 SH   SOLE   1,502 0 0
Vanguard Index Value Com 922908744   501,472 2,689 SH   SOLE   2,689 0 0
Vanguard Small-Cap ETF Com 922908751   1,281,317 5,039 SH   SOLE   5,039 0 0
Vanguard Total Stock Market ET Com 922908769   264,875,524 807,129 SH   SOLE   807,129 0 0
Visa Inc Com 92826C839   461,546 1,352 SH   SOLE   1,352 0 0
Wal-Mart Inc Com 931142103   885,492 8,592 SH   SOLE   8,592 0 0
Waste Mgmt Inc Del Com 94106L109   388,440 1,759 SH   SOLE   1,759 0 0
Wells Fargo & Co Com 949746101   203,264 2,425 SH   SOLE   2,425 0 0
Weyco Group Inc Com 962149100   425,954 14,156 SH   SOLE   0 0 14,156
Wisdomtree Tr US Qtly Div Grt Com 97717X669   226,225 2,543 SH   SOLE   2,543 0 0
Woodward Inc Com 980745103   252,710 1,000 SH   SOLE   0 0 1,000
Xcel Energy Inc. Com 98389B100   347,763 4,312 SH   SOLE   4,175 0 137
Amdocs Ltd ADR Com G02602103   365,123 4,450 SH   SOLE   4,450 0 0
Aon PLC Shs Cl A Com G0403H108   493,507 1,384 SH   SOLE   1,384 0 0
Accenture PLC Com G1151C101   1,027,582 4,167 SH   SOLE   4,167 0 0
Eaton Corp PLC Com G29183103   771,704 2,062 SH   SOLE   2,062 0 0
TE Connectivity PLC ADR Com G87052109   614,684 2,800 SH   SOLE   2,800 0 0
ASML Holding N V N Y Registry Com N07059210   713,482 737 SH   SOLE   61 0 676