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   6,363,627 50,060 SH   SOLE 0 50,060 0 0
Global Payments Stock 37940X102   9,549,561 82,759 SH   SOLE 0 82,759 0 0
Sealed Air Stock 81211K100   394,189 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103   289,500 808 SH   SOLE 0 808 0 0
Stericycle Stock 858912108   2,806,089 62,762 SH   SOLE 0 62,762 0 0
Starbucks Stock 855244109   11,747,658 128,713 SH   SOLE 0 128,713 0 0
Hubbell Stock 443510607   216,880 692 SH   SOLE 0 692 0 0
Johnson & Johnson Stock 478160104   14,330,115 92,007 SH   SOLE 0 92,007 0 0
Vanguard Total Stock Market Index Fund ETF 922908769   741,968 3,493 SH   SOLE 0 3,493 0 0
Costco Wholesale Stock 22160K105   637,970 1,129 SH   SOLE 0 1,129 0 0
Procter & Gamble Stock 742718109   3,014,544 20,667 SH   SOLE 0 20,667 0 0
Coca-Cola Stock 191216100   2,760,433 49,311 SH   SOLE 0 49,311 0 0
Truist Financial Stock 89832Q109   7,229,888 252,705 SH   SOLE 0 252,704 0 0
Intel Stock 458140100   14,369,666 404,210 SH   SOLE 0 404,210 0 0
Medtronic Stock G5960L103   10,381,054 132,479 SH   SOLE 0 132,479 0 0
Paychex Stock 704326107   21,656,321 187,777 SH   SOLE 0 187,777 0 0
iShares Silver Trust ETF 46428Q109   216,133 10,626 SH   SOLE 0 10,626 0 0
Waters Stock 941848103   29,188,832 106,447 SH   SOLE 0 106,447 0 0
Merck & Co. Stock 58933Y105   9,921,497 96,372 SH   SOLE 0 96,372 0 0
SPDR S&P 500 ETF ETF 78462F103   3,383,243 7,914 SH   SOLE 0 7,914 0 0
Mastercard Stock 57636Q104   409,767 1,035 SH   SOLE 0 1,035 0 0
Plexus Stock 729132100   763,180 8,208 SH   SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205   5,103,746 34,212 SH   SOLE 0 34,212 0 0
PepsiCo Stock 713448108   1,644,415 9,705 SH   SOLE 0 9,705 0 0
Kimberly-Clark Stock 494368103   14,663,004 121,332 SH   SOLE 0 121,332 0 0
U.S. Bancorp Stock 902973304   9,868,149 298,492 SH   SOLE 0 298,492 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359   1,470,107 21,683 SH   SOLE 0 21,683 0 0
Home Depot Stock 437076102   19,319,532 63,938 SH   SOLE 0 63,938 0 0
Automatic Data Processing Stock 053015103   20,480,094 85,128 SH   SOLE 0 85,128 0 0
Fair Isaac Stock 303250104   905,877 1,043 SH   SOLE 0 1,043 0 0
SPDR Gold Shares ETF 78463V107   888,111 5,180 SH   SOLE 0 5,180 0 0
Southern Co. Stock 842587107   5,034,892 77,795 SH   SOLE 0 77,795 0 0
iShares Core S&P Small-Cap ETF ETF 464287804   354,775 3,761 SH   SOLE 0 3,761 0 0
Berkshire Hathaway Stock 084670702   23,194,414 66,213 SH   SOLE 0 66,213 0 0
Adobe Stock 00724F101   35,587,451 69,793 SH   SOLE 0 69,793 0 0
Alphabet A Stock 02079K305   17,573,320 134,291 SH   SOLE 0 134,291 0 0
Intuit Stock 461202103   14,426,391 28,235 SH   SOLE 0 28,235 0 0
Spotify Technology Stock L8681T102   2,506,869 16,211 SH   SOLE 0 16,211 0 0
Comcast Stock 20030N101   19,880,521 448,365 SH   SOLE 0 448,365 0 0
Microsoft Stock 594918104   13,523,904 42,831 SH   SOLE 0 42,831 0 0
SS&C Technologies Stock 78467J100   10,111,331 192,450 SH   SOLE 0 192,450 0 0
SLB Stock 806857108   13,550,319 232,424 SH   SOLE 0 232,424 0 0
Evergy Stock 30034W106   5,635,508 111,154 SH   SOLE 0 111,154 0 0
V.F. Corporation Stock 918204108   2,392,165 135,380 SH   SOLE 0 135,380 0 0
Berkshire Hathaway Class A Stock 084670108   3,188,862 6 SH   SOLE 0 6 0 0
Ovintiv Stock 69047Q102   7,399,514 155,550 SH   SOLE 0 155,550 0 0
Nike Stock 654106103   9,193,481 96,146 SH   SOLE 0 96,146 0 0
Align Technology Stock 016255101   8,989,231 29,442 SH   SOLE 0 29,442 0 0
Tesla Stock 88160R101   301,265 1,204 SH   SOLE 0 1,204 0 0
Linde Stock G54950103   22,001,044 59,087 SH   SOLE 0 59,087 0 0
Kimco Realty REIT 49446R109   6,336,446 360,230 SH   SOLE 0 360,230 0 0
Walgreens Boots Alliance Stock 931427108   7,522,658 338,249 SH   SOLE 0 338,249 0 0
Uber Technologies Stock 90353T100   7,414,324 161,216 SH   SOLE 0 161,216 0 0
Amcor plc Stock G0250X107   4,775,905 521,387 SH   SOLE 0 521,387 0 0
Nicolet Bankshares Stock 65406E102   445,127 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204   4,902,666 55,548 SH   SOLE 0 55,548 0 0
Aflac Stock 001055102   24,296,824 316,571 SH   SOLE 0 316,571 0 0
Sysco Stock 871829107   17,275,378 261,550 SH   SOLE 0 261,550 0 0
Match Group Stock 57667L107   1,360,117 34,719 SH   SOLE 0 34,719 0 0
Regeneron Pharmaceuticals Stock 75886F107   14,771,309 17,949 SH   SOLE 0 17,949 0 0
Tractor Supply Stock 892356106   203,050 1,000 SH   SOLE 0 1,000 0 0
Organon Stock 68622V106   305,484 17,597 SH   SOLE 0 17,597 0 0
Visa Stock 92826C839   15,651,048 68,045 SH   SOLE 0 68,045 0 0
Meta Platforms Stock 30303M102   3,871,208 12,895 SH   SOLE 0 12,895 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101   104,300 10,000 SH   SOLE 0 10,000 0 0
Morningstar Wide Moat ETF ETF 92189F643   509,721 6,721 SH   SOLE 0 6,721 0 0
Canadian Pacific Kansas City Stock 13646K108   3,770,355 50,670 SH   SOLE 0 50,670 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   351,762 5,466 SH   SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106   4,214,763 309,454 SH   SOLE 0 309,454 0 0
GE Healthcare Technologies Stock 36266G107   577,455 8,487 SH   SOLE 0 8,487 0 0
Enbridge Stock 29250N105   7,831,914 233,552 SH   SOLE 0 233,552 0 0
NVIDIA Stock 67066G104   2,972,287 6,833 SH   SOLE 0 6,833 0 0
AbbVie Stock 00287Y109   850,379 5,705 SH   SOLE 0 5,704 0 0
Ansys Stock 03662Q105   7,286,702 24,489 SH   SOLE 0 24,489 0 0
Rockwell Automation Stock 773903109   998,544 3,493 SH   SOLE 0 3,493 0 0
Verisign Stock 92343E102   1,319,280 6,514 SH   SOLE 0 6,514 0 0
Stryker Stock 863667101   29,076,502 106,402 SH   SOLE 0 106,402 0 0
Fastenal Company Stock 311900104   745,344 13,641 SH   SOLE 0 13,641 0 0
Intuitive Surgical Stock 46120E602   9,234,610 31,594 SH   SOLE 0 31,594 0 0
McDonald's Stock 580135101   457,595 1,737 SH   SOLE 0 1,737 0 0
Ametek Stock 031100100   15,445,944 104,534 SH   SOLE 0 104,534 0 0
Cisco Systems Stock 17275R102   29,243,934 543,972 SH   SOLE 0 543,971 0 0
APA Stock 03743Q108   1,002,025 24,380 SH   SOLE 0 24,380 0 0
Advanced Micro Devices Stock 007903107   14,541,421 141,426 SH   SOLE 0 141,426 0 0
General Electric Stock 369604301   4,161,655 37,645 SH   SOLE 0 37,645 0 0
Wells Fargo Stock 949746101   14,757,038 361,161 SH   SOLE 0 361,161 0 0
Union Pacific Stock 907818108   21,289,614 104,550 SH   SOLE 0 104,550 0 0
Ecolab Stock 278865100   8,277,053 48,861 SH   SOLE 0 48,861 0 0
National Instruments Stock 636518102   20,829,082 349,364 SH   SOLE 0 349,364 0 0
Idexx Laboratories Stock 45168D104   17,400,722 39,794 SH   SOLE 0 39,794 0 0
Lockheed Martin Stock 539830109   261,734 640 SH   SOLE 0 640 0 0
JPMorgan Chase Stock 46625H100   290,433 2,003 SH   SOLE 0 2,002 0 0
Chevron Stock 166764100   17,243,557 102,263 SH   SOLE 0 102,262 0 0
ConocoPhillips Stock 20825C104   264,998 2,212 SH   SOLE 0 2,212 0 0
Walmart Stock 931142103   325,957 2,038 SH   SOLE 0 2,038 0 0
IBM Stock 459200101   7,177,047 51,155 SH   SOLE 0 51,155 0 0
Oracle Stock 68389X105   19,107,227 180,393 SH   SOLE 0 180,393 0 0
Pfizer Stock 717081103   7,080,607 213,464 SH   SOLE 0 213,464 0 0
Alphabet C Stock 02079K107   28,525,748 216,350 SH   SOLE 0 216,350 0 0
American Express Stock 025816109   20,130,976 134,935 SH   SOLE 0 134,935 0 0
Amgen Stock 031162100   321,168 1,195 SH   SOLE 0 1,195 0 0
Analog Devices Stock 032654105   13,955,548 79,705 SH   SOLE 0 79,705 0 0
Paycom Software Stock 70432V102   3,939,350 15,194 SH   SOLE 0 15,194 0 0
Navient Stock 63938C108   196,980 11,439 SH   SOLE 0 11,439 0 0
Franklin Resources Stock 354613101   9,004,514 366,335 SH   SOLE 0 366,335 0 0
Arista Networks Stock 040413106   441,432 2,400 SH   SOLE 0 2,400 0 0
Vanguard Dividend Appreciation Index Fund ETF 921908844   247,520 1,593 SH   SOLE 0 1,593 0 0
HealthEquity Stock 42226A107   1,149,150 15,731 SH   SOLE 0 15,731 0 0
B&G Foods Stock 05508R106   156,361 15,810 SH   SOLE 0 15,810 0 0
Axon Enterprise Stock 05464C101   3,164,737 15,904 SH   SOLE 0 15,904 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705   454,387 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109   5,741,681 56,546 SH   SOLE 0 56,546 0 0
Associated Banc-Corp Stock 045487105   1,984,777 116,001 SH   SOLE 0 116,001 0 0
Compass Minerals Stock 20451N101   891,130 31,883 SH   SOLE 0 31,883 0 0
Philip Morris Stock 718172109   321,253 3,470 SH   SOLE 0 3,470 0 0
Realty Income REIT 756109104   821,263 16,445 SH   SOLE 0 16,445 0 0
Altria Group Stock 02209S103   200,000 4,756 SH   SOLE 0 4,756 0 0
Exxon Mobil Stock 30231G102   3,104,817 26,406 SH   SOLE 0 26,406 0 0
UnitedHealth Group Stock 91324P102   444,191 881 SH   SOLE 0 881 0 0
T. Rowe Price Stock 74144T108   15,155,688 144,519 SH   SOLE 0 144,518 0 0
Lowe's Stock 548661107   443,272 2,133 SH   SOLE 0 2,132 0 0
Etsy Stock 29786A106   2,212,640 34,262 SH   SOLE 0 34,262 0 0
Colgate-Palmolive Stock 194162103   255,996 3,600 SH   SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103   7,623,593 130,407 SH   SOLE 0 130,407 0 0
Activision Blizzard Stock 00507V109   1,474,673 15,750 SH   SOLE 0 15,750 0 0
Apple Stock 037833100   37,858,600 221,124 SH   SOLE 0 221,123 0 0
WEC Energy Group Stock 92939U106   227,957 2,830 SH   SOLE 0 2,830 0 0
Abbott Laboratories Stock 002824100   16,199,763 167,267 SH   SOLE 0 167,266 0 0
Walt Disney Stock 254687106   10,017,782 123,600 SH   SOLE 0 123,600 0 0
Universal Health Services Stock 913903100   387,248 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108   2,038,491 661 SH   SOLE 0 661 0 0
Marsh & McLennan Stock 571748102   3,999,725 21,018 SH   SOLE 0 21,018 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,159,032 14,221 SH   SOLE 0 14,221 0 0