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   7,676,465 50,523 SH   SOLE 0 50,523 0 0
Global Payments Stock 37940X102   10,433,558 82,154 SH   SOLE 0 82,154 0 0
Sealed Air Stock 81211K100   438,094 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103   330,913 808 SH   SOLE 0 808 0 0
Stericycle Stock 858912108   3,087,687 62,302 SH   SOLE 0 62,302 0 0
Starbucks Stock 855244109   12,224,609 127,326 SH   SOLE 0 127,326 0 0
Hubbell Stock 443510607   227,620 692 SH   SOLE 0 692 0 0
Johnson & Johnson Stock 478160104   14,449,572 92,188 SH   SOLE 0 92,188 0 0
Vanguard Total Stock Market Index Fund ETF 922908769   760,550 3,206 SH   SOLE 0 3,206 0 0
Costco Wholesale Stock 22160K105   881,358 1,335 SH   SOLE 0 1,335 0 0
Procter & Gamble Stock 742718109   3,155,502 21,533 SH   SOLE 0 21,533 0 0
Coca-Cola Stock 191216100   2,852,510 48,405 SH   SOLE 0 48,405 0 0
Truist Financial Stock 89832Q109   9,446,764 255,871 SH   SOLE 0 255,871 0 0
Intel Stock 458140100   20,242,961 402,845 SH   SOLE 0 402,845 0 0
Medtronic Stock G5960L103   10,862,709 131,861 SH   SOLE 0 131,861 0 0
Paychex Stock 704326107   22,338,723 187,547 SH   SOLE 0 187,547 0 0
iShares Silver Trust ETF 46428Q109   231,434 10,626 SH   SOLE 0 10,626 0 0
Waters Stock 941848103   36,035,211 109,453 SH   SOLE 0 109,453 0 0
Merck & Co. Stock 58933Y105   10,508,002 96,386 SH   SOLE 0 96,386 0 0
SPDR S&P 500 ETF ETF 78462F103   3,706,177 7,797 SH   SOLE 0 7,797 0 0
Mastercard Stock 57636Q104   441,438 1,035 SH   SOLE 0 1,035 0 0
Plexus Stock 729132100   887,531 8,208 SH   SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205   5,285,564 36,287 SH   SOLE 0 36,287 0 0
PepsiCo Stock 713448108   1,648,297 9,705 SH   SOLE 0 9,705 0 0
Kimberly-Clark Stock 494368103   14,614,040 120,270 SH   SOLE 0 120,270 0 0
U.S. Bancorp Stock 902973304   12,963,711 299,531 SH   SOLE 0 299,531 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359   1,564,428 21,683 SH   SOLE 0 21,683 0 0
Home Depot Stock 437076102   21,997,290 63,475 SH   SOLE 0 63,475 0 0
Automatic Data Processing Stock 053015103   19,900,996 85,423 SH   SOLE 0 85,423 0 0
Fair Isaac Stock 303250104   1,214,062 1,043 SH   SOLE 0 1,043 0 0
SPDR Gold Shares ETF 78463V107   990,261 5,180 SH   SOLE 0 5,180 0 0
Southern Co. Stock 842587107   5,003,693 71,359 SH   SOLE 0 71,359 0 0
iShares Core S&P Small-Cap ETF ETF 464287804   407,128 3,761 SH   SOLE 0 3,761 0 0
Berkshire Hathaway Stock 084670702   23,533,497 65,983 SH   SOLE 0 65,983 0 0
Adobe Stock 00724F101   40,471,554 67,837 SH   SOLE 0 67,837 0 0
Alphabet A Stock 02079K305   18,899,498 135,296 SH   SOLE 0 135,296 0 0
Intuit Stock 461202103   17,212,701 27,539 SH   SOLE 0 27,539 0 0
Spotify Technology Stock L8681T102   3,036,438 16,159 SH   SOLE 0 16,159 0 0
Comcast Stock 20030N101   19,697,688 449,206 SH   SOLE 0 449,206 0 0
Microsoft Stock 594918104   16,202,503 43,087 SH   SOLE 0 43,087 0 0
SS&C Technologies Stock 78467J100   12,254,947 200,539 SH   SOLE 0 200,539 0 0
SLB Stock 806857108   12,132,085 233,130 SH   SOLE 0 233,130 0 0
Evergy Stock 30034W106   6,771,175 129,716 SH   SOLE 0 129,716 0 0
V.F. Corporation Stock 918204108   2,526,344 134,380 SH   SOLE 0 134,380 0 0
Ameriprise Financial Stock 03076C106   222,201 585 SH   SOLE 0 585 0 0
Berkshire Hathaway Class A Stock 084670108   3,255,750 6 SH   SOLE 0 6 0 0
Ovintiv Stock 69047Q102   6,776,197 154,285 SH   SOLE 0 154,285 0 0
Nike Stock 654106103   10,422,503 95,998 SH   SOLE 0 95,998 0 0
Align Technology Stock 016255101   9,990,588 36,462 SH   SOLE 0 36,462 0 0
Tesla Stock 88160R101   294,449 1,185 SH   SOLE 0 1,185 0 0
Linde Stock G54950103   24,331,282 59,242 SH   SOLE 0 59,242 0 0
Kimco Realty REIT 49446R109   7,540,970 353,870 SH   SOLE 0 353,870 0 0
Walgreens Boots Alliance Stock 931427108   7,128,056 273,001 SH   SOLE 0 273,001 0 0
Uber Technologies Stock 90353T100   9,940,846 161,456 SH   SOLE 0 161,456 0 0
Amcor plc Stock G0250X107   5,377,202 557,801 SH   SOLE 0 557,801 0 0
Nicolet Bankshares Stock 65406E102   513,382 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204   5,298,287 54,599 SH   SOLE 0 54,599 0 0
Aflac Stock 001055102   25,435,658 308,311 SH   SOLE 0 308,311 0 0
Sysco Stock 871829107   19,405,996 265,363 SH   SOLE 0 265,363 0 0
Match Group Stock 57667L107   1,570,048 43,015 SH   SOLE 0 43,015 0 0
Regeneron Pharmaceuticals Stock 75886F107   15,741,592 17,923 SH   SOLE 0 17,923 0 0
Tractor Supply Stock 892356106   215,030 1,000 SH   SOLE 0 1,000 0 0
Organon Stock 68622V106   216,560 15,018 SH   SOLE 0 15,018 0 0
Visa Stock 92826C839   17,707,465 68,014 SH   SOLE 0 68,014 0 0
Meta Platforms Stock 30303M102   4,559,005 12,880 SH   SOLE 0 12,880 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101   118,200 10,000 SH   SOLE 0 10,000 0 0
Morningstar Wide Moat ETF ETF 92189F643   627,529 7,394 SH   SOLE 0 7,394 0 0
Kulicke and Soffa Industries Stock 501242101   218,880 4,000 SH   SOLE 0 4,000 0 0
Canadian Pacific Kansas City Stock 13646K108   4,757,119 60,171 SH   SOLE 0 60,171 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   384,560 5,466 SH   SOLE 0 5,466 0 0
SLM Corporation Stock 78442P106   5,962,648 311,854 SH   SOLE 0 311,854 0 0
GE Healthcare Technologies Stock 36266G107   641,215 8,293 SH   SOLE 0 8,293 0 0
Enbridge Stock 29250N105   8,570,779 237,945 SH   SOLE 0 237,945 0 0
NVIDIA Stock 67066G104   3,390,772 6,847 SH   SOLE 0 6,847 0 0
AbbVie Stock 00287Y109   884,095 5,705 SH   SOLE 0 5,704 0 0
Ansys Stock 03662Q105   10,553,639 29,083 SH   SOLE 0 29,083 0 0
Rockwell Automation Stock 773903109   3,005,136 9,679 SH   SOLE 0 9,679 0 0
Verisign Stock 92343E102   1,373,959 6,671 SH   SOLE 0 6,671 0 0
Stryker Stock 863667101   32,382,736 108,137 SH   SOLE 0 108,137 0 0
Fastenal Company Stock 311900104   865,781 13,367 SH   SOLE 0 13,367 0 0
Intuitive Surgical Stock 46120E602   11,323,488 33,565 SH   SOLE 0 33,565 0 0
McDonald's Stock 580135101   515,038 1,737 SH   SOLE 0 1,737 0 0
Ametek Stock 031100100   17,126,959 103,869 SH   SOLE 0 103,869 0 0
Cisco Systems Stock 17275R102   27,526,278 544,859 SH   SOLE 0 544,859 0 0
APA Stock 03743Q108   856,820 23,880 SH   SOLE 0 23,880 0 0
Advanced Micro Devices Stock 007903107   20,571,950 139,556 SH   SOLE 0 139,556 0 0
General Electric Stock 369604301   4,654,924 36,472 SH   SOLE 0 36,472 0 0
Wells Fargo Stock 949746101   17,792,538 361,490 SH   SOLE 0 361,490 0 0
Union Pacific Stock 907818108   25,668,946 104,507 SH   SOLE 0 104,506 0 0
Ecolab Stock 278865100   9,737,398 49,092 SH   SOLE 0 49,092 0 0
Idexx Laboratories Stock 45168D104   22,175,913 39,953 SH   SOLE 0 39,953 0 0
Thermo Fisher Scientific Stock 883556102   207,539 391 SH   SOLE 0 391 0 0
Lockheed Martin Stock 539830109   290,074 640 SH   SOLE 0 640 0 0
JPMorgan Chase Stock 46625H100   327,904 1,928 SH   SOLE 0 1,927 0 0
Chevron Stock 166764100   15,365,392 103,013 SH   SOLE 0 103,012 0 0
ConocoPhillips Stock 20825C104   256,747 2,212 SH   SOLE 0 2,212 0 0
Walmart Stock 931142103   321,783 2,041 SH   SOLE 0 2,041 0 0
IBM Stock 459200101   8,162,290 49,907 SH   SOLE 0 49,907 0 0
Oracle Stock 68389X105   18,894,427 179,213 SH   SOLE 0 179,213 0 0
Pfizer Stock 717081103   5,997,279 208,311 SH   SOLE 0 208,311 0 0
Alphabet C Stock 02079K107   30,120,969 213,730 SH   SOLE 0 213,730 0 0
American Express Stock 025816109   25,313,237 135,119 SH   SOLE 0 135,119 0 0
Amgen Stock 031162100   344,184 1,195 SH   SOLE 0 1,195 0 0
Analog Devices Stock 032654105   16,023,196 80,697 SH   SOLE 0 80,697 0 0
Paycom Software Stock 70432V102   6,146,000 29,731 SH   SOLE 0 29,731 0 0
Navient Stock 63938C108   212,994 11,439 SH   SOLE 0 11,439 0 0
Franklin Resources Stock 354613101   10,924,172 366,706 SH   SOLE 0 366,706 0 0
Arista Networks Stock 040413106   565,224 2,400 SH   SOLE 0 2,400 0 0
Vanguard Dividend Appreciation Index Fund ETF 921908844   271,447 1,593 SH   SOLE 0 1,593 0 0
HealthEquity Stock 42226A107   1,042,965 15,731 SH   SOLE 0 15,731 0 0
B&G Foods Stock 05508R106   166,005 15,810 SH   SOLE 0 15,810 0 0
Axon Enterprise Stock 05464C101   4,140,513 16,028 SH   SOLE 0 16,028 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705   513,408 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109   7,032,849 64,795 SH   SOLE 0 64,795 0 0
Associated Banc-Corp Stock 045487105   2,525,624 118,075 SH   SOLE 0 118,075 0 0
Compass Minerals Stock 20451N101   283,837 11,210 SH   SOLE 0 11,210 0 0
Philip Morris Stock 718172109   326,458 3,470 SH   SOLE 0 3,470 0 0
Realty Income REIT 756109104   957,191 16,670 SH   SOLE 0 16,670 0 0
Exxon Mobil Stock 30231G102   2,641,072 26,416 SH   SOLE 0 26,416 0 0
UnitedHealth Group Stock 91324P102   463,820 881 SH   SOLE 0 881 0 0
T. Rowe Price Stock 74144T108   15,873,916 147,404 SH   SOLE 0 147,403 0 0
Lowe's Stock 548661107   474,645 2,133 SH   SOLE 0 2,132 0 0
Etsy Stock 29786A106   2,953,543 36,441 SH   SOLE 0 36,441 0 0
Colgate-Palmolive Stock 194162103   286,956 3,600 SH   SOLE 0 3,600 0 0
Shopify Stock 82509L107   201,761 2,590 SH   SOLE 0 2,590 0 0
PayPal Holdings Stock 70450Y103   8,016,953 130,548 SH   SOLE 0 130,548 0 0
Apple Stock 037833100   42,314,815 219,783 SH   SOLE 0 219,782 0 0
WEC Energy Group Stock 92939U106   212,950 2,530 SH   SOLE 0 2,530 0 0
Abbott Laboratories Stock 002824100   18,356,211 166,769 SH   SOLE 0 166,768 0 0
Walt Disney Stock 254687106   10,819,363 119,829 SH   SOLE 0 119,829 0 0
Universal Health Services Stock 913903100   469,515 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108   2,312,787 652 SH   SOLE 0 652 0 0
Marsh & McLennan Stock 571748102   3,990,807 21,063 SH   SOLE 0 21,063 0 0
iShares Russell 1000 Value ETF ETF 464287598   2,350,020 14,221 SH   SOLE 0 14,221 0 0