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
Amazon.com Stock 023135106   5,037,970 48,775 SH   SOLE 0 48,775 0 0
Global Payments Stock 37940X102   8,525,387 81,009 SH   SOLE 0 81,009 0 0
Sealed Air Stock 81211K100   550,736 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103   262,925 819 SH   SOLE 0 819 0 0
Stericycle Stock 858912108   2,827,018 64,825 SH   SOLE 0 64,825 0 0
Starbucks Stock 855244109   13,321,247 127,929 SH   SOLE 0 127,929 0 0
Johnson & Johnson Stock 478160104   14,383,405 92,796 SH   SOLE 0 92,796 0 0
Vanguard Total Stock Market Index Fund ETF 922908769   381,888 1,871 SH   SOLE 0 1,871 0 0
Costco Wholesale Stock 22160K105   427,919 861 SH   SOLE 0 861 0 0
Procter & Gamble Stock 742718109   3,142,917 21,137 SH   SOLE 0 21,137 0 0
Coca-Cola Stock 191216100   3,058,765 49,311 SH   SOLE 0 49,311 0 0
Truist Financial Stock 89832Q109   7,546,789 221,313 SH   SOLE 0 221,313 0 0
Intel Stock 458140100   13,205,083 404,196 SH   SOLE 0 404,196 0 0
Medtronic Stock G5960L103   10,840,568 134,465 SH   SOLE 0 134,465 0 0
Paychex Stock 704326107   20,102,180 175,427 SH   SOLE 0 175,427 0 0
Blackbaud Stock 09227Q100   609,979 8,802 SH   SOLE 0 8,802 0 0
iShares Silver Trust ETF 46428Q109   213,923 9,671 SH   SOLE 0 9,671 0 0
Waters Stock 941848103   31,398,340 101,406 SH   SOLE 0 101,406 0 0
Merck Stock 58933Y105   10,572,506 99,375 SH   SOLE 0 99,375 0 0
SPDR S&P 500 ETF ETF 78462F103   3,240,072 7,914 SH   SOLE 0 7,914 0 0
Mastercard Stock 57636Q104   376,129 1,035 SH   SOLE 0 1,035 0 0
Plexus Stock 729132100   800,855 8,208 SH   SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205   5,752,103 31,748 SH   SOLE 0 31,748 0 0
Verizon Stock 92343V104   280,241 7,206 SH   SOLE 0 7,206 0 0
PepsiCo Stock 713448108   1,769,222 9,705 SH   SOLE 0 9,705 0 0
Kimberly-Clark Stock 494368103   16,454,334 122,592 SH   SOLE 0 122,592 0 0
U.S. Bancorp Stock 902973304   10,355,723 287,260 SH   SOLE 0 287,260 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359   1,636,642 24,402 SH   SOLE 0 24,402 0 0
Home Depot Stock 437076102   18,639,804 63,160 SH   SOLE 0 63,160 0 0
Automatic Data Processing Stock 053015103   18,558,882 83,362 SH   SOLE 0 83,362 0 0
Fair Isaac Stock 303250104   741,338 1,055 SH   SOLE 0 1,055 0 0
SPDR Gold Shares ETF 78463V107   847,393 4,625 SH   SOLE 0 4,625 0 0
The Southern Company Stock 842587107   5,424,805 77,965 SH   SOLE 0 77,965 0 0
iShares Core S&P Small-Cap ETF ETF 464287804   363,689 3,761 SH   SOLE 0 3,761 0 0
Berkshire Hathaway Stock 084670702   20,693,148 67,018 SH   SOLE 0 67,018 0 0
Adobe Stock 00724F101   27,134,287 70,411 SH   SOLE 0 70,411 0 0
Alphabet A Stock 02079K305   14,603,213 140,781 SH   SOLE 0 140,781 0 0
Intuit Stock 461202103   12,861,750 28,849 SH   SOLE 0 28,849 0 0
Spotify Technology Stock L8681T102   2,353,984 17,617 SH   SOLE 0 17,617 0 0
Comcast Stock 20030N101   17,140,514 452,137 SH   SOLE 0 452,137 0 0
Microsoft Stock 594918104   13,048,881 45,261 SH   SOLE 0 45,261 0 0
SS&C Technologies Stock 78467J100   10,949,146 193,893 SH   SOLE 0 193,893 0 0
Schlumberger Stock 806857108   11,805,015 240,428 SH   SOLE 0 240,428 0 0
Evergy Stock 30034W106   5,836,777 95,497 SH   SOLE 0 95,497 0 0
V.F. Corporation Stock 918204108   3,017,476 131,710 SH   SOLE 0 131,710 0 0
Berkshire Hathaway Class A Stock 084670108   2,793,600 6 SH   SOLE 0 6 0 0
Ovintiv Stock 69047Q102   5,607,914 155,430 SH   SOLE 0 155,430 0 0
Nike Stock 654106103   10,953,592 89,315 SH   SOLE 0 89,315 0 0
Align Technology Stock 016255101   9,763,571 29,220 SH   SOLE 0 29,220 0 0
Tesla Stock 88160R101   229,036 1,104 SH   SOLE 0 1,104 0 0
Linde plc Stock G54950103   21,055,199 59,237 SH   SOLE 0 59,237 0 0
Kimco Realty REIT 49446R109   7,115,033 364,313 SH   SOLE 0 364,313 0 0
Walgreens Boots Alliance Stock 931427108   9,801,494 283,444 SH   SOLE 0 283,444 0 0
Uber Technologies Stock 90353T100   4,349,113 137,196 SH   SOLE 0 137,196 0 0
Amcor plc Stock G0250X107   5,991,194 526,467 SH   SOLE 0 526,467 0 0
Nicolet Bankshares Stock 65406E102   402,196 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204   4,905,789 50,853 SH   SOLE 0 50,853 0 0
Aflac Stock 001055102   20,773,246 321,966 SH   SOLE 0 316,296 0 0
Sysco Stock 871829107   20,068,447 259,853 SH   SOLE 0 259,853 0 0
Match Group Stock 57667L107   812,563 21,166 SH   SOLE 0 21,166 0 0
Regeneron Pharmaceuticals Stock 75886F107   14,307,740 17,413 SH   SOLE 0 17,413 0 0
Tractor Supply Stock 892356106   235,040 1,000 SH   SOLE 0 1,000 0 0
Organon Stock 68622V106   1,213,373 51,589 SH   SOLE 0 51,589 0 0
Visa Stock 92826C839   15,488,443 68,697 SH   SOLE 0 68,697 0 0
Meta Platforms Stock 30303M102   2,991,533 14,115 SH   SOLE 0 14,115 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101   119,500 10,000 SH   SOLE 0 10,000 0 0
Kulicke and Soffa Industries Stock 501242101   210,760 4,000 SH   SOLE 0 4,000 0 0
Canadian Pacific Railway Stock 13645T100   3,359,662 43,666 SH   SOLE 0 43,666 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   365,428 5,466 SH   SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106   3,695,119 298,234 SH   SOLE 0 298,234 0 0
GE Healthcare Technologies Stock 36266G107   855,573 10,430 SH   SOLE 0 10,430 0 0
Enbridge Stock 29250N105   8,536,711 223,767 SH   SOLE 0 223,767 0 0
NVIDIA Stock 67066G104   2,801,771 10,087 SH   SOLE 0 10,086 0 0
AbbVie Stock 00287Y109   917,166 5,755 SH   SOLE 0 5,754 0 0
Ansys Stock 03662Q105   6,382,438 19,178 SH   SOLE 0 19,178 0 0
Rockwell Automation Stock 773903109   283,179 965 SH   SOLE 0 965 0 0
Verisign Stock 92343E102   1,317,643 6,235 SH   SOLE 0 6,235 0 0
Stryker Stock 863667101   30,459,107 106,698 SH   SOLE 0 106,698 0 0
Fastenal Company Stock 311900104   735,796 13,641 SH   SOLE 0 13,641 0 0
Intuitive Surgical Stock 46120E602   7,274,508 28,475 SH   SOLE 0 28,475 0 0
McDonald's Stock 580135101   485,683 1,737 SH   SOLE 0 1,737 0 0
Ametek Stock 031100100   15,030,610 103,424 SH   SOLE 0 103,424 0 0
Cisco Systems Stock 17275R102   28,238,850 540,198 SH   SOLE 0 540,197 0 0
APA Stock 03743Q108   882,755 24,480 SH   SOLE 0 24,480 0 0
Advanced Micro Devices Stock 007903107   15,379,925 156,922 SH   SOLE 0 156,922 0 0
General Electric Stock 369604301   3,672,283 38,413 SH   SOLE 0 38,413 0 0
Wells Fargo Stock 949746101   13,513,954 361,529 SH   SOLE 0 361,529 0 0
Union Pacific Stock 907818108   19,909,485 98,924 SH   SOLE 0 98,924 0 0
Ecolab Stock 278865100   8,204,494 49,565 SH   SOLE 0 49,565 0 0
National Instruments Stock 636518102   20,092,002 383,362 SH   SOLE 0 383,362 0 0
Idexx Laboratories Stock 45168D104   19,845,175 39,684 SH   SOLE 0 39,684 0 0
Thermo Fisher Scientific Stock 883556102   225,361 391 SH   SOLE 0 391 0 0
Lockheed Martin Stock 539830109   300,184 635 SH   SOLE 0 635 0 0
JPMorgan Chase Stock 46625H100   260,973 2,003 SH   SOLE 0 2,002 0 0
Chevron Stock 166764100   16,555,193 101,466 SH   SOLE 0 101,466 0 0
ConocoPhillips Stock 20825C104   368,268 3,712 SH   SOLE 0 3,712 0 0
Walmart Stock 931142103   300,521 2,038 SH   SOLE 0 2,038 0 0
IBM Stock 459200101   6,881,045 52,491 SH   SOLE 0 52,491 0 0
Oracle Stock 68389X105   18,769,190 201,993 SH   SOLE 0 201,993 0 0
Pfizer Stock 717081103   8,799,507 215,674 SH   SOLE 0 215,674 0 0
Alphabet C Stock 02079K107   23,162,360 222,715 SH   SOLE 0 222,715 0 0
American Express Stock 025816109   21,761,854 131,930 SH   SOLE 0 131,930 0 0
Amgen Stock 031162100   288,891 1,195 SH   SOLE 0 1,195 0 0
Analog Devices Stock 032654105   15,669,918 79,454 SH   SOLE 0 79,454 0 0
Paycom Software Stock 70432V102   1,447,696 4,762 SH   SOLE 0 4,762 0 0
Navient Stock 63938C108   182,910 11,439 SH   SOLE 0 11,439 0 0
Franklin Resources Stock 354613101   9,905,138 367,674 SH   SOLE 0 367,674 0 0
Arista Networks Stock 040413106   402,864 2,400 SH   SOLE 0 2,400 0 0
HealthEquity Stock 42226A107   944,703 16,091 SH   SOLE 0 16,091 0 0
B&G Foods Stock 05508R106   532,368 34,280 SH   SOLE 0 34,280 0 0
Axon Enterprise Stock 05464C101   3,355,661 14,924 SH   SOLE 0 14,924 0 0
iShares S&P Mid-Cap 400 Growth ETF ETF 464287606   336,669 4,708 SH   SOLE 0 4,708 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705   462,671 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109   4,385,643 35,566 SH   SOLE 0 35,566 0 0
Associated Banc-Corp Stock 045487105   1,598,512 88,905 SH   SOLE 0 88,905 0 0
Compass Minerals Stock 20451N101   1,196,652 34,898 SH   SOLE 0 34,898 0 0
Lam Research Stock 512807108   265,060 500 SH   SOLE 0 500 0 0
Philip Morris Stock 718172109   337,458 3,470 SH   SOLE 0 3,470 0 0
Bristol-Myers Squibb Stock 110122108   224,426 3,238 SH   SOLE 0 3,238 0 0
Realty Income REIT 756109104   857,036 13,535 SH   SOLE 0 13,535 0 0
Altria Group Stock 02209S103   212,124 4,754 SH   SOLE 0 4,754 0 0
Exxon Mobil Stock 30231G102   3,068,177 27,979 SH   SOLE 0 27,979 0 0
UnitedHealth Group Stock 91324P102   416,352 881 SH   SOLE 0 881 0 0
T. Rowe Price Stock 74144T108   15,569,813 137,908 SH   SOLE 0 137,908 0 0
Lowe's Stock 548661107   426,487 2,133 SH   SOLE 0 2,132 0 0
Etsy Stock 29786A106   3,043,651 27,339 SH   SOLE 0 27,339 0 0
Colgate-Palmolive Stock 194162103   270,540 3,600 SH   SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103   6,437,434 84,770 SH   SOLE 0 84,770 0 0
Activision Blizzard Stock 00507V109   1,362,165 15,915 SH   SOLE 0 15,915 0 0
Apple Stock 037833100   38,159,294 231,409 SH   SOLE 0 231,408 0 0
WEC Energy Group Stock 92939U106   268,256 2,830 SH   SOLE 0 2,830 0 0
Abbott Labs Stock 002824100   16,821,364 166,121 SH   SOLE 0 166,120 0 0
Walt Disney Stock 254687106   12,146,272 121,305 SH   SOLE 0 121,305 0 0
Universal Health Services Stock 913903100   391,468 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108   1,999,917 754 SH   SOLE 0 754 0 0
Marsh & McLennan Stock 571748102   3,476,565 20,874 SH   SOLE 0 20,874 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,165,289 14,221 SH   SOLE 0 14,221 0 0