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 292 1,670 SH   SOLE   1,670 0 0
AFLAC COM 001055102 16,225 364,842 SH   SOLE   364,842 0 0
AbbVie COM 00287Y109 419 3,911 SH   SOLE   3,911 0 0
Abbott Labs COM 002824100 19,322 176,470 SH   SOLE   176,470 0 0
Adobe COM 00724F101 37,315 74,612 SH   SOLE   74,612 0 0
Align Technology Inc COM 016255101 3,393 6,349 SH   SOLE   6,349 0 0
Alphabet (Google) A COM 02079K305 13,264 7,568 SH   SOLE   7,568 0 0
Alphabet (Google) C COM 02079K107 22,866 13,052 SH   SOLE   13,052 0 0
Altria Group COM 02209S103 276 6,727 SH   SOLE   6,727 0 0
Amazon.com COM 023135106 6,051 1,858 SH   SOLE   1,858 0 0
Amcor plc COM G0250X107 6,382 542,243 SH   SOLE   542,243 0 0
American Express COM 025816109 17,624 145,765 SH   SOLE   145,765 0 0
Ametek COM 031100100 12,900 106,661 SH   SOLE   106,661 0 0
Amgen COM 031162100 202 878 SH   SOLE   878 0 0
Analog Devices COM 032654105 11,940 80,820 SH   SOLE   80,820 0 0
Ansys COM 03662Q105 3,207 8,814 SH   SOLE   8,814 0 0
Apache Corp COM 037411105 359 25,265 SH   SOLE   25,265 0 0
Apple COM 037833100 41,126 309,943 SH   SOLE   309,943 0 0
Associated Bancorp COM 045487105 1,656 97,126 SH   SOLE   97,126 0 0
Automatic Data Processing COM 053015103 16,475 93,504 SH   SOLE   93,504 0 0
Axon Enterprise Inc COM 05464C101 617 5,034 SH   SOLE   5,034 0 0
B&G Foods COM 05508R106 2,548 91,893 SH   SOLE   91,893 0 0
Baidu COM 056752108 805 3,722 SH   SOLE   3,722 0 0
Berkshire Hathaway - A COM 084990175 3,478 10 SH   SOLE   10 0 0
Berkshire Hathaway - B COM 084670702 15,865 68,422 SH   SOLE   68,422 0 0
Blackbaud COM 09227Q100 539 9,361 SH   SOLE   9,361 0 0
Booking Holdings COM 09857L108 2,058 924 SH   SOLE   924 0 0
Bristol Myers - Squibb COM 110122108 204 3,285 SH   SOLE   3,285 0 0
Canadian Pacific Railway COM 13645t100 3,398 9,802 SH   SOLE   9,802 0 0
Chevron COM 166764100 4,372 51,775 SH   SOLE   51,775 0 0
Cisco Systems COM 17275R102 23,738 530,465 SH   SOLE   530,465 0 0
Coca-Cola COM 191216100 2,828 51,568 SH   SOLE   51,568 0 0
Colgate-Palmolive COM 194162103 308 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 23,376 446,107 SH   SOLE   446,107 0 0
Compass Minerals COM 20451N101 1,039 16,840 SH   SOLE   16,840 0 0
Costco COM 22160K105 200 532 SH   SOLE   532 0 0
Diageo ADS COM 25243Q205 4,982 31,369 SH   SOLE   31,369 0 0
Duke Energy COM 26441C204 4,100 44,774 SH   SOLE   44,774 0 0
Ecolab COM 278865100 9,566 44,214 SH   SOLE   44,214 0 0
Enbridge COM 29250N105 5,868 183,432 SH   SOLE   183,432 0 0
Etsy COM 29786A106 600 3,374 SH   SOLE   3,374 0 0
Evergy COM 30034W106 2,292 41,295 SH   SOLE   41,295 0 0
Exact Sciences COM 30063P105 409 3,085 SH   SOLE   3,085 0 0
Exxon Mobil COM 30231G102 920 22,323 SH   SOLE   22,323 0 0
Facebook COM 30303M102 6,638 24,302 SH   SOLE   24,302 0 0
Fair Isaac COM 303250104 542 1,061 SH   SOLE   1,061 0 0
Franklin Resources COM 354613101 8,109 324,470 SH   SOLE   324,470 0 0
General Electric COM 369604103 2,997 277,528 SH   SOLE   277,528 0 0
Global Payments COM 37940X102 8,373 38,867 SH   SOLE   38,867 0 0
Health Equity COM 42226A107 1,204 17,273 SH   SOLE   17,273 0 0
Home Depot COM 437076102 17,980 67,691 SH   SOLE   67,691 0 0
IBM COM 459200101 6,295 50,009 SH   SOLE   50,009 0 0
IPG Photonics COM 44980X109 7,081 31,640 SH   SOLE   31,640 0 0
Idexx Laboratories COM 45168D104 22,892 45,796 SH   SOLE   45,796 0 0
Intel COM 458140100 17,152 344,276 SH   SOLE   344,276 0 0
Intuit COM 461202103 12,911 33,989 SH   SOLE   33,989 0 0
Intuitive Surgical COM 46120E602 251 307 SH   SOLE   307 0 0
JPMorgan Chase COM 46625H100 230 1,809 SH   SOLE   1,809 0 0
Johnson & Johnson COM 478160104 17,749 112,777 SH   SOLE   112,777 0 0
Kimberly-Clark COM 494368103 16,790 124,530 SH   SOLE   124,530 0 0
Linde plc COM G5494J103 15,709 59,613 SH   SOLE   59,613 0 0
Lowes COM 548661107 278 1,731 SH   SOLE   1,731 0 0
Marsh & McLennan COM 571748102 1,609 13,755 SH   SOLE   13,755 0 0
Mastercard COM 57636Q104 321 900 SH   SOLE   900 0 0
Matinas Biopharma COM 576810105 19 14,308 SH   SOLE   14,308 0 0
McDonald's COM 580135101 203 945 SH   SOLE   945 0 0
Medtronic plc COM G5960L103 14,550 124,210 SH   SOLE   124,210 0 0
Merck COM 58933Y105 6,904 84,399 SH   SOLE   84,399 0 0
Microsoft COM 594918104 10,152 45,644 SH   SOLE   45,644 0 0
NVIDIA Corporation COM 67066G104 855 1,637 SH   SOLE   1,637 0 0
National Instruments COM 636518102 13,235 301,203 SH   SOLE   301,203 0 0
Navient COM 63938C108 148 15,058 SH   SOLE   15,058 0 0
Nestle - ADR COM 641069406 9,197 78,073 SH   SOLE   78,073 0 0
NetFlix COM 64110L106 753 1,393 SH   SOLE   1,393 0 0
Nicolet Bankshares COM 65406E102 427 6,429 SH   SOLE   6,429 0 0
Nike COM 654106103 14,313 101,174 SH   SOLE   101,174 0 0
Oracle COM 68389X105 14,922 230,666 SH   SOLE   230,666 0 0
Ovintiv Inc COM 69047Q102 1,610 112,143 SH   SOLE   112,143 0 0
PayPal Holdings COM 70450Y103 9,311 39,755 SH   SOLE   39,755 0 0
Paychex COM 704326107 17,612 189,014 SH   SOLE   189,014 0 0
Paycom Software COM 70432V102 1,608 3,556 SH   SOLE   3,556 0 0
Pepsico COM 713448108 1,514 10,210 SH   SOLE   10,210 0 0
Pfizer COM 717081103 8,264 224,501 SH   SOLE   224,501 0 0
Philip Morris COM 718172109 279 3,370 SH   SOLE   3,370 0 0
Plexus COM 729132100 642 8,208 SH   SOLE   8,208 0 0
Procter & Gamble COM 742718109 1,854 13,325 SH   SOLE   13,325 0 0
Realty Income COM 756109104 285 4,587 SH   SOLE   4,587 0 0
Regeneron COM 75886F107 8,853 18,326 SH   SOLE   18,326 0 0
Roche Holdings - ADR COM 771195104 5,975 136,297 SH   SOLE   136,297 0 0
SLM Corporation COM 78442P106 3,564 287,689 SH   SOLE   287,689 0 0
SS&C Technologies COM 78467J100 13,905 191,133 SH   SOLE   191,133 0 0
Salesforce.com COM 79466L302 205 919 SH   SOLE   919 0 0
Schlumberger COM 806857108 2,980 136,526 SH   SOLE   136,526 0 0
Shopify Inc F COM 82509L107 293 259 SH   SOLE   259 0 0
Southern Company COM 842587107 3,964 64,525 SH   SOLE   64,525 0 0
Spotify Technology S.A. COM L8681T102 3,483 11,068 SH   SOLE   11,068 0 0
Starbucks COM 855244109 15,749 147,219 SH   SOLE   147,219 0 0
Stericycle COM 858912108 6,909 99,659 SH   SOLE   99,659 0 0
Stryker COM 863667101 28,749 117,325 SH   SOLE   117,325 0 0
Sysco COM 871829107 20,387 274,533 SH   SOLE   274,533 0 0
T. Rowe Price COM 74144T108 19,156 126,535 SH   SOLE   126,535 0 0
Tesla COM 88160R101 373 528 SH   SOLE   528 0 0
Thermo Fisher Scientific COM 883556102 251 538 SH   SOLE   538 0 0
Truist Financial COM 89832Q109 7,325 152,834 SH   SOLE   152,834 0 0
Twitter COM 90184L102 962 17,765 SH   SOLE   17,765 0 0
U.S. Bancorp COM 902973304 13,309 285,661 SH   SOLE   285,661 0 0
Uber Technologies COM 90353T100 3,187 62,488 SH   SOLE   62,488 0 0
Union Pacific COM 907818108 20,908 100,415 SH   SOLE   100,415 0 0
UnitedHealth Group COM 91324P102 211 601 SH   SOLE   601 0 0
Universal Health Services COM 913903100 424 3,080 SH   SOLE   3,080 0 0
VF Corporation COM 918204108 949 11,110 SH   SOLE   11,110 0 0
Varian Medical Systems COM 92220P105 13,842 79,094 SH   SOLE   79,094 0 0
VeriSign COM 92343E102 585 2,703 SH   SOLE   2,703 0 0
Verizon Communications COM 92343V104 454 7,721 SH   SOLE   7,721 0 0
Viatris Inc COM 92556V106 299 15,930 SH   SOLE   15,930 0 0
Visa COM 92826C839 14,488 66,239 SH   SOLE   66,239 0 0
WEC Energy Group Inc. COM 92939U106 258 2,800 SH   SOLE   2,800 0 0
Walgreens Boots Alliance COM 931427108 11,294 283,200 SH   SOLE   283,200 0 0
Walt Disney COM 254687106 23,893 131,874 SH   SOLE   131,874 0 0
Waters Corp. COM 941848103 28,719 116,073 SH   SOLE   116,073 0 0
Weingarten Realty COM 948741103 5,989 276,369 SH   SOLE   276,369 0 0
Wells Fargo COM 949746101 10,893 360,920 SH   SOLE   360,920 0 0
West Bancorporation COM 95123P106 311 16,100 SH   SOLE   16,100 0 0
Xilinx COM 983919101 17,784 125,446 SH   SOLE   125,446 0 0
Albany International COM 012348108 973 13,250 SH   SOLE   13,250 0 0
Amcor PLC COM G0250X107 10,046 853,540 SH   SOLE   853,540 0 0
Kimberly-Clark COM 494368103 4,933 36,590 SH   SOLE   36,590 0 0