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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Amazon.com Stock 023135106 4,887 43,248 SH   SOLE 0 43,248 0 0
Global Payments Stock 37940X102 9,267 85,763 SH   SOLE 0 85,763 0 0
Sealed Air Stock 81211K100 534 11,996 SH   SOLE 0 11,996 0 0
Invesco QQQ Trust ETF 46090E103 219 819 SH   SOLE 0 819 0 0
Stericycle Stock 858912108 3,189 75,725 SH   SOLE 0 75,725 0 0
Starbucks Stock 855244109 11,535 136,894 SH   SOLE 0 136,894 0 0
Johnson & Johnson Stock 478160104 16,124 98,704 SH   SOLE 0 98,704 0 0
Vanguard Total Stock Market Index Fund ETF 922908769 334 1,860 SH   SOLE 0 1,860 0 0
Costco Stock 22160K105 255 539 SH   SOLE 0 539 0 0
Procter & Gamble Stock 742718109 2,169 17,177 SH   SOLE 0 17,177 0 0
Coca-Cola Stock 191216100 2,962 52,866 SH   SOLE 0 52,866 0 0
Truist Financial Stock 89832Q109 7,370 169,270 SH   SOLE 0 169,269 0 0
Vanguard Real Estate Index Fund ETF 922908553 254 3,170 SH   SOLE 0 3,170 0 0
Intel Stock 458140100 11,086 430,179 SH   SOLE 0 430,179 0 0
Medtronic Stock G5960L103 11,487 142,256 SH   SOLE 0 142,256 0 0
Paychex Stock 704326107 20,118 179,287 SH   SOLE 0 179,287 0 0
Blackbaud Stock 09227Q100 408 9,267 SH   SOLE 0 9,267 0 0
Waters Stock 941848103 28,245 104,793 SH   SOLE 0 104,793 0 0
Merck Stock 58933Y105 9,709 112,733 SH   SOLE 0 112,733 0 0
SPDR S&P 500 ETF ETF 78462F103 2,865 8,021 SH   SOLE 0 8,020 0 0
Mastercard Stock 57636Q104 294 1,035 SH   SOLE 0 1,035 0 0
Plexus Stock 729132100 719 8,208 SH   SOLE 0 8,208 0 0
Diageo ADR ADR 25243Q205 5,277 31,076 SH   SOLE 0 31,076 0 0
Verizon Stock 92343V104 266 6,999 SH   SOLE 0 6,999 0 0
PepsiCo Stock 713448108 1,573 9,633 SH   SOLE 0 9,633 0 0
Kimberly-Clark Stock 494368103 14,047 124,818 SH   SOLE 0 124,818 0 0
U.S. Bancorp Stock 902973304 11,660 289,178 SH   SOLE 0 289,178 0 0
SPDR Bloomberg Convertible Securities ETF ETF 78464A359 1,545 24,402 SH   SOLE 0 24,402 0 0
Home Depot Stock 437076102 17,512 63,463 SH   SOLE 0 63,463 0 0
Automatic Data Processing Stock 053015103 20,097 88,852 SH   SOLE 0 88,852 0 0
Fair Isaac Stock 303250104 437 1,061 SH   SOLE 0 1,061 0 0
SPDR Gold Shares ETF 78463V107 944 6,105 SH   SOLE 0 6,105 0 0
The Southern Company Stock 842587107 4,536 66,710 SH   SOLE 0 66,710 0 0
iShares Core S&P Small-Cap ETF ETF 464287804 440 5,042 SH   SOLE 0 5,042 0 0
Berkshire Hathaway Stock 084670702 17,998 67,402 SH   SOLE 0 67,402 0 0
Adobe Stock 00724F101 20,166 73,278 SH   SOLE 0 73,278 0 0
Vanguard Short-Term Corporate Bond Fund ETF 92206C409 356 4,786 SH   SOLE 0 4,786 0 0
Alphabet A Stock 02079K305 13,295 138,994 SH   SOLE 0 138,994 0 0
Intuit Stock 461202103 11,617 29,992 SH   SOLE 0 29,992 0 0
Spotify Technology Stock L8681T102 1,575 18,254 SH   SOLE 0 18,254 0 0
Comcast Stock 20030N101 13,031 444,305 SH   SOLE 0 444,305 0 0
Microsoft Stock 594918104 11,010 47,274 SH   SOLE 0 47,274 0 0
SS&C Technologies Stock 78467J100 9,753 204,241 SH   SOLE 0 204,241 0 0
Schlumberger Stock 806857108 8,549 238,123 SH   SOLE 0 238,123 0 0
Evergy Stock 30034W106 4,601 77,457 SH   SOLE 0 77,457 0 0
V.F. Corporation Stock 918204108 322 10,761 SH   SOLE 0 10,761 0 0
Berkshire Hathaway Class A Stock 084670108 3,252 8 SH   SOLE 0 8 0 0
Ovintiv Stock 69047Q102 7,098 154,307 SH   SOLE 0 154,307 0 0
Nike Stock 654106103 7,807 93,928 SH   SOLE 0 93,928 0 0
Align Technology Stock 016255101 4,390 21,197 SH   SOLE 0 21,197 0 0
Tesla Stock 88160R101 293 1,104 SH   SOLE 0 1,104 0 0
Linde plc Stock G5494J103 16,665 61,817 SH   SOLE 0 61,817 0 0
Kimco Realty REIT 49446R109 6,993 379,858 SH   SOLE 0 379,858 0 0
Walgreens Boots Alliance Stock 931427108 9,382 298,776 SH   SOLE 0 298,776 0 0
Sprott Physical Silver Trust CEF 85207K107 163 24,555 SH   SOLE 0 24,555 0 0
Uber Technologies Stock 90353T100 3,850 145,301 SH   SOLE 0 145,301 0 0
Amcor plc Stock G0250X107 5,621 523,827 SH   SOLE 0 523,827 0 0
Schwab 1-5 Yr Corporate Bond ETF ETF 808524714 470 10,150 SH   SOLE 0 10,150 0 0
Nicolet Bankshares Stock 65406E102 449 6,379 SH   SOLE 0 6,379 0 0
Duke Energy Stock 26441C204 4,344 46,703 SH   SOLE 0 46,703 0 0
Aflac Stock 001055102 20,216 359,715 SH   SOLE 0 359,715 0 0
Sysco Stock 871829107 18,800 265,879 SH   SOLE 0 265,879 0 0
Match Group Stock 57667L107 298 6,243 SH   SOLE 0 6,243 0 0
Regeneron Pharmaceuticals Stock 75886F107 12,924 18,761 SH   SOLE 0 18,761 0 0
Organon Stock 68622V106 1,329 56,784 SH   SOLE 0 56,784 0 0
Visa Stock 92826C839 12,432 69,979 SH   SOLE 0 69,979 0 0
Meta Platforms Stock 30303M102 2,614 19,265 SH   SOLE 0 19,265 0 0
Nuveen Municipal Credit Income Fund CEF 67070X101 114 10,000 SH   SOLE 0 10,000 0 0
Canadian Pacific Railway Stock 13645T100 2,768 41,489 SH   SOLE 0 41,489 0 0
SLM Corporation Stock 78442P106 4,104 293,371 SH   SOLE 0 293,371 0 0
Enbridge Stock 29250N105 7,153 192,794 SH   SOLE 0 192,794 0 0
NVIDIA Stock 67066G104 925 7,616 SH   SOLE 0 7,616 0 0
AbbVie Stock 00287Y109 853 6,355 SH   SOLE 0 6,355 0 0
Ansys Stock 03662Q105 3,895 17,570 SH   SOLE 0 17,570 0 0
Verisign Stock 92343E102 1,057 6,085 SH   SOLE 0 6,085 0 0
Stryker Stock 863667101 22,581 111,487 SH   SOLE 0 111,487 0 0
Fastenal Company Stock 311900104 628 13,641 SH   SOLE 0 13,641 0 0
Intuitive Surgical Stock 46120E602 4,309 22,988 SH   SOLE 0 22,988 0 0
McDonald's Stock 580135101 401 1,737 SH   SOLE 0 1,737 0 0
Ametek Stock 031100100 12,291 108,378 SH   SOLE 0 108,378 0 0
Cisco Systems Stock 17275R102 22,135 553,372 SH   SOLE 0 553,371 0 0
APA Stock 03743Q108 840 24,580 SH   SOLE 0 24,580 0 0
Advanced Micro Devices Stock 007903107 10,899 172,018 SH   SOLE 0 172,018 0 0
General Electric Stock 369604301 2,623 42,374 SH   SOLE 0 42,374 0 0
Twitter Stock 90184L102 534 12,171 SH   SOLE 0 12,171 0 0
iShares Core S&P 500 ETF ETF 464287200 486 1,356 SH   SOLE 0 1,356 0 0
Wells Fargo Stock 949746101 14,921 370,982 SH   SOLE 0 370,982 0 0
Union Pacific Stock 907818108 19,177 98,433 SH   SOLE 0 98,433 0 0
Ecolab Stock 278865100 6,795 47,052 SH   SOLE 0 47,052 0 0
National Instruments Stock 636518102 15,001 397,473 SH   SOLE 0 397,473 0 0
Idexx Laboratories Stock 45168D104 13,233 40,617 SH   SOLE 0 40,617 0 0
Thermo Fisher Scientific Stock 883556102 267 526 SH   SOLE 0 526 0 0
JPMorgan Chase Stock 46625H100 254 2,433 SH   SOLE 0 2,432 0 0
Chevron Stock 166764100 14,625 101,795 SH   SOLE 0 101,795 0 0
ConocoPhillips Stock 20825C104 227 2,219 SH   SOLE 0 2,219 0 0
Walmart Stock 931142103 273 2,105 SH   SOLE 0 2,105 0 0
IBM Stock 459200101 6,441 54,216 SH   SOLE 0 54,216 0 0
Oracle Stock 68389X105 13,490 220,898 SH   SOLE 0 220,898 0 0
Pfizer Stock 717081103 9,842 224,914 SH   SOLE 0 224,914 0 0
Alphabet C Stock 02079K107 21,685 225,537 SH   SOLE 0 225,537 0 0
American Express Stock 025816109 18,689 138,533 SH   SOLE 0 138,533 0 0
Analog Devices Stock 032654105 12,098 86,824 SH   SOLE 0 86,824 0 0
Paycom Software Stock 70432V102 1,483 4,495 SH   SOLE 0 4,495 0 0
Navient Stock 63938C108 209 14,208 SH   SOLE 0 14,208 0 0
Franklin Resources Stock 354613101 8,274 384,484 SH   SOLE 0 384,484 0 0
Arista Networks Stock 040413106 271 2,400 SH   SOLE 0 2,400 0 0
HealthEquity Stock 42226A107 1,126 16,762 SH   SOLE 0 16,762 0 0
B&G Foods Stock 05508R106 626 37,935 SH   SOLE 0 37,935 0 0
Axon Enterprise Stock 05464C101 2,140 18,490 SH   SOLE 0 18,490 0 0
iShares S&P Mid-Cap 400 Growth ETF ETF 464287606 297 4,708 SH   SOLE 0 4,708 0 0
iShares S&P Mid-Cap 400 Value ETF ETF 464287705 405 4,502 SH   SOLE 0 4,502 0 0
IPG Photonics Stock 44980X109 3,524 41,776 SH   SOLE 0 41,776 0 0
Associated Banc-Corp Stock 045487105 1,886 93,900 SH   SOLE 0 93,900 0 0
Compass Minerals Stock 20451N101 2,456 63,738 SH   SOLE 0 63,738 0 0
Philip Morris Stock 718172109 288 3,470 SH   SOLE 0 3,470 0 0
First Trust Managed Municipal ETF ETF 33739N108 273 5,601 SH   SOLE 0 5,601 0 0
Bristol-Myers Squibb Stock 110122108 234 3,285 SH   SOLE 0 3,285 0 0
Realty Income REIT 756109104 731 12,560 SH   SOLE 0 12,560 0 0
Exxon Mobil Stock 30231G102 2,446 28,019 SH   SOLE 0 28,019 0 0
UnitedHealth Group Stock 91324P102 425 842 SH   SOLE 0 842 0 0
T. Rowe Price Stock 74144T108 14,249 135,696 SH   SOLE 0 135,696 0 0
Lowe's Stock 548661107 270 1,438 SH   SOLE 0 1,438 0 0
Etsy Stock 29786A106 4,030 40,252 SH   SOLE 0 40,252 0 0
Colgate-Palmolive Stock 194162103 253 3,600 SH   SOLE 0 3,600 0 0
PayPal Holdings Stock 70450Y103 8,099 94,099 SH   SOLE 0 94,099 0 0
Activision Blizzard Stock 00507V109 1,209 16,265 SH   SOLE 0 16,265 0 0
Apple Stock 037833100 34,387 248,818 SH   SOLE 0 248,818 0 0
WEC Energy Group Stock 92939U106 253 2,830 SH   SOLE 0 2,830 0 0
Abbott Labs Stock 002824100 16,512 170,652 SH   SOLE 0 170,651 0 0
Walt Disney Stock 254687106 11,603 123,009 SH   SOLE 0 123,009 0 0
Universal Health Services Stock 913903100 272 3,080 SH   SOLE 0 3,080 0 0
Booking Holdings Stock 09857L108 1,354 824 SH   SOLE 0 824 0 0
Marsh & McLennan Stock 571748102 2,789 18,679 SH   SOLE 0 18,679 0 0
iShares Russell 1000 Value ETF ETF 464287598 1,934 14,221 SH   SOLE 0 14,221 0 0