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
3M Company COM 88579Y101 297 1,670 SH   SOLE   1,670 0 0
AFLAC COM 001055102 21,302 364,819 SH   SOLE   364,819 0 0
APA Corp COM 03743Q108 670 24,930 SH   SOLE   24,930 0 0
AbbVie COM 00287Y109 574 4,236 SH   SOLE   4,236 0 0
Abbott Labs COM 002824100 24,282 172,532 SH   SOLE   172,532 0 0
Activision Blizzard COM 00507V109 2,181 32,787 SH   SOLE   32,787 0 0
Adobe COM 00724F101 41,203 72,660 SH   SOLE   72,660 0 0
Advanced Micro Devices COM 007903107 222 1,540 SH   SOLE   1,540 0 0
Align Technology Inc COM 016255101 4,459 6,785 SH   SOLE   6,785 0 0
Alphabet (Google) A COM 02079K305 20,714 7,150 SH   SOLE   7,150 0 0
Alphabet (Google) C COM 02079K107 33,291 11,505 SH   SOLE   11,505 0 0
Altria Group COM 02209S103 219 4,624 SH   SOLE   4,624 0 0
Amazon.com COM 023135106 7,979 2,393 SH   SOLE   2,393 0 0
Amcor plc COM G0250X107 6,238 519,396 SH   SOLE   519,396 0 0
American Express COM 025816109 22,672 138,582 SH   SOLE   138,582 0 0
Ametek COM 031100100 15,698 106,758 SH   SOLE   106,758 0 0
Analog Devices COM 032654105 14,694 83,598 SH   SOLE   83,598 0 0
Ansys COM 03662Q105 4,896 12,207 SH   SOLE   12,207 0 0
Apple COM 037833100 52,907 297,951 SH   SOLE   297,951 0 0
Arista Networks COM 040413106 345 2,400 SH   SOLE   2,400 0 0
Associated Bancorp COM 045487105 2,060 91,197 SH   SOLE   91,197 0 0
Automatic Data Processing COM 053015103 22,488 91,201 SH   SOLE   91,201 0 0
Axon Enterprise Inc COM 05464C101 2,496 15,897 SH   SOLE   15,897 0 0
B&G Foods COM 05508R106 1,926 62,663 SH   SOLE   62,663 0 0
Berkshire Hathaway - A COM 084990175 4,056 9 SH   SOLE   9 0 0
Berkshire Hathaway - B COM 084670702 20,552 68,737 SH   SOLE   68,737 0 0
Blackbaud COM 09227Q100 1,030 13,039 SH   SOLE   13,039 0 0
Booking Holdings COM 09857L108 1,999 833 SH   SOLE   833 0 0
Bristol Myers - Squibb COM 110122108 205 3,285 SH   SOLE   3,285 0 0
Canadian Pacific Railway COM 13645t100 3,521 48,944 SH   SOLE   48,944 0 0
Chevron COM 166764100 10,599 90,321 SH   SOLE   90,321 0 0
Cisco Systems COM 17275R102 34,062 537,513 SH   SOLE   537,513 0 0
Coca-Cola COM 191216100 3,042 51,375 SH   SOLE   51,375 0 0
Colgate-Palmolive COM 194162103 307 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 21,599 429,152 SH   SOLE   429,152 0 0
Compass Minerals COM 20451N101 3,343 65,439 SH   SOLE   65,439 0 0
Costco COM 22160K105 245 432 SH   SOLE   432 0 0
Diageo ADS COM 25243Q205 6,762 30,719 SH   SOLE   30,719 0 0
Duke Energy COM 26441C204 4,612 43,964 SH   SOLE   43,964 0 0
Ecolab COM 278865100 10,553 44,986 SH   SOLE   44,986 0 0
Enbridge COM 29250N105 7,431 190,153 SH   SOLE   190,153 0 0
Etsy COM 29786A106 7,221 32,983 SH   SOLE   32,983 0 0
Evergy COM 30034W106 4,520 65,885 SH   SOLE   65,885 0 0
Exact Sciences COM 30063P105 248 3,185 SH   SOLE   3,185 0 0
Exxon Mobil COM 30231G102 1,353 22,116 SH   SOLE   22,116 0 0
Fair Isaac COM 303250104 460 1,061 SH   SOLE   1,061 0 0
Fastenal COM 311900104 233 3,641 SH   SOLE   3,641 0 0
Franklin Resources COM 354613101 11,978 357,664 SH   SOLE   357,664 0 0
General Electric COM 369604301 3,819 40,422 SH   SOLE   40,422 0 0
Global Payments COM 37940X102 11,860 87,736 SH   SOLE   87,736 0 0
Health Equity COM 42226A107 763 17,237 SH   SOLE   17,237 0 0
Home Depot COM 437076102 26,624 64,153 SH   SOLE   64,153 0 0
IBM COM 459200101 7,390 55,290 SH   SOLE   55,290 0 0
IPG Photonics COM 44980X109 6,296 36,573 SH   SOLE   36,573 0 0
Idexx Laboratories COM 45168D104 26,971 40,961 SH   SOLE   40,961 0 0
Intel COM 458140100 20,017 388,678 SH   SOLE   388,678 0 0
Intuit COM 461202103 19,500 30,316 SH   SOLE   30,316 0 0
Intuitive Surgical COM 46120E602 1,865 5,191 SH   SOLE   5,191 0 0
JPMorgan Chase COM 46625H100 264 1,669 SH   SOLE   1,669 0 0
Johnson & Johnson COM 478160104 19,483 113,887 SH   SOLE   113,887 0 0
Kimberly-Clark COM 494368103 18,841 131,826 SH   SOLE   131,826 0 0
Kimco Realty COM 49446R109 9,503 385,505 SH   SOLE   385,505 0 0
Linde plc COM G5494J103 21,017 60,667 SH   SOLE   60,667 0 0
Lowes COM 548661107 447 1,731 SH   SOLE   1,731 0 0
Marsh & McLennan COM 571748102 3,367 19,368 SH   SOLE   19,368 0 0
Mastercard COM 57636Q104 323 900 SH   SOLE   900 0 0
Matinas Biopharma COM 576810105 14 14,308 SH   SOLE   14,308 0 0
McDonald's COM 580135101 414 1,546 SH   SOLE   1,546 0 0
Medtronic plc COM G5960L103 13,988 135,211 SH   SOLE   135,211 0 0
Merck COM 58933Y105 9,891 129,057 SH   SOLE   129,057 0 0
Meta Platforms COM 30303M102 6,802 20,222 SH   SOLE   20,222 0 0
Microsoft COM 594918104 14,891 44,276 SH   SOLE   44,276 0 0
NVIDIA Corporation COM 67066G104 1,904 6,473 SH   SOLE   6,473 0 0
National Instruments COM 636518102 15,721 359,987 SH   SOLE   359,987 0 0
Navient COM 63938C108 301 14,208 SH   SOLE   14,208 0 0
Nestle - ADR COM 641069406 10,815 77,048 SH   SOLE   77,048 0 0
NetFlix COM 64110L106 901 1,495 SH   SOLE   1,495 0 0
Nicolet Bankshares COM 65406E102 551 6,429 SH   SOLE   6,429 0 0
Nike COM 654106103 15,930 95,576 SH   SOLE   95,576 0 0
Oracle COM 68389X105 19,093 218,929 SH   SOLE   218,929 0 0
Organon COM 68622V106 1,948 63,984 SH   SOLE   63,984 0 0
Ovintiv COM 69047Q102 4,969 147,452 SH   SOLE   147,452 0 0
PayPal Holdings COM 70450Y103 8,987 47,658 SH   SOLE   47,658 0 0
Paychex COM 704326107 24,761 181,397 SH   SOLE   181,397 0 0
Paycom Software COM 70432V102 1,805 4,348 SH   SOLE   4,348 0 0
Pepsico COM 713448108 1,725 9,933 SH   SOLE   9,933 0 0
Pfizer COM 717081103 13,647 231,101 SH   SOLE   231,101 0 0
Philip Morris COM 718172109 330 3,470 SH   SOLE   3,470 0 0
Plexus COM 729132100 787 8,208 SH   SOLE   8,208 0 0
Procter & Gamble COM 742718109 2,493 15,239 SH   SOLE   15,239 0 0
Realty Income COM 756109104 732 10,225 SH   SOLE   10,225 0 0
Regeneron COM 75886F107 13,367 21,167 SH   SOLE   21,167 0 0
Roche Holdings - ADR COM 771195104 7,237 139,999 SH   SOLE   139,999 0 0
SLM Corporation COM 78442P106 5,719 290,761 SH   SOLE   290,761 0 0
SS&C Technologies COM 78467J100 16,475 200,958 SH   SOLE   200,958 0 0
Salesforce.com COM 79466L302 234 919 SH   SOLE   919 0 0
Schlumberger COM 806857108 6,142 205,066 SH   SOLE   205,066 0 0
Shopify Inc F COM 82509L107 357 259 SH   SOLE   259 0 0
Southern Company COM 842587107 4,424 64,506 SH   SOLE   64,506 0 0
Spotify Technology S.A. COM L8681T102 3,418 14,603 SH   SOLE   14,603 0 0
Starbucks COM 855244109 16,795 143,588 SH   SOLE   143,588 0 0
Stericycle COM 858912108 5,632 94,440 SH   SOLE   94,440 0 0
Stryker COM 863667101 31,236 116,806 SH   SOLE   116,806 0 0
Sysco COM 871829107 21,474 273,386 SH   SOLE   273,386 0 0
T. Rowe Price COM 74144T108 24,458 124,379 SH   SOLE   124,379 0 0
Tesla COM 88160R101 369 349 SH   SOLE   349 0 0
Thermo Fisher Scientific COM 883556102 339 508 SH   SOLE   508 0 0
Tractor Supply Company COM 892356106 290 1,214 SH   SOLE   1,214 0 0
Truist Financial COM 89832Q109 9,443 161,273 SH   SOLE   161,273 0 0
Twitter COM 90184L102 709 16,401 SH   SOLE   16,401 0 0
U.S. Bancorp COM 902973304 16,150 287,515 SH   SOLE   287,515 0 0
Uber Technologies COM 90353T100 5,008 119,441 SH   SOLE   119,441 0 0
Union Pacific COM 907818108 25,103 99,642 SH   SOLE   99,642 0 0
UnitedHealth Group COM 91324P102 302 601 SH   SOLE   601 0 0
Universal Health Services COM 913903100 399 3,080 SH   SOLE   3,080 0 0
VF Corporation COM 918204108 805 10,997 SH   SOLE   10,997 0 0
VeriSign COM 92343E102 1,149 4,528 SH   SOLE   4,528 0 0
Verizon Communications COM 92343V104 383 7,371 SH   SOLE   7,371 0 0
Visa COM 92826C839 15,902 73,379 SH   SOLE   73,379 0 0
WEC Energy Group Inc. COM 92939U106 275 2,830 SH   SOLE   2,830 0 0
Walgreens Boots Alliance COM 931427108 15,178 290,991 SH   SOLE   290,991 0 0
Walmart COM 931142103 298 2,059 SH   SOLE   2,059 0 0
Walt Disney COM 254687106 19,514 125,983 SH   SOLE   125,983 0 0
Waters Corp. COM 941848103 39,413 105,777 SH   SOLE   105,777 0 0
Wells Fargo COM 949746101 17,430 363,272 SH   SOLE   363,272 0 0
West Bancorporation COM 95123P106 423 13,600 SH   SOLE   13,600 0 0
Xilinx COM 983919101 26,299 124,032 SH   SOLE   124,032 0 0
Invesco QQQ Trust, Series 1 ETF 46090E103 321 808 SH   SOLE   808 0 0
SPDR Goldshares ETF 78463V107 1,035 6,055 SH   SOLE   6,055 0 0
SPDR S&P 500 ETF ETF 78462F103 4,004 8,431 SH   SOLE   8,431 0 0
Schwab US Large Cap ETF ETF 808524201 222 1,952 SH   SOLE   1,952 0 0
Vanguard Dividend Appreciation ETF 921908844 206 1,200 SH   SOLE   1,200 0 0
Vanguard REIT - ETF ETF 922908553 437 3,770 SH   SOLE   3,770 0 0
Vanguard Total Stock Market - ETF 922908769 401 1,659 SH   SOLE   1,659 0 0
iShares S&P 500 Index ETF 464287200 456 956 SH   SOLE   956 0 0
iShares S&P Midcap 400 Growth ETF 464287606 401 4,708 SH   SOLE   4,708 0 0
iShares S&P Midcap 400 Value E ETF 464287705 498 4,502 SH   SOLE   4,502 0 0
iShares Tr Russell 1000 Value ETF 464287598 2,455 14,621 SH   SOLE   14,621 0 0
iShares Tr S&P SmallCap 600 In ETF 464287804 577 5,042 SH   SOLE   5,042 0 0
First Trust Managed Municipal ETF 33739N108 319 5,601 SH   SOLE   5,601 0 0
SPDR Bloomberg Barclays Conver ETF 78464A359 2,305 27,784 SH   SOLE   27,784 0 0
Schwab 1-5 year Corp Bond ETF ETF 808524714 2,140 42,340 SH   SOLE   42,340 0 0
Vanguard Intermediate Term Bon ETF 921937819 4,527 51,664 SH   SOLE   51,664 0 0
Vanguard Short Term Bond ETF ETF 921937827 13,380 165,535 SH   SOLE   165,535 0 0
Vanguard Short-Term Corporate ETF 92206C409 1,669 20,541 SH   SOLE   20,541 0 0
Vanguard Total Bond Market ETF ETF 921937835 4,937 58,256 SH   SOLE   58,256 0 0
Albany International COM 012348108 1,172 13,250 SH   SOLE   13,250 0 0
Amcor PLC COM G0250X107 10,279 855,837 SH   SOLE   855,837 0 0
Kimberly-Clark COM 494368103 5,229 36,590 SH   SOLE   36,590 0 0