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 293 1,670 SH   SOLE   1,670 0 0
AFLAC COM 001055102 19,147 367,290 SH   SOLE   367,290 0 0
APA Corp COM 03743Q108 534 24,930 SH   SOLE   24,930 0 0
AbbVie COM 00287Y109 457 4,236 SH   SOLE   4,236 0 0
Abbott Labs COM 002824100 20,514 173,655 SH   SOLE   173,655 0 0
Activision Blizzard COM 00507V109 2,778 35,902 SH   SOLE   35,902 0 0
Adobe COM 00724F101 41,758 72,531 SH   SOLE   72,531 0 0
Align Technology Inc COM 016255101 4,269 6,416 SH   SOLE   6,416 0 0
Alphabet (Google) A COM 02079K305 19,616 7,337 SH   SOLE   7,337 0 0
Alphabet (Google) C COM 02079K107 31,443 11,797 SH   SOLE   11,797 0 0
Altria Group COM 02209S103 208 4,574 SH   SOLE   4,574 0 0
Amazon.com COM 023135106 7,703 2,345 SH   SOLE   2,345 0 0
Amcor plc COM G0250X107 6,236 538,067 SH   SOLE   538,067 0 0
American Express COM 025816109 23,466 140,069 SH   SOLE   140,069 0 0
Ametek COM 031100100 13,279 107,083 SH   SOLE   107,083 0 0
Analog Devices COM 032654105 13,908 83,041 SH   SOLE   83,041 0 0
Ansys COM 03662Q105 4,099 12,041 SH   SOLE   12,041 0 0
Apple COM 037833100 43,370 306,500 SH   SOLE   306,500 0 0
Arista Networks COM 040413106 206 600 SH   SOLE   600 0 0
Associated Bancorp COM 045487105 2,205 102,947 SH   SOLE   102,947 0 0
Automatic Data Processing COM 053015103 18,365 91,861 SH   SOLE   91,861 0 0
Axon Enterprise Inc COM 05464C101 2,174 12,419 SH   SOLE   12,419 0 0
B&G Foods COM 05508R106 1,990 66,563 SH   SOLE   66,563 0 0
Berkshire Hathaway - A COM 084990175 3,702 9 SH   SOLE   9 0 0
Berkshire Hathaway - B COM 084670702 18,844 69,041 SH   SOLE   69,041 0 0
Blackbaud COM 09227Q100 971 13,809 SH   SOLE   13,809 0 0
Booking Holdings COM 09857L108 2,084 878 SH   SOLE   878 0 0
Canadian Pacific Railway COM 13645t100 3,205 49,255 SH   SOLE   49,255 0 0
Chevron COM 166764100 9,111 89,806 SH   SOLE   89,806 0 0
Cisco Systems COM 17275R102 29,304 538,381 SH   SOLE   538,381 0 0
Coca-Cola COM 191216100 2,709 51,625 SH   SOLE   51,625 0 0
Colgate-Palmolive COM 194162103 272 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 24,078 430,500 SH   SOLE   430,500 0 0
Compass Minerals COM 20451N101 4,664 72,419 SH   SOLE   72,419 0 0
Diageo ADS COM 25243Q205 5,977 30,969 SH   SOLE   30,969 0 0
Duke Energy COM 26441C204 4,415 45,242 SH   SOLE   45,242 0 0
Ecolab COM 278865100 9,418 45,143 SH   SOLE   45,143 0 0
Enbridge COM 29250N105 7,404 186,018 SH   SOLE   186,018 0 0
Etsy COM 29786A106 6,168 29,661 SH   SOLE   29,661 0 0
Evergy COM 30034W106 3,925 63,100 SH   SOLE   63,100 0 0
Exact Sciences COM 30063P105 323 3,385 SH   SOLE   3,385 0 0
Exxon Mobil COM 30231G102 1,304 22,166 SH   SOLE   22,166 0 0
Facebook COM 30303M102 6,923 20,398 SH   SOLE   20,398 0 0
Fair Isaac COM 303250104 422 1,061 SH   SOLE   1,061 0 0
Fastenal COM 311900104 201 3,892 SH   SOLE   3,892 0 0
Franklin Resources COM 354613101 10,685 359,530 SH   SOLE   359,530 0 0
General Electric COM 369604301 3,816 37,035 SH   SOLE   37,035 0 0
Global Payments COM 37940X102 11,261 71,461 SH   SOLE   71,461 0 0
Health Equity COM 42226A107 1,415 21,857 SH   SOLE   21,857 0 0
Home Depot COM 437076102 21,929 66,803 SH   SOLE   66,803 0 0
IBM COM 459200101 7,434 53,507 SH   SOLE   53,507 0 0
IPG Photonics COM 44980X109 5,810 36,677 SH   SOLE   36,677 0 0
Idexx Laboratories COM 45168D104 25,557 41,095 SH   SOLE   41,095 0 0
Intel COM 458140100 19,909 373,663 SH   SOLE   373,663 0 0
Intuit COM 461202103 16,657 30,875 SH   SOLE   30,875 0 0
Intuitive Surgical COM 46120E602 1,629 1,639 SH   SOLE   1,639 0 0
JPMorgan Chase COM 46625H100 273 1,669 SH   SOLE   1,669 0 0
Johnson & Johnson COM 478160104 18,423 114,072 SH   SOLE   114,072 0 0
Kimberly-Clark COM 494368103 17,484 132,017 SH   SOLE   132,017 0 0
Kimco Realty Corp COM 49446R109 8,018 386,395 SH   SOLE   386,395 0 0
Linde plc COM G5494J103 17,883 60,955 SH   SOLE   60,955 0 0
Lowes COM 548661107 351 1,731 SH   SOLE   1,731 0 0
Marsh & McLennan COM 571748102 2,920 19,283 SH   SOLE   19,283 0 0
Mastercard COM 57636Q104 313 900 SH   SOLE   900 0 0
Matinas Biopharma COM 576810105 19 14,308 SH   SOLE   14,308 0 0
McDonald's COM 580135101 373 1,546 SH   SOLE   1,546 0 0
Medtronic plc COM G5960L103 15,531 123,904 SH   SOLE   123,904 0 0
Merck COM 58933Y105 9,299 123,802 SH   SOLE   123,802 0 0
Microsoft COM 594918104 12,459 44,195 SH   SOLE   44,195 0 0
NVIDIA Corporation COM 67066G104 1,315 6,348 SH   SOLE   6,348 0 0
National Instruments COM 636518102 14,149 360,678 SH   SOLE   360,678 0 0
Navient COM 63938C108 280 14,208 SH   SOLE   14,208 0 0
Nestle - ADR COM 641069406 9,329 77,602 SH   SOLE   77,602 0 0
NetFlix COM 64110L106 912 1,495 SH   SOLE   1,495 0 0
Nicolet Bankshares COM 65406E102 477 6,429 SH   SOLE   6,429 0 0
Nike COM 654106103 14,095 97,051 SH   SOLE   97,051 0 0
Oracle COM 68389X105 19,504 223,844 SH   SOLE   223,844 0 0
Organon & Co COM 68622V106 2,043 62,299 SH   SOLE   62,299 0 0
Ovintiv Inc COM 69047Q102 4,821 146,627 SH   SOLE   146,627 0 0
PayPal Holdings COM 70450Y103 10,741 41,277 SH   SOLE   41,277 0 0
Paychex COM 704326107 20,715 184,215 SH   SOLE   184,215 0 0
Paycom Software COM 70432V102 2,043 4,121 SH   SOLE   4,121 0 0
Pepsico COM 713448108 1,512 10,050 SH   SOLE   10,050 0 0
Pfizer COM 717081103 10,002 232,551 SH   SOLE   232,551 0 0
Philip Morris COM 718172109 329 3,470 SH   SOLE   3,470 0 0
Plexus COM 729132100 734 8,208 SH   SOLE   8,208 0 0
Procter & Gamble COM 742718109 2,274 16,267 SH   SOLE   16,267 0 0
Realty Income COM 756109104 666 10,265 SH   SOLE   10,265 0 0
Regeneron COM 75886F107 12,626 20,863 SH   SOLE   20,863 0 0
Roche Holdings - ADR COM 771195104 6,380 140,319 SH   SOLE   140,319 0 0
SLM Corporation COM 78442P106 5,153 292,791 SH   SOLE   292,791 0 0
SS&C Technologies COM 78467J100 14,024 202,069 SH   SOLE   202,069 0 0
Salesforce.com COM 79466L302 249 919 SH   SOLE   919 0 0
Schlumberger COM 806857108 6,006 202,623 SH   SOLE   202,623 0 0
Shopify Inc F COM 82509L107 351 259 SH   SOLE   259 0 0
Southern Company COM 842587107 3,977 64,176 SH   SOLE   64,176 0 0
Spotify Technology S.A. COM L8681T102 3,293 14,615 SH   SOLE   14,615 0 0
Starbucks COM 855244109 15,845 143,642 SH   SOLE   143,642 0 0
Stericycle COM 858912108 6,573 96,700 SH   SOLE   96,700 0 0
Stryker COM 863667101 30,966 117,421 SH   SOLE   117,421 0 0
Sysco COM 871829107 21,434 273,042 SH   SOLE   273,042 0 0
T. Rowe Price COM 74144T108 24,488 124,495 SH   SOLE   124,495 0 0
Tesla COM 88160R101 302 389 SH   SOLE   389 0 0
Thermo Fisher Scientific COM 883556102 290 508 SH   SOLE   508 0 0
Tractor Supply Company COM 892356106 246 1,214 SH   SOLE   1,214 0 0
Truist Financial COM 89832Q109 9,312 158,768 SH   SOLE   158,768 0 0
Twitter COM 90184L102 1,009 16,701 SH   SOLE   16,701 0 0
U.S. Bancorp COM 902973304 17,126 288,125 SH   SOLE   288,125 0 0
Uber Technologies COM 90353T100 4,395 98,104 SH   SOLE   98,104 0 0
Union Pacific COM 907818108 19,694 100,473 SH   SOLE   100,473 0 0
UnitedHealth Group COM 91324P102 235 601 SH   SOLE   601 0 0
Universal Health Services COM 913903100 426 3,080 SH   SOLE   3,080 0 0
VF Corporation COM 918204108 737 10,997 SH   SOLE   10,997 0 0
VeriSign COM 92343E102 928 4,528 SH   SOLE   4,528 0 0
Verizon Communications COM 92343V104 425 7,871 SH   SOLE   7,871 0 0
Visa COM 92826C839 14,557 65,350 SH   SOLE   65,350 0 0
WEC Energy Group Inc. COM 92939U106 250 2,830 SH   SOLE   2,830 0 0
Walgreens Boots Alliance COM 931427108 14,023 298,046 SH   SOLE   298,046 0 0
Walmart COM 931142103 287 2,059 SH   SOLE   2,059 0 0
Walt Disney COM 254687106 21,355 126,235 SH   SOLE   126,235 0 0
Waters Corp. COM 941848103 37,996 106,342 SH   SOLE   106,342 0 0
Wells Fargo COM 949746101 16,913 364,434 SH   SOLE   364,434 0 0
West Bancorporation COM 95123P106 483 16,100 SH   SOLE   16,100 0 0
Xilinx COM 983919101 19,053 126,184 SH   SOLE   126,184 0 0
Albany International COM 012348108 1,019 13,250 SH   SOLE   13,250 0 0
Amcor PLC COM G0250X107 9,919 855,837 SH   SOLE   855,837 0 0
Kimberly-Clark COM 494368103 4,846 36,590 SH   SOLE   36,590 0 0