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,465,204 49,595 SH   SOLE 0 49,595 0 0
Global Payments Stock 37940X102   8,329,078 84,542 SH   SOLE 0 84,542 0 0
Sealed Air Stock 81211K100   479,840 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103   298,510 808 SH   SOLE 0 808 0 0
Stericycle Stock 858912108   2,930,132 63,095 SH   SOLE 0 63,095 0 0
Starbucks Stock 855244109   12,715,151 128,358 SH   SOLE 0 128,358 0 0
Hubbell Stock 443510607   229,440 692 SH   SOLE 0 692 0 0
Johnson & Johnson Stock 478160104   15,415,897 93,136 SH   SOLE 0 93,136 0 0
Vanguard Total Stock Market Index Fund ETF 922908769   405,114 1,839 SH   SOLE 0 1,839 0 0
Costco Wholesale Stock 22160K105   630,028 1,170 SH   SOLE 0 1,170 0 0
Procter & Gamble Stock 742718109   3,158,830 20,817 SH   SOLE 0 20,817 0 0
Coca-Cola Stock 191216100   2,969,512 49,311 SH   SOLE 0 49,311 0 0
Truist Financial Stock 89832Q109   7,535,030 248,271 SH   SOLE 0 248,271 0 0
Intel Stock 458140100   13,576,138 405,985 SH   SOLE 0 405,985 0 0
Medtronic Stock G5960L103   11,931,735 135,434 SH   SOLE 0 135,434 0 0
Paychex Stock 704326107   21,035,252 188,033 SH   SOLE 0 188,033 0 0
iShares Silver Trust ETF 46428Q109   202,027 9,671 SH   SOLE 0 9,671 0 0
Waters Stock 941848103   28,254,040 106,003 SH   SOLE 0 106,003 0 0
Merck & Co. Stock 58933Y105   11,232,870 97,347 SH   SOLE 0 97,347 0 0
SPDR S&P 500 ETF ETF 78462F103   3,508,291 7,914 SH   SOLE 0 7,914 0 0
Mastercard Stock 57636Q104   407,066 1,035 SH   SOLE 0 1,035 0 0
Plexus Stock 729132100   806,354 8,208 SH   SOLE 0 8,208 0 0
Exact Sciences Stock 30063P105   206,580 2,200 SH   SOLE 0 2,200 0 0
Diageo ADR ADR 25243Q205   5,898,320 34,000 SH   SOLE 0 34,000 0 0
Verizon Stock 92343V104   245,677 6,606 SH   SOLE 0 6,606 0 0
PepsiCo Stock 713448108   1,797,560 9,705 SH   SOLE 0 9,705 0 0
Kimberly-Clark Stock 494368103   16,760,107 121,397 SH   SOLE 0 121,397 0 0
U.S. Bancorp Stock 902973304   10,113,511 306,099 SH   SOLE 0 306,099 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359   1,706,920 24,402 SH   SOLE 0 24,402 0 0
Home Depot Stock 437076102   19,791,211 63,711 SH   SOLE 0 63,711 0 0
Automatic Data Processing Stock 053015103   18,891,830 85,954 SH   SOLE 0 85,954 0 0
Fair Isaac Stock 303250104   853,717 1,055 SH   SOLE 0 1,055 0 0
SPDR Gold Shares ETF 78463V107   824,499 4,625 SH   SOLE 0 4,625 0 0
Southern Co. Stock 842587107   5,493,199 78,195 SH   SOLE 0 78,195 0 0
iShares Core S&P Small-Cap ETF ETF 464287804   374,784 3,761 SH   SOLE 0 3,761 0 0
Berkshire Hathaway Stock 084670702   22,825,858 66,938 SH   SOLE 0 66,938 0 0
Adobe Stock 00724F101   34,351,548 70,250 SH   SOLE 0 70,250 0 0
Alphabet A Stock 02079K305   16,146,453 134,891 SH   SOLE 0 134,891 0 0
Intuit Stock 461202103   13,042,378 28,465 SH   SOLE 0 28,465 0 0
Spotify Technology Stock L8681T102   2,870,152 17,877 SH   SOLE 0 17,877 0 0
Comcast Stock 20030N101   18,791,683 452,267 SH   SOLE 0 452,266 0 0
Microsoft Stock 594918104   14,602,032 42,879 SH   SOLE 0 42,879 0 0
SS&C Technologies Stock 78467J100   11,713,383 193,290 SH   SOLE 0 193,290 0 0
SLB Stock 806857108   11,724,109 238,683 SH   SOLE 0 238,683 0 0
Evergy Stock 30034W106   5,626,664 96,314 SH   SOLE 0 96,314 0 0
V.F. Corporation Stock 918204108   2,593,186 135,840 SH   SOLE 0 135,840 0 0
Berkshire Hathaway Class A Stock 084670108   3,106,860 6 SH   SOLE 0 6 0 0
Ovintiv Stock 69047Q102   5,932,829 155,840 SH   SOLE 0 155,840 0 0
Nike Stock 654106103   9,760,571 88,435 SH   SOLE 0 88,435 0 0
Align Technology Stock 016255101   10,349,982 29,267 SH   SOLE 0 29,267 0 0
Tesla Stock 88160R101   288,994 1,104 SH   SOLE 0 1,104 0 0
Linde Stock G54950103   22,530,593 59,123 SH   SOLE 0 59,123 0 0
Kimco Realty REIT 49446R109   7,127,853 361,453 SH   SOLE 0 361,453 0 0
Walgreens Boots Alliance Stock 931427108   8,458,653 296,899 SH   SOLE 0 296,899 0 0
Uber Technologies Stock 90353T100   6,934,440 160,631 SH   SOLE 0 160,631 0 0
Amcor plc Stock G0250X107   5,258,382 526,892 SH   SOLE 0 526,892 0 0
Nicolet Bankshares Stock 65406E102   433,198 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204   4,929,418 54,930 SH   SOLE 0 54,930 0 0
Aflac Stock 001055102   22,317,922 319,741 SH   SOLE 0 319,741 0 0
Sysco Stock 871829107   19,360,487 260,923 SH   SOLE 0 260,923 0 0
Match Group Stock 57667L107   1,377,451 32,914 SH   SOLE 0 32,914 0 0
Regeneron Pharmaceuticals Stock 75886F107   12,943,780 18,014 SH   SOLE 0 18,014 0 0
Tractor Supply Stock 892356106   221,100 1,000 SH   SOLE 0 1,000 0 0
Organon Stock 68622V106   990,827 47,613 SH   SOLE 0 47,613 0 0
Visa Stock 92826C839   16,184,518 68,151 SH   SOLE 0 68,151 0 0
Meta Platforms Stock 30303M102   3,700,607 12,895 SH   SOLE 0 12,895 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101   116,600 10,000 SH   SOLE 0 10,000 0 0
Kulicke and Soffa Industries Stock 501242101   237,800 4,000 SH   SOLE 0 4,000 0 0
Canadian Pacific Kansas City Stock 13646K108   4,031,958 49,919 SH   SOLE 0 49,919 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   368,981 5,466 SH   SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106   5,061,713 310,154 SH   SOLE 0 310,154 0 0
GE Healthcare Technologies Stock 36266G107   712,800 8,774 SH   SOLE 0 8,774 0 0
Enbridge Stock 29250N105   8,638,378 232,527 SH   SOLE 0 232,527 0 0
NVIDIA Stock 67066G104   2,887,958 6,827 SH   SOLE 0 6,827 0 0
AbbVie Stock 00287Y109   775,364 5,755 SH   SOLE 0 5,754 0 0
Ansys Stock 03662Q105   7,725,346 23,391 SH   SOLE 0 23,391 0 0
Rockwell Automation Stock 773903109   481,656 1,462 SH   SOLE 0 1,462 0 0
Verisign Stock 92343E102   1,408,923 6,235 SH   SOLE 0 6,235 0 0
Stryker Stock 863667101   32,370,080 106,100 SH   SOLE 0 106,100 0 0
Fastenal Company Stock 311900104   804,683 13,641 SH   SOLE 0 13,641 0 0
Intuitive Surgical Stock 46120E602   9,770,252 28,573 SH   SOLE 0 28,573 0 0
McDonald's Stock 580135101   518,338 1,737 SH   SOLE 0 1,737 0 0
Ametek Stock 031100100   16,665,222 102,948 SH   SOLE 0 102,948 0 0
Cisco Systems Stock 17275R102   28,214,701 545,317 SH   SOLE 0 545,316 0 0
APA Stock 03743Q108   836,487 24,480 SH   SOLE 0 24,480 0 0
Advanced Micro Devices Stock 007903107   16,463,071 144,527 SH   SOLE 0 144,527 0 0
General Electric Stock 369604301   4,169,027 37,952 SH   SOLE 0 37,952 0 0
Wells Fargo Stock 949746101   15,417,979 361,246 SH   SOLE 0 361,246 0 0
Union Pacific Stock 907818108   21,390,430 104,537 SH   SOLE 0 104,537 0 0
Ecolab Stock 278865100   9,197,283 49,265 SH   SOLE 0 49,265 0 0
National Instruments Stock 636518102   21,255,163 370,299 SH   SOLE 0 370,299 0 0
Idexx Laboratories Stock 45168D104   19,929,491 39,682 SH   SOLE 0 39,682 0 0
Thermo Fisher Scientific Stock 883556102   204,004 391 SH   SOLE 0 391 0 0
Lockheed Martin Stock 539830109   294,643 640 SH   SOLE 0 640 0 0
JPMorgan Chase Stock 46625H100   291,274 2,003 SH   SOLE 0 2,002 0 0
Chevron Stock 166764100   15,884,139 100,948 SH   SOLE 0 100,947 0 0
ConocoPhillips Stock 20825C104   229,185 2,212 SH   SOLE 0 2,212 0 0
Walmart Stock 931142103   320,352 2,038 SH   SOLE 0 2,038 0 0
IBM Stock 459200101   6,963,472 52,040 SH   SOLE 0 52,040 0 0
Oracle Stock 68389X105   21,571,129 181,133 SH   SOLE 0 181,133 0 0
Pfizer Stock 717081103   7,916,064 215,814 SH   SOLE 0 215,814 0 0
Alphabet C Stock 02079K107   26,227,627 216,811 SH   SOLE 0 216,811 0 0
American Express Stock 025816109   23,452,212 134,628 SH   SOLE 0 134,628 0 0
Amgen Stock 031162100   265,314 1,195 SH   SOLE 0 1,195 0 0
Analog Devices Stock 032654105   15,484,083 79,483 SH   SOLE 0 79,483 0 0
Paycom Software Stock 70432V102   2,683,960 8,355 SH   SOLE 0 8,355 0 0
Navient Stock 63938C108   212,537 11,439 SH   SOLE 0 11,439 0 0
Franklin Resources Stock 354613101   9,806,309 367,140 SH   SOLE 0 367,140 0 0
Arista Networks Stock 040413106   388,944 2,400 SH   SOLE 0 2,400 0 0
HealthEquity Stock 42226A107   1,015,986 16,091 SH   SOLE 0 16,091 0 0
B&G Foods Stock 05508R106   472,027 33,910 SH   SOLE 0 33,910 0 0
Axon Enterprise Stock 05464C101   3,070,213 15,735 SH   SOLE 0 15,735 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705   482,299 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109   5,513,613 40,595 SH   SOLE 0 40,595 0 0
Associated Banc-Corp Stock 045487105   1,887,630 116,305 SH   SOLE 0 116,305 0 0
Compass Minerals Stock 20451N101   1,144,542 33,663 SH   SOLE 0 33,663 0 0
Philip Morris Stock 718172109   338,741 3,470 SH   SOLE 0 3,470 0 0
Bristol-Myers Squibb Stock 110122108   219,949 3,439 SH   SOLE 0 3,439 0 0
Realty Income REIT 756109104   836,163 13,985 SH   SOLE 0 13,985 0 0
Altria Group Stock 02209S103   215,406 4,755 SH   SOLE 0 4,755 0 0
Exxon Mobil Stock 30231G102   2,832,044 26,406 SH   SOLE 0 26,406 0 0
UnitedHealth Group Stock 91324P102   423,444 881 SH   SOLE 0 881 0 0
T. Rowe Price Stock 74144T108   15,767,643 140,757 SH   SOLE 0 140,757 0 0
Lowe's Stock 548661107   481,363 2,133 SH   SOLE 0 2,132 0 0
Etsy Stock 29786A106   2,811,083 33,224 SH   SOLE 0 33,224 0 0
Colgate-Palmolive Stock 194162103   277,344 3,600 SH   SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103   7,122,293 106,733 SH   SOLE 0 106,733 0 0
Activision Blizzard Stock 00507V109   1,331,097 15,790 SH   SOLE 0 15,790 0 0
Apple Stock 037833100   43,491,901 224,220 SH   SOLE 0 224,219 0 0
WEC Energy Group Stock 92939U106   249,719 2,830 SH   SOLE 0 2,830 0 0
Abbott Laboratories Stock 002824100   18,096,614 165,994 SH   SOLE 0 165,993 0 0
Walt Disney Stock 254687106   11,343,740 127,058 SH   SOLE 0 127,058 0 0
Universal Health Services Stock 913903100   485,932 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108   1,809,221 670 SH   SOLE 0 670 0 0
Marsh & McLennan Stock 571748102   3,900,967 20,741 SH   SOLE 0 20,741 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,244,500 14,221 SH   SOLE 0 14,221 0 0