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
Expires: July 31, 2015
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
Abbott Laboratories Com 002824100 579,144 5,860 SH SOLE 3,338 0 2,522
Abbvie Inc Com Com 00287Y109 1,848,657 7,067 SH SOLE 5,195 0 1,872
Abrdn Physical Gold Shares ETF Com 00326A104 241,158 6,096 SH SOLE 6,096 0 0
Advanced Micro Devices Inc Com 007903107 2,366,288 3,868 SH SOLE 3,868 0 0
ATI Inc Com 01741R102 1,355,725 7,158 SH SOLE 7,158 0 0
Alliant Energy Corp Com 018802108 410,880 6,491 SH SOLE 3,375 0 3,116
Alphabet Inc Cap Stk Cl C Com 02079K107 2,395,402 7,030 SH SOLE 7,030 0 0
Alphabet Inc Cap Stk Cl A Com 02079K305 15,430,956 44,847 SH SOLE 44,847 0 0
Oklo Inc. Com 02156V109 209,163 5,650 SH SOLE 650 0 5,000
Altria Group Inc Com 02209S103 564,579 8,384 SH SOLE 1,631 0 6,753
Amazon.com Inc Com 023135106 3,393,174 13,619 SH SOLE 12,259 0 1,360
American Electric Power Inc Com 025537101 1,682,552 14,182 SH SOLE 14,182 0 0
American Express CO Com 025816109 448,548 1,475 SH SOLE 1,475 0 0
CENCORA INC Com 03073E105 4,822,616 16,062 SH SOLE 16,062 0 0
Ameriprise Financial Inc Com 03076C106 605,591 1,230 SH SOLE 1,230 0 0
Amgen Inc Com 031162100 226,351 537 SH SOLE 537 0 0
Analog Devices Inc Com 032654105 5,622,968 14,174 SH SOLE 14,174 0 0
Apollo Global Mgmt Inc Com 03769M106 1,389,354 11,971 SH SOLE 11,971 0 0
Apple Inc Com 037833100 18,791,653 56,428 SH SOLE 51,816 0 4,612
Applied Materials Inc Com 038222105 612,122 1,197 SH SOLE 1,197 0 0
Arista Networks Inc Com 040413205 14,264,737 70,066 SH SOLE 70,066 0 0
Bank of America Corp Com 060505104 4,421,839 81,239 SH SOLE 81,239 0 0
Bank Of Montreal ADR Com 063671101 465,791 2,785 SH SOLE 72 0 2,713
Berkshire Hathaway Inc Class A Com 084670108 4,482,030 6 SH SOLE 6 0 0
Berkshire Hathaway INC-CL B Com 084670702 1,672,614 3,359 SH SOLE 3,243 0 116
Blackstone Inc Com 09260D107 514,381 4,589 SH SOLE 4,589 0 0
Blackrock Inc New Com 09290D101 885,789 837 SH SOLE 837 0 0
Broadcom Inc Com 11135F101 15,029,527 42,796 SH SOLE 42,796 0 0
Capital One Finl Corp Com Com 14040H105 290,956 1,507 SH SOLE 1,507 0 0
Caterpillar Inc Com 149123101 487,285 601 SH SOLE 601 0 0
Charles River Labs Intl Com 159864107 383,513 1,300 SH SOLE 1,300 0 0
Chevron Corp Com 166764100 606,912 2,972 SH SOLE 2,475 0 497
Ciena Corp Com 171779309 10,173,227 28,916 SH SOLE 28,916 0 0
Cisco Systems Inc Com 17275R102 3,050,019 28,338 SH SOLE 28,338 0 0
Cintas Corporation Com 172908105 784,336 4,021 SH SOLE 4,021 0 0
Citigroup Inc Com 172967424 5,477,133 42,301 SH SOLE 42,301 0 0
Coca-Cola Co Com 191216100 3,471,779 40,332 SH SOLE 23,959 0 16,373
Colgate-Palmolive Co Com 194162103 1,496,513 17,540 SH SOLE 17,058 0 482
ConocoPhillips Com 20825C104 262,440 2,097 SH SOLE 2,097 0 0
Constellation Energy Corp Com 21037T109 288,821 1,137 SH SOLE 1,137 0 0
Corning Inc Com 219350105 1,312,803 8,538 SH SOLE 8,538 0 0
Costco Wholesale Corp Com 22160K105 4,372,363 4,803 SH SOLE 4,803 0 0
Cummins Inc Com 231021106 600,771 1,163 SH SOLE 1,163 0 0
Darden Restaurants Inc Com 237194105 2,201,504 11,392 SH SOLE 11,392 0 0
Doordash Inc Com 25809K105 2,017,765 10,993 SH SOLE 10,993 0 0
Duke Energy Corp Com 26441C204 373,155 3,273 SH SOLE 3,273 0 0
EOG Res Inc Com 26875P101 223,860 1,625 SH SOLE 1,625 0 0
Equinix Inc Com 29444U700 3,534,461 3,494 SH SOLE 3,494 0 0
Essential Utilities, Inc Com 29670G102 235,140 6,000 SH SOLE 6,000 0 0
Expedia Group Inc New Com 30212P303 3,417,359 12,976 SH SOLE 12,976 0 0
ExxonMobil Holdings Corp Com 30233Q108 5,042,158 30,981 SH SOLE 30,981 0 0
Meta Platforms Inc Com 30303M102 1,186,394 1,636 SH SOLE 1,636 0 0
Fidelity Enhanced Large Cap ET Com 31609A305 247,995 5,500 SH SOLE 5,500 0 0
First Business Financial Servi Com 319390100 22,504,059 327,189 SH SOLE 0 0 327,189
FT Vest Rising Dividend Target Com 33738D879 224,490 8,052 SH SOLE 8,052 0 0
Northern Trust Global Natural Com 33939L407 10,628,940 188,023 SH SOLE 188,023 0 0
Fortinet Inc Com 34959E109 248,476 1,390 SH SOLE 1,390 0 0
Arthur J. Gallagher & Co Com 363576109 236,550 1,037 SH SOLE 1,037 0 0
GE Vernova Inc Com 36828A101 422,018 444 SH SOLE 444 0 0
Generac Holdings Inc Com 368736104 3,028,713 14,635 SH SOLE 14,635 0 0
General Dynamics Corp Com 369550108 3,549,917 10,698 SH SOLE 10,698 0 0
GE Aerospace Com 369604301 511,531 1,638 SH SOLE 1,231 0 407
Gilead Sciences Inc Com 375558103 307,937 2,066 SH SOLE 2,066 0 0
Global X US Infr Dev ETF Com 37954Y673 346,028 6,591 SH SOLE 6,591 0 0
Goldman Sachs Group Inc Com 38141G104 334,034 371 SH SOLE 371 0 0
Goldman Sachs S&P 500 Premium Com 38149W622 227,563 4,076 SH SOLE 4,076 0 0
Goldman Sachs Nasdaq-100 Premi Com 38149W630 236,037 4,071 SH SOLE 4,071 0 0
W.W. Grainger Inc Com 384802104 367,499 295 SH SOLE 295 0 0
Hilton Worldwide Hldgs Inc Com 43300A203 542,395 1,705 SH SOLE 1,705 0 0
Home Depot Inc Com 437076102 407,959 1,434 SH SOLE 1,434 0 0
Howmet Aerospace Inc Com 443201108 1,822,332 8,057 SH SOLE 8,057 0 0
Illinois Tool Works Inc Com 452308109 650,147 2,527 SH SOLE 2,527 0 0
Intel Corp Com 458140100 294,564 2,450 SH SOLE 2,354 0 96
Intercontinental Exchange Inc Com 45866F104 2,878,080 18,931 SH SOLE 18,931 0 0
International Business Machine Com 459200101 586,333 2,666 SH SOLE 2,591 0 75
Intuitive Surgical Inc Com 46120E602 527,806 1,298 SH SOLE 1,298 0 0
Iqvia Holdings Inc Com 46266C105 2,623,976 9,760 SH SOLE 9,760 0 0
Iron Mtn Inc Com 46284V101 287,693 2,593 SH SOLE 2,593 0 0
iShares S&P 500 Core Com 464287200 6,632,261 8,660 SH SOLE 8,660 0 0
iShares Core US Aggregate Bond Com 464287226 39,954,873 422,624 SH SOLE 422,624 0 0
Ishares Tr Global Tech ETF Com 464287291 465,855 3,143 SH SOLE 3,143 0 0
iShares S&P 500 Growth Com 464287309 265,030 1,863 SH SOLE 1,863 0 0
iShares MSCI EAFE ETF Com 464287465 532,748 5,128 SH SOLE 5,128 0 0
iShares Russell Mid-Cap Value Com 464287473 221,339 1,377 SH SOLE 1,377 0 0
iShares Core S&P Mid-Cap ETF Com 464287507 17,018,909 236,538 SH SOLE 236,538 0 0
iShares Russell 1000 Value ETF Com 464287598 65,550,461 264,391 SH SOLE 264,391 0 0
iShares Russell 1000 Growth ET Com 464287614 92,166,057 735,798 SH SOLE 735,798 0 0
iShares Russell 1000 ETF Com 464287622 1,766,056 4,244 SH SOLE 4,244 0 0
iShares Russell 2000 Value Com 464287630 964,308 4,604 SH SOLE 4,604 0 0
iShares Russell 2000 Growth Com 464287648 1,117,811 3,132 SH SOLE 3,132 0 0
iShares Russell 2000 Com 464287655 1,378,612 4,961 SH SOLE 4,961 0 0
iShares Core S&P Small-Cap ETF Com 464287804 68,468,252 503,295 SH SOLE 503,295 0 0
iShares MSCI ACWI ex US Com 464288240 446,536 5,905 SH SOLE 5,905 0 0
iShares Global Infrastructure Com 464288372 10,014,027 162,671 SH SOLE 162,671 0 0
iShares National Muni Bond ETF Com 464288414 6,036,277 59,706 SH SOLE 59,706 0 0
Ishares Silver Trust Com 46428Q109 644,853 11,830 SH SOLE 0 0 11,830
iShares Edge MSCI Min Vol USA Com 46429B697 847,143 8,694 SH SOLE 8,694 0 0
iShares Edge MSCI USA Momentum Com 46432F396 6,453,109 20,335 SH SOLE 20,335 0 0
iShares Core MSCI EAFE ETF Com 46432F842 151,168,742 1,560,371 SH SOLE 1,560,371 0 0
iShares Core Dividend Growth Com 46434V621 63,878,399 847,306 SH SOLE 847,306 0 0
JPMorgan Chase & Co Com 46625H100 12,186,123 36,835 SH SOLE 36,835 0 0
JPMorgan Ultra-Short Income ET Com 46641Q837 20,063,681 398,326 SH SOLE 398,326 0 0
Johnson & Johnson Com 478160104 1,266,781 4,785 SH SOLE 4,685 0 100
Kroger Co Com 501044101 1,661,291 28,340 SH SOLE 28,340 0 0
Lam Research Corporation Com 512807306 11,494,565 34,990 SH SOLE 34,990 0 0
Lilly Eli Co Com 532457108 7,845,002 6,780 SH SOLE 6,780 0 0
Lowe's Companies Inc Com 548661107 1,925,831 10,450 SH SOLE 10,450 0 0
MGE Energy Inc Com 55277P104 517,958 7,458 SH SOLE 3,926 0 3,532
Marathon Petroleum Corp Com 56585A102 338,875 857 SH SOLE 857 0 0
Marvell Technology Group LTD Com 573874104 795,536 3,011 SH SOLE 3,011 0 0
Mastercard Inc Cl A Com 57636Q104 714,705 1,296 SH SOLE 1,296 0 0
McDonald's Corp Com 580135101 200,225 867 SH SOLE 867 0 0
McKesson Corp Com 58155Q103 549,000 643 SH SOLE 643 0 0
Merck & Co Inc Com 58933Y105 1,299,943 8,946 SH SOLE 8,483 0 463
Microsoft Corp Com 594918104 9,919,999 19,341 SH SOLE 18,512 0 829
Microchip Technology Inc Com 595017104 243,887 3,136 SH SOLE 3,136 0 0
Micron Technology Inc Com 595112103 442,021 415 SH SOLE 415 0 0
Mondelez Intl Inc Class A Com 609207105 705,867 12,208 SH SOLE 1,044 0 11,164
Morgan Stanley Com 617446448 401,739 2,136 SH SOLE 2,136 0 0
Netflix Inc Com 64110L106 1,600,062 22,996 SH SOLE 22,996 0 0
Nextera Energy Inc Com 65339F101 2,683,014 35,424 SH SOLE 32,308 0 3,116
Norfolk Southern Corp Com 655844108 239,784 776 SH SOLE 776 0 0
Nucor Corp Com 670346105 4,868,078 20,826 SH SOLE 20,826 0 0
Nvidia Corp Com 67066G104 23,979,672 104,999 SH SOLE 101,049 0 3,950
Nuveen ESG Large Cap Value Com 67092P300 1,020,515 19,383 SH SOLE 19,383 0 0
Oracle Corp Com 68389X105 282,563 2,058 SH SOLE 2,058 0 0
Oshkosh Corporation Com 688239201 1,986,791 15,423 SH SOLE 15,298 0 125
PPL Corp Com 69351T106 205,727 6,255 SH SOLE 6,255 0 0
Palantir Technologies Inc Com 69608A108 1,954,298 10,448 SH SOLE 10,448 0 0
Palo Alto Networks Inc Com 697435105 356,387 897 SH SOLE 897 0 0
Parker Hannifin Corp Com 701094104 449,047 470 SH SOLE 470 0 0
Pepsico Inc Com 713448108 473,426 3,736 SH SOLE 3,138 0 598
Philip Morris International In Com 718172109 2,006,281 10,514 SH SOLE 1,126 0 9,388
Phillips 66 Com 718546104 419,219 1,642 SH SOLE 1,642 0 0
Procter & Gamble Co Com 742718109 795,989 5,479 SH SOLE 5,479 0 0
Prudential Financial Inc Com 744320102 3,309,380 29,137 SH SOLE 29,137 0 0
Pulte Group Inc Com Com 745867101 304,774 2,626 SH SOLE 2,626 0 0
Qualcomm Inc Com 747525103 1,983,767 10,779 SH SOLE 10,779 0 0
Quanta Services Inc Com 74762E102 9,960,190 15,502 SH SOLE 15,502 0 0
RTX Corporation Com 75513E101 210,527 1,134 SH SOLE 1,134 0 0
Republic Services Inc Com 760759100 286,053 1,363 SH SOLE 1,363 0 0
Rockwell Automation Inc Com 773903109 309,955 712 SH SOLE 712 0 0
Shell Plc ADR Com 780259305 224,128 2,358 SH SOLE 2,358 0 0
State Street SPDR S&P 500 ETF Com 78462F103 33,314,729 43,684 SH SOLE 43,684 0 0
Spdr Gold Trust Com 78463V107 1,754,530 4,607 SH SOLE 360 0 4,247
State St SPDR Port Developed W Com 78463X889 323,553 6,444 SH SOLE 6,444 0 0
STATE STREET SPDR S&P MIDCAP 4 Com 78467Y107 582,502 887 SH SOLE 887 0 0
Salesforce Inc. Com 79466L302 1,375,354 5,991 SH SOLE 5,991 0 0
SLB Limited Com 806857108 1,998,300 41,016 SH SOLE 41,016 0 0
The Charles Schwab Corp Com 808513105 219,915 2,250 SH SOLE 2,250 0 0
State Street Consumer Dis Sele Com 81369Y407 1,404,254 12,902 SH SOLE 12,902 0 0
State Street Energy Select Sec Com 81369Y506 3,336,006 54,244 SH SOLE 54,244 0 0
Financial Select Sector SPDR E Com 81369Y605 1,286,673 24,095 SH SOLE 24,095 0 0
State Street Industrial Select Com 81369Y704 2,339,891 14,013 SH SOLE 14,013 0 0
State Street Technology Select Com 81369Y803 7,144,484 36,498 SH SOLE 36,498 0 0
State Street Comm Svcs Select Com 81369Y852 783,115 7,057 SH SOLE 7,057 0 0
State Street Utilities Select Com 81369Y886 311,734 7,904 SH SOLE 7,904 0 0
Servicenow Inc Com 81762P102 343,066 2,560 SH SOLE 2,560 0 0
Shopify Inc Cl A Com 82509L107 282,512 1,905 SH SOLE 1,905 0 0
Simplify Managed Futures ETF Com 82889N699 1,043,633 36,187 SH SOLE 36,187 0 0
Southern Company Com 842587107 441,306 5,324 SH SOLE 5,324 0 0
STRATTEC Security Corporation Com 863111100 233,726 3,598 SH SOLE 0 0 3,598
Stryker Corp Com 863667101 2,834,865 10,294 SH SOLE 10,294 0 0
TJX Companies Inc Com 872540109 2,794,123 21,118 SH SOLE 21,118 0 0
T Mobile US Inc Com 872590104 2,939,843 18,027 SH SOLE 18,027 0 0
Taiwan Semiconductor MFG LTD A Com 874039100 258,660 567 SH SOLE 567 0 0
Tetra Tech Inc New Com 88162G103 554,219 16,820 SH SOLE 16,820 0 0
Texas Instruments Inc Com 882508104 3,996,044 14,267 SH SOLE 14,267 0 0
Thermo Fisher Scientific Inc Com 883556102 300,397 445 SH SOLE 445 0 0
Thomson Reuters Corp NPV Com 884903881 383,675 3,942 SH SOLE 3,942 0 0
Return Stacked Global Stocks & Com 88636J204 3,521,057 118,614 SH SOLE 118,614 0 0
Toll Brothers Inc Com 889478103 2,559,576 18,995 SH SOLE 18,995 0 0
Transdigm Group Inc Com 893641100 708,020 654 SH SOLE 654 0 0
Truist Financial Corporation Com 89832Q109 219,694 4,745 SH SOLE 3,695 0 1,050
US Bancorp Com 902973304 270,490 4,683 SH SOLE 1,671 0 3,012
Uber Technologies Inc Com 90353T100 240,607 3,512 SH SOLE 3,512 0 0
Union Pacific Corp Com 907818108 391,051 1,437 SH SOLE 1,437 0 0
United States Commodity Index Com 911717106 380,436 3,477 SH SOLE 3,477 0 0
UnitedHealth Group Inc Com 91324P102 270,171 736 SH SOLE 736 0 0
Valero Energy Corp Com 91913Y100 226,364 584 SH SOLE 584 0 0
VANGUARD MORNINGSTAR MEGA CAP Com 921910840 247,434 1,536 SH SOLE 1,536 0 0
Vanguard FTSE Developed Market Com 921943858 463,343 6,562 SH SOLE 6,562 0 0
Vanguard Short-Term Inflation Com 922020805 8,179,232 166,177 SH SOLE 166,177 0 0
Vanguard Information Technolog Com 92204A702 521,782 4,152 SH SOLE 4,152 0 0
Vanguard Communication SVCS ET Com 92204A884 1,181,658 6,200 SH SOLE 6,200 0 0
VANGUARD MRNGSTR MID CAP ETF Com 922908629 1,005,344 12,820 SH SOLE 12,820 0 0
VANGUARD INDEX FDS MORNINGSTAR Com 922908736 812,071 9,012 SH SOLE 9,012 0 0
Vanguard Morningstar Value ETF Com 922908744 581,039 2,689 SH SOLE 2,689 0 0
Vanguard Morningstar Small-Cap Com 922908751 1,442,364 5,070 SH SOLE 5,070 0 0
Vanguard Total Stock Market ET Com 922908769 297,602,010 795,217 SH SOLE 795,217 0 0
Verizon Communications Inc Com 92343V104 251,551 5,484 SH SOLE 5,484 0 0
Visa Inc Com 92826C839 536,839 1,494 SH SOLE 1,494 0 0
Wal-Mart Inc Com 931142103 1,058,010 10,181 SH SOLE 10,181 0 0
Waste Mgmt Inc Del Com 94106L109 343,605 1,685 SH SOLE 1,685 0 0
Wells Fargo & Co Com 949746101 217,336 2,715 SH SOLE 2,715 0 0
Weyco Group Inc Com 962149100 744,933 15,388 SH SOLE 0 0 15,388
Wisdomtree Tr US Qtly Div Grt Com 97717X669 247,281 2,543 SH SOLE 2,543 0 0
Woodward Inc Com 980745103 328,590 1,000 SH SOLE 0 0 1,000
Xcel Energy Inc. Com 98389B100 294,465 4,178 SH SOLE 4,041 0 137
Amdocs Ltd ADR Com G02602103 231,350 4,046 SH SOLE 4,046 0 0
Aon PLC Shs Cl A Com G0403H108 343,748 1,242 SH SOLE 1,242 0 0
Eaton Corp PLC Com G29183103 1,184,281 2,756 SH SOLE 2,756 0 0
Linde PLC Com G54950103 243,495 513 SH SOLE 513 0 0
Seagate Technology Hldngs Plc Com G7997R103 296,071 321 SH SOLE 321 0 0
TE Connectivity PLC ADR Com G87052109 501,315 2,375 SH SOLE 2,375 0 0
Chubb Limited Com Com H1467J104 203,281 625 SH SOLE 625 0 0
ASML Holding N V N Y Registry Com N07059210 1,326,142 732 SH SOLE 56 0 676