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
Amazon.com Stock 023135106 4,005,540 47,685 SH SOLE 0 47,685 0 0
Global Payments Stock 37940X102 8,548,274 86,068 SH SOLE 0 86,068 0 0
Sealed Air Stock 81211K100 598,360 11,996 SH SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103 218,152 819 SH SOLE 0 819 0 0
Stericycle Stock 858912108 3,279,020 65,725 SH SOLE 0 65,725 0 0
Starbucks Stock 855244109 12,955,917 130,604 SH SOLE 0 130,604 0 0
Johnson & Johnson Stock 478160104 16,684,444 94,449 SH SOLE 0 94,449 0 0
Vanguard Total Stock Market Index Fund ETF 922908769 357,732 1,871 SH SOLE 0 1,871 0 0
Costco Wholesale Stock 22160K105 393,151 861 SH SOLE 0 861 0 0
Shell plc ADR ADR 780259305 208,722 3,665 SH SOLE 0 3,665 0 0
Procter & Gamble Stock 742718109 2,898,037 19,121 SH SOLE 0 19,121 0 0
Coca-Cola Stock 191216100 3,173,252 49,886 SH SOLE 0 49,886 0 0
Truist Financial Stock 89832Q109 8,325,815 193,489 SH SOLE 0 193,488 0 0
Intel Stock 458140100 11,027,680 417,241 SH SOLE 0 417,241 0 0
Medtronic Stock G5960L103 10,847,458 139,571 SH SOLE 0 139,571 0 0
Paychex Stock 704326107 20,224,849 175,016 SH SOLE 0 175,016 0 0
Blackbaud Stock 09227Q100 518,086 8,802 SH SOLE 0 8,802 0 0
iShares Silver Trust ETF 46428Q109 212,955 9,671 SH SOLE 0 9,671 0 0
Waters Stock 941848103 35,071,970 102,376 SH SOLE 0 102,376 0 0
Merck Stock 58933Y105 11,334,097 102,155 SH SOLE 0 102,155 0 0
SPDR S&P 500 ETF ETF 78462F103 3,026,700 7,914 SH SOLE 0 7,914 0 0
Mastercard Stock 57636Q104 359,901 1,035 SH SOLE 0 1,035 0 0
Plexus Stock 729132100 844,849 8,208 SH SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205 5,651,652 31,717 SH SOLE 0 31,717 0 0
Verizon Stock 92343V104 275,761 6,999 SH SOLE 0 6,999 0 0
PepsiCo Stock 713448108 1,740,298 9,633 SH SOLE 0 9,633 0 0
Kimberly-Clark Stock 494368103 16,802,221 123,773 SH SOLE 0 123,773 0 0
U.S. Bancorp Stock 902973304 12,242,417 280,725 SH SOLE 0 280,725 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359 1,570,025 24,402 SH SOLE 0 24,402 0 0
Home Depot Stock 437076102 19,992,385 63,295 SH SOLE 0 63,295 0 0
Automatic Data Processing Stock 053015103 20,122,044 84,242 SH SOLE 0 84,242 0 0
Fair Isaac Stock 303250104 635,093 1,061 SH SOLE 0 1,061 0 0
SPDR Gold Shares ETF 78463V107 832,084 4,905 SH SOLE 0 4,905 0 0
The Southern Company Stock 842587107 5,601,400 78,440 SH SOLE 0 78,440 0 0
iShares Core S&P Small-Cap ETF ETF 464287804 357,550 3,778 SH SOLE 0 3,778 0 0
Berkshire Hathaway Stock 084670702 20,829,745 67,432 SH SOLE 0 67,432 0 0
Adobe Stock 00724F101 24,502,413 72,809 SH SOLE 0 72,809 0 0
Alphabet A Stock 02079K305 12,409,638 140,651 SH SOLE 0 140,651 0 0
Intuit Stock 461202103 11,339,535 29,134 SH SOLE 0 29,134 0 0
Spotify Technology Stock L8681T102 1,559,894 19,758 SH SOLE 0 19,758 0 0
Comcast Stock 20030N101 15,533,045 444,182 SH SOLE 0 444,182 0 0
Microsoft Stock 594918104 11,733,785 48,927 SH SOLE 0 48,927 0 0
SS&C Technologies Stock 78467J100 10,102,042 194,046 SH SOLE 0 194,046 0 0
Schlumberger Stock 806857108 12,791,535 239,273 SH SOLE 0 239,273 0 0
Evergy Stock 30034W106 5,771,122 91,707 SH SOLE 0 91,707 0 0
V.F. Corporation Stock 918204108 239,185 8,663 SH SOLE 0 8,663 0 0
Berkshire Hathaway Class A Stock 084670108 2,812,266 6 SH SOLE 0 6 0 0
Ovintiv Stock 69047Q102 7,770,547 153,235 SH SOLE 0 153,235 0 0
Nike Stock 654106103 10,512,763 89,845 SH SOLE 0 89,845 0 0
Align Technology Stock 016255101 6,105,555 28,950 SH SOLE 0 28,950 0 0
Linde plc Stock G5494J103 19,411,624 59,512 SH SOLE 0 59,512 0 0
Kimco Realty REIT 49446R109 7,875,974 371,859 SH SOLE 0 371,859 0 0
Walgreens Boots Alliance Stock 931427108 10,425,457 279,054 SH SOLE 0 279,054 0 0
Uber Technologies Stock 90353T100 3,408,684 137,836 SH SOLE 0 137,836 0 0
Amcor plc Stock G0250X107 6,226,095 522,762 SH SOLE 0 522,762 0 0
Nicolet Bankshares Stock 65406E102 508,980 6,379 SH SOLE 0 6,379 0 0
Duke Energy Stock 26441C204 5,109,849 49,615 SH SOLE 0 49,615 0 0
Aflac Stock 001055102 23,558,983 327,481 SH SOLE 0 327,481 0 0
Sysco Stock 871829107 19,899,476 260,294 SH SOLE 0 260,294 0 0
Match Group Stock 57667L107 600,070 14,463 SH SOLE 0 14,463 0 0
Regeneron Pharmaceuticals Stock 75886F107 12,693,895 17,594 SH SOLE 0 17,594 0 0
Tractor Supply Stock 892356106 224,970 1,000 SH SOLE 0 1,000 0 0
Organon Stock 68622V106 1,544,278 55,291 SH SOLE 0 55,291 0 0
Visa Stock 92826C839 14,384,695 69,237 SH SOLE 0 69,237 0 0
Meta Platforms Stock 30303M102 2,152,762 17,889 SH SOLE 0 17,889 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101 120,800 10,000 SH SOLE 0 10,000 0 0
Canadian Pacific Railway Stock 13645T100 3,270,846 43,851 SH SOLE 0 43,851 0 0
iShares Core MSCI EAFE ETF ETF 46432F842 336,948 5,466 SH SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106 4,620,710 278,356 SH SOLE 0 278,356 0 0
Enbridge Stock 29250N105 8,027,543 205,308 SH SOLE 0 205,308 0 0
NVIDIA Stock 67066G104 1,617,866 11,071 SH SOLE 0 11,070 0 0
AbbVie Stock 00287Y109 969,651 6,000 SH SOLE 0 5,999 0 0
Ansys Stock 03662Q105 4,639,736 19,205 SH SOLE 0 19,205 0 0
Verisign Stock 92343E102 1,280,918 6,235 SH SOLE 0 6,235 0 0
Stryker Stock 863667101 26,849,427 109,818 SH SOLE 0 109,818 0 0
Fastenal Company Stock 311900104 645,492 13,641 SH SOLE 0 13,641 0 0
Intuitive Surgical Stock 46120E602 6,096,416 22,975 SH SOLE 0 22,975 0 0
McDonald's Stock 580135101 457,752 1,737 SH SOLE 0 1,737 0 0
Ametek Stock 031100100 14,594,313 104,454 SH SOLE 0 104,454 0 0
Cisco Systems Stock 17275R102 25,788,103 541,312 SH SOLE 0 541,311 0 0
APA Stock 03743Q108 1,147,402 24,580 SH SOLE 0 24,580 0 0
Advanced Micro Devices Stock 007903107 10,983,826 169,582 SH SOLE 0 169,582 0 0
General Electric Stock 369604301 3,336,937 39,825 SH SOLE 0 39,825 0 0
Wells Fargo Stock 949746101 14,942,273 361,886 SH SOLE 0 361,886 0 0
Union Pacific Stock 907818108 19,997,414 96,573 SH SOLE 0 96,573 0 0
Ecolab Stock 278865100 7,053,983 48,461 SH SOLE 0 48,461 0 0
National Instruments Stock 636518102 14,359,155 389,137 SH SOLE 0 389,137 0 0
Idexx Laboratories Stock 45168D104 16,311,465 39,983 SH SOLE 0 39,983 0 0
Thermo Fisher Scientific Stock 883556102 215,320 391 SH SOLE 0 391 0 0
Lockheed Martin Stock 539830109 274,867 565 SH SOLE 0 565 0 0
JPMorgan Chase Stock 46625H100 294,713 2,198 SH SOLE 0 2,197 0 0
Chevron Stock 166764100 18,200,465 101,401 SH SOLE 0 101,401 0 0
ConocoPhillips Stock 20825C104 438,016 3,712 SH SOLE 0 3,712 0 0
Walmart Stock 931142103 296,075 2,088 SH SOLE 0 2,088 0 0
IBM Stock 459200101 7,420,113 52,666 SH SOLE 0 52,666 0 0
Oracle Stock 68389X105 17,556,362 214,783 SH SOLE 0 214,783 0 0
Pfizer Stock 717081103 11,147,323 217,551 SH SOLE 0 217,551 0 0
3M Company Stock 88579Y101 200,266 1,670 SH SOLE 0 1,670 0 0
Alphabet C Stock 02079K107 19,754,226 222,633 SH SOLE 0 222,633 0 0
American Express Stock 025816109 20,088,533 135,963 SH SOLE 0 135,963 0 0
Amgen Stock 031162100 298,884 1,138 SH SOLE 0 1,138 0 0
Analog Devices Stock 032654105 13,154,878 80,198 SH SOLE 0 80,198 0 0
Paycom Software Stock 70432V102 1,390,499 4,481 SH SOLE 0 4,481 0 0
Navient Stock 63938C108 188,172 11,439 SH SOLE 0 11,439 0 0
Franklin Resources Stock 354613101 9,762,552 370,074 SH SOLE 0 370,074 0 0
Arista Networks Stock 040413106 291,240 2,400 SH SOLE 0 2,400 0 0
HealthEquity Stock 42226A107 993,698 16,121 SH SOLE 0 16,121 0 0
B&G Foods Stock 05508R106 441,875 39,630 SH SOLE 0 39,630 0 0
Axon Enterprise Stock 05464C101 2,513,674 15,149 SH SOLE 0 15,149 0 0
iShares S&P Mid-Cap 400 Growth ETF ETF 464287606 321,556 4,708 SH SOLE 0 4,708 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705 453,802 4,502 SH SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109 3,342,798 35,310 SH SOLE 0 35,310 0 0
Associated Banc-Corp Stock 045487105 2,036,653 88,205 SH SOLE 0 88,205 0 0
Compass Minerals Stock 20451N101 1,518,353 37,033 SH SOLE 0 37,033 0 0
Lam Research Stock 512807108 210,150 500 SH SOLE 0 500 0 0
Philip Morris Stock 718172109 351,199 3,470 SH SOLE 0 3,470 0 0
First Trust Managed Municipal ETF ETF 33739N108 280,666 5,601 SH SOLE 0 5,601 0 0
Bristol-Myers Squibb Stock 110122108 236,356 3,285 SH SOLE 0 3,285 0 0
Realty Income REIT 756109104 866,454 13,660 SH SOLE 0 13,660 0 0
Altria Group Stock 02209S103 217,255 4,753 SH SOLE 0 4,752 0 0
Exxon Mobil Stock 30231G102 3,090,496 28,019 SH SOLE 0 28,019 0 0
UnitedHealth Group Stock 91324P102 467,089 881 SH SOLE 0 881 0 0
T. Rowe Price Stock 74144T108 14,900,395 136,626 SH SOLE 0 136,625 0 0
Lowe's Stock 548661107 424,930 2,133 SH SOLE 0 2,132 0 0
Etsy Stock 29786A106 3,551,597 29,651 SH SOLE 0 29,651 0 0
Colgate-Palmolive Stock 194162103 283,644 3,600 SH SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103 6,557,297 92,071 SH SOLE 0 92,071 0 0
Activision Blizzard Stock 00507V109 1,218,293 15,915 SH SOLE 0 15,915 0 0
Apple Stock 037833100 31,192,256 240,070 SH SOLE 0 240,069 0 0
WEC Energy Group Stock 92939U106 265,341 2,830 SH SOLE 0 2,830 0 0
Abbott Labs Stock 002824100 18,319,727 166,862 SH SOLE 0 166,861 0 0
Walt Disney Stock 254687106 10,545,062 121,375 SH SOLE 0 121,375 0 0
Universal Health Services Stock 913903100 433,941 3,080 SH SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108 1,604,163 796 SH SOLE 0 796 0 0
Marsh & McLennan Stock 571748102 3,033,910 18,334 SH SOLE 0 18,334 0 0
iShares Russell 1000 Value ETF ETF 464287598 2,156,615 14,221 SH SOLE 0 14,221 0 0