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   9,390,222 52,058 SH   SOLE 0 52,058 0 0
Global Payments Stock 37940X102   11,027,886 82,507 SH   SOLE 0 82,507 0 0
Sealed Air Stock 81211K100   446,251 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103   358,782 808 SH   SOLE 0 808 0 0
Stericycle Stock 858912108   3,196,756 60,602 SH   SOLE 0 60,602 0 0
Starbucks Stock 855244109   12,329,754 134,914 SH   SOLE 0 134,913 0 0
Anthem Stock 036752103   518,837 1,001 SH   SOLE 0 1,000 0 0
Hubbell Stock 443510607   287,215 692 SH   SOLE 0 692 0 0
Johnson & Johnson Stock 478160104   15,219,644 96,211 SH   SOLE 0 96,211 0 0
Vanguard Total Stock Market Index Fund ETF 922908769   1,167,499 4,492 SH   SOLE 0 4,492 0 0
Costco Wholesale Stock 22160K105   1,753,352 2,393 SH   SOLE 0 2,393 0 0
Procter & Gamble Stock 742718109   3,615,803 22,285 SH   SOLE 0 22,285 0 0
Coca-Cola Stock 191216100   3,542,326 57,900 SH   SOLE 0 57,900 0 0
Truist Financial Stock 89832Q109   10,119,924 259,618 SH   SOLE 0 259,618 0 0
Intel Stock 458140100   17,704,705 400,831 SH   SOLE 0 400,831 0 0
Medtronic Stock G5960L103   11,267,455 129,288 SH   SOLE 0 129,288 0 0
Paychex Stock 704326107   23,464,992 191,083 SH   SOLE 0 191,083 0 0
iShares Silver Trust ETF 46428Q109   241,742 10,626 SH   SOLE 0 10,626 0 0
Waters Stock 941848103   37,257,734 108,235 SH   SOLE 0 108,235 0 0
Merck & Co. Stock 58933Y105   13,456,129 101,979 SH   SOLE 0 101,979 0 0
SPDR S&P 500 ETF ETF 78462F103   4,047,197 7,737 SH   SOLE 0 7,737 0 0
Mastercard Stock 57636Q104   546,907 1,136 SH   SOLE 0 1,135 0 0
Plexus Stock 729132100   778,283 8,208 SH   SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205   5,551,721 37,325 SH   SOLE 0 37,325 0 0
Verizon Stock 92343V104   237,116 5,651 SH   SOLE 0 5,651 0 0
PepsiCo Stock 713448108   2,470,791 14,118 SH   SOLE 0 14,118 0 0
Kimberly-Clark Stock 494368103   15,558,640 120,283 SH   SOLE 0 120,283 0 0
U.S. Bancorp Stock 902973304   13,271,042 296,891 SH   SOLE 0 296,891 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359   1,583,726 21,683 SH   SOLE 0 21,683 0 0
Home Depot Stock 437076102   24,229,296 63,163 SH   SOLE 0 63,162 0 0
Automatic Data Processing Stock 053015103   21,282,593 85,219 SH   SOLE 0 85,219 0 0
Fair Isaac Stock 303250104   1,303,740 1,043 SH   SOLE 0 1,043 0 0
SPDR Gold Shares ETF 78463V107   1,065,630 5,180 SH   SOLE 0 5,180 0 0
Southern Co. Stock 842587107   4,987,293 69,519 SH   SOLE 0 69,519 0 0
iShares Core S&P Small-Cap ETF ETF 464287804   418,539 3,787 SH   SOLE 0 3,787 0 0
Berkshire Hathaway Stock 084670702   27,763,992 66,023 SH   SOLE 0 66,023 0 0
Adobe Stock 00724F101   34,493,951 68,359 SH   SOLE 0 68,359 0 0
Alphabet A Stock 02079K305   21,172,762 140,282 SH   SOLE 0 140,282 0 0
Intuit Stock 461202103   17,989,400 27,676 SH   SOLE 0 27,676 0 0
Spotify Technology Stock L8681T102   4,330,599 16,410 SH   SOLE 0 16,410 0 0
Comcast Stock 20030N101   19,263,484 444,371 SH   SOLE 0 444,371 0 0
Microsoft Stock 594918104   18,257,751 43,396 SH   SOLE 0 43,396 0 0
SS&C Technologies Stock 78467J100   12,934,131 200,934 SH   SOLE 0 200,934 0 0
SLB Stock 806857108   12,904,808 235,446 SH   SOLE 0 235,446 0 0
Evergy Stock 30034W106   7,534,587 141,150 SH   SOLE 0 141,150 0 0
V.F. Corporation Stock 918204108   1,934,834 126,130 SH   SOLE 0 126,130 0 0
Ameriprise Financial Stock 03076C106   256,822 586 SH   SOLE 0 585 0 0
Berkshire Hathaway Class A Stock 084670108   3,806,640 6 SH   SOLE 0 6 0 0
NextEra Energy Stock 65339F101   518,949 8,120 SH   SOLE 0 8,120 0 0
Ovintiv Stock 69047Q102   7,976,822 153,696 SH   SOLE 0 153,696 0 0
Nike Stock 654106103   9,323,004 99,202 SH   SOLE 0 99,202 0 0
Align Technology Stock 016255101   12,049,420 36,745 SH   SOLE 0 36,745 0 0
Tesla Stock 88160R101   225,890 1,285 SH   SOLE 0 1,285 0 0
Linde Stock G54950103   27,815,090 59,905 SH   SOLE 0 59,905 0 0
Kimco Realty REIT 49446R109   5,554,160 283,231 SH   SOLE 0 283,231 0 0
Walgreens Boots Alliance Stock 931427108   5,599,599 258,165 SH   SOLE 0 258,165 0 0
Wintrust Financial Corp Stock 97650W108   538,339 5,157 SH   SOLE 0 5,157 0 0
Uber Technologies Stock 90353T100   12,827,535 166,613 SH   SOLE 0 166,613 0 0
Amcor plc Stock G0250X107   11,638,110 1,223,776 SH   SOLE 0 1,223,776 0 0
Eli Lilly and Company Stock 532457108   324,409 417 SH   SOLE 0 417 0 0
Nicolet Bankshares Stock 65406E102   548,530 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204   5,116,829 52,909 SH   SOLE 0 52,909 0 0
Aflac Stock 001055102   25,242,497 293,996 SH   SOLE 0 293,996 0 0
Sysco Stock 871829107   21,461,557 264,370 SH   SOLE 0 264,370 0 0
Match Group Stock 57667L107   1,850,353 51,002 SH   SOLE 0 51,002 0 0
Palantir Technologies Stock 69608A108   235,853 10,250 SH   SOLE 0 10,250 0 0
Regeneron Pharmaceuticals Stock 75886F107   17,334,445 18,010 SH   SOLE 0 18,010 0 0
Tractor Supply Stock 892356106   420,061 1,605 SH   SOLE 0 1,605 0 0
Visa Stock 92826C839   19,065,136 68,314 SH   SOLE 0 68,314 0 0
Meta Platforms Stock 30303M102   6,217,854 12,805 SH   SOLE 0 12,805 0 0
ASML Holding ADR N07059210   230,001 237 SH   SOLE 0 237 0 0
Morningstar Wide Moat ETF ETF 92189F643   740,866 8,241 SH   SOLE 0 8,241 0 0
Palo Alto Networks Stock 697435105   340,956 1,200 SH   SOLE 0 1,200 0 0
Kulicke and Soffa Industries Stock 501242101   201,240 4,000 SH   SOLE 0 4,000 0 0
Mondelez Stock 609207105   211,470 3,021 SH   SOLE 0 3,021 0 0
Canadian Pacific Kansas City Stock 13646K108   5,495,548 62,329 SH   SOLE 0 62,329 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   405,715 5,466 SH   SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106   6,750,629 309,804 SH   SOLE 0 309,804 0 0
GE Healthcare Technologies Stock 36266G107   378,458 4,163 SH   SOLE 0 4,163 0 0
Enbridge Stock 29250N105   8,242,998 227,833 SH   SOLE 0 227,833 0 0
NVIDIA Stock 67066G104   8,329,920 9,219 SH   SOLE 0 9,219 0 0
AbbVie Stock 00287Y109   1,043,423 5,730 SH   SOLE 0 5,729 0 0
T. Rowe Price Capital Appr Equity ETF ETF 87283Q867   383,951 12,701 SH   SOLE 0 12,701 0 0
Ansys Stock 03662Q105   10,079,443 29,034 SH   SOLE 0 29,034 0 0
Rockwell Automation Stock 773903109   4,588,448 15,750 SH   SOLE 0 15,750 0 0
Verisign Stock 92343E102   1,668,501 8,804 SH   SOLE 0 8,804 0 0
Stryker Stock 863667101   38,558,023 107,743 SH   SOLE 0 107,743 0 0
Fastenal Company Stock 311900104   1,031,130 13,367 SH   SOLE 0 13,367 0 0
Intuitive Surgical Stock 46120E602   13,540,725 33,929 SH   SOLE 0 33,929 0 0
McDonald's Stock 580135101   1,899,497 6,737 SH   SOLE 0 6,737 0 0
Ametek Stock 031100100   18,886,254 103,260 SH   SOLE 0 103,260 0 0
Cisco Systems Stock 17275R102   27,112,218 543,222 SH   SOLE 0 543,222 0 0
APA Stock 03743Q108   796,075 23,155 SH   SOLE 0 23,155 0 0
Advanced Micro Devices Stock 007903107   24,798,604 137,396 SH   SOLE 0 137,396 0 0
GE Aerospace Stock 369604301   6,434,232 36,656 SH   SOLE 0 36,656 0 0
Wells Fargo Stock 949746101   20,999,082 362,303 SH   SOLE 0 362,303 0 0
Union Pacific Stock 907818108   25,599,282 104,092 SH   SOLE 0 104,091 0 0
Ecolab Stock 278865100   11,026,630 47,755 SH   SOLE 0 47,755 0 0
Idexx Laboratories Stock 45168D104   21,691,688 40,175 SH   SOLE 0 40,175 0 0
Thermo Fisher Scientific Stock 883556102   218,535 376 SH   SOLE 0 376 0 0
JPMorgan Chase Stock 46625H100   446,211 2,228 SH   SOLE 0 2,227 0 0
Chevron Stock 166764100   16,452,572 104,302 SH   SOLE 0 104,301 0 0
ConocoPhillips Stock 20825C104   458,972 3,606 SH   SOLE 0 3,606 0 0
Walmart Stock 931142103   422,596 7,023 SH   SOLE 0 7,023 0 0
IBM Stock 459200101   9,547,427 49,997 SH   SOLE 0 49,997 0 0
Oracle Stock 68389X105   22,335,719 177,818 SH   SOLE 0 177,818 0 0
Raytheon Technologies Stock 75513E101   233,599 2,395 SH   SOLE 0 2,395 0 0
Pfizer Stock 717081103   5,601,981 201,873 SH   SOLE 0 201,873 0 0
3M Company Stock 88579Y101   261,993 2,470 SH   SOLE 0 2,470 0 0
Caterpillar Stock 149123101   272,722 744 SH   SOLE 0 744 0 0
Alphabet C Stock 02079K107   33,123,858 217,548 SH   SOLE 0 217,548 0 0
American Express Stock 025816109   30,377,327 133,415 SH   SOLE 0 133,415 0 0
Amgen Stock 031162100   340,091 1,196 SH   SOLE 0 1,196 0 0
Analog Devices Stock 032654105   16,023,049 81,010 SH   SOLE 0 81,010 0 0
Paycom Software Stock 70432V102   5,819,861 29,244 SH   SOLE 0 29,244 0 0
Franklin Resources Stock 354613101   10,190,887 362,536 SH   SOLE 0 362,536 0 0
Arista Networks Stock 040413106   695,952 2,400 SH   SOLE 0 2,400 0 0
Mercadolibre Stock 58733R102   255,521 169 SH   SOLE 0 169 0 0
HealthEquity Stock 42226A107   1,282,897 15,716 SH   SOLE 0 15,716 0 0
B&G Foods Stock 05508R106   180,866 15,810 SH   SOLE 0 15,810 0 0
Axon Enterprise Stock 05464C101   5,036,116 16,096 SH   SOLE 0 16,096 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705   532,542 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109   6,337,689 69,883 SH   SOLE 0 69,883 0 0
Associated Banc-Corp Stock 045487105   2,494,192 115,955 SH   SOLE 0 115,955 0 0
Philip Morris Stock 718172109   478,989 5,228 SH   SOLE 0 5,228 0 0
Realty Income REIT 756109104   1,080,972 19,981 SH   SOLE 0 19,981 0 0
Altria Group Stock 02209S103   262,721 6,023 SH   SOLE 0 6,022 0 0
Exxon Mobil Stock 30231G102   3,070,596 26,416 SH   SOLE 0 26,416 0 0
UnitedHealth Group Stock 91324P102   436,093 882 SH   SOLE 0 881 0 0
T. Rowe Price Stock 74144T108   18,025,092 147,844 SH   SOLE 0 147,843 0 0
The Travelers Companies Stock 89417E109   230,140 1,000 SH   SOLE 0 1,000 0 0
Lowe's Stock 548661107   543,573 2,134 SH   SOLE 0 2,133 0 0
Etsy Stock 29786A106   2,579,611 37,538 SH   SOLE 0 37,538 0 0
Colgate-Palmolive Stock 194162103   324,180 3,600 SH   SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103   10,452,651 156,033 SH   SOLE 0 156,033 0 0
Apple Stock 037833100   37,921,674 221,143 SH   SOLE 0 221,143 0 0
WEC Energy Group Stock 92939U106   536,244 6,530 SH   SOLE 0 6,530 0 0
Abbott Laboratories Stock 002824100   18,922,559 166,484 SH   SOLE 0 166,483 0 0
Walt Disney Stock 254687106   14,775,595 120,755 SH   SOLE 0 120,755 0 0
Universal Health Services Stock 913903100   561,977 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108   2,275,031 627 SH   SOLE 0 627 0 0
Marsh & McLennan Stock 571748102   4,603,447 22,349 SH   SOLE 0 22,349 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,503,241 13,976 SH   SOLE 0 13,976 0 0