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 249 1,670 SH   SOLE   1,670 0 0
AFLAC COM 001055102 23,411 363,584 SH   SOLE   363,584 0 0
APA Corp COM 03743Q108 1,016 24,580 SH   SOLE   24,580 0 0
AbbVie COM 00287Y109 930 5,736 SH   SOLE   5,736 0 0
Abbott Labs COM 002824100 20,158 170,310 SH   SOLE   170,310 0 0
Activision Blizzard COM 00507V109 2,626 32,782 SH   SOLE   32,782 0 0
Adobe COM 00724F101 33,226 72,924 SH   SOLE   72,924 0 0
Advanced Micro Devices COM 007903107 19,051 174,239 SH   SOLE   174,239 0 0
Align Technology COM 016255101 3,403 7,806 SH   SOLE   7,806 0 0
Alliant Energy COM 018802108 226 3,624 SH   SOLE   3,624 0 0
Alphabet (Google) A COM 02079K305 19,578 7,039 SH   SOLE   7,039 0 0
Alphabet (Google) C COM 02079K107 31,656 11,334 SH   SOLE   11,334 0 0
Altria Group COM 02209S103 242 4,625 SH   SOLE   4,625 0 0
Amazon.com COM 023135106 7,765 2,382 SH   SOLE   2,382 0 0
Amcor plc COM G0250X107 5,858 517,000 SH   SOLE   517,000 0 0
American Express COM 025816109 25,831 138,134 SH   SOLE   138,134 0 0
Ametek COM 031100100 13,958 104,806 SH   SOLE   104,806 0 0
Analog Devices COM 032654105 14,345 86,844 SH   SOLE   86,844 0 0
Ansys COM 03662Q105 3,935 12,389 SH   SOLE   12,389 0 0
Apple COM 037833100 52,360 299,871 SH   SOLE   299,871 0 0
Arista Networks COM 040413106 334 2,400 SH   SOLE   2,400 0 0
Associated Bancorp COM 045487105 2,096 92,100 SH   SOLE   92,100 0 0
Automatic Data Processing COM 053015103 20,698 90,966 SH   SOLE   90,966 0 0
Axon Enterprises COM 05464C101 2,248 16,320 SH   SOLE   16,320 0 0
B&G Foods COM 05508R106 1,295 47,988 SH   SOLE   47,988 0 0
Berkshire Hathaway - A COM 084990175 4,231 8 SH   SOLE   8 0 0
Berkshire Hathaway - B COM 084670702 23,704 67,168 SH   SOLE   67,168 0 0
Blackbaud COM 09227Q100 799 13,339 SH   SOLE   13,339 0 0
Booking Holdings COM 09857L108 1,916 816 SH   SOLE   816 0 0
Bristol Myers - Squibb COM 110122108 332 4,548 SH   SOLE   4,548 0 0
Canadian Pacific Railway COM 13645t100 3,430 41,554 SH   SOLE   41,554 0 0
Chevron COM 166764100 15,769 96,845 SH   SOLE   96,845 0 0
Cisco Systems COM 17275R102 29,775 533,988 SH   SOLE   533,988 0 0
Coca-Cola COM 191216100 3,126 50,425 SH   SOLE   50,425 0 0
Colgate-Palmolive COM 194162103 273 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 20,246 432,422 SH   SOLE   432,422 0 0
Compass Minerals COM 20451N101 4,129 65,751 SH   SOLE   65,751 0 0
Costco COM 22160K105 306 532 SH   SOLE   532 0 0
Diageo ADS COM 25243Q205 5,951 29,297 SH   SOLE   29,297 0 0
Duke Energy COM 26441C204 5,491 49,173 SH   SOLE   49,173 0 0
Ecolab COM 278865100 8,126 46,024 SH   SOLE   46,024 0 0
Enbridge COM 29250N105 8,862 192,285 SH   SOLE   192,285 0 0
Etsy COM 29786A106 4,781 38,469 SH   SOLE   38,469 0 0
Evergy COM 30034W106 4,773 69,839 SH   SOLE   69,839 0 0
Exact Sciences COM 30063P105 244 3,485 SH   SOLE   3,485 0 0
Exxon Mobil COM 30231G102 2,050 24,818 SH   SOLE   24,818 0 0
Fair Isaac COM 303250104 495 1,061 SH   SOLE   1,061 0 0
Fastenal COM 311900104 216 3,641 SH   SOLE   3,641 0 0
Franklin Resources COM 354613101 10,468 374,944 SH   SOLE   374,944 0 0
General Electric COM 369604301 3,645 39,841 SH   SOLE   39,841 0 0
Global Payments COM 37940X102 11,555 84,445 SH   SOLE   84,445 0 0
Health Equity COM 42226A107 1,156 17,142 SH   SOLE   17,142 0 0
Home Depot COM 437076102 18,942 63,282 SH   SOLE   63,282 0 0
IBM COM 459200101 7,086 54,500 SH   SOLE   54,500 0 0
IPG Photonics COM 44980X109 4,220 38,444 SH   SOLE   38,444 0 0
Idexx Laboratories COM 45168D104 22,082 40,365 SH   SOLE   40,365 0 0
Intel COM 458140100 19,633 396,144 SH   SOLE   396,144 0 0
Intuit COM 461202103 14,610 30,384 SH   SOLE   30,384 0 0
Intuitive Surgical COM 46120E602 2,681 8,886 SH   SOLE   8,886 0 0
JPMorgan Chase COM 46625H100 227 1,669 SH   SOLE   1,669 0 0
Johnson & Johnson COM 478160104 19,593 110,549 SH   SOLE   110,549 0 0
Kimberly-Clark COM 494368103 18,196 147,740 SH   SOLE   147,740 0 0
Kimco Realty COM 49446R109 9,344 378,290 SH   SOLE   378,290 0 0
Kulicke and Soffa Industries I COM 501242101 224 4,000 SH   SOLE   4,000 0 0
Linde plc COM G5494J103 19,433 60,835 SH   SOLE   60,835 0 0
Lowes COM 548661107 338 1,673 SH   SOLE   1,673 0 0
Marsh & McLennan COM 571748102 3,246 19,048 SH   SOLE   19,048 0 0
Mastercard COM 57636Q104 322 900 SH   SOLE   900 0 0
Matinas Biopharma COM 576810105 12 14,493 SH   SOLE   14,493 0 0
McDonald's COM 580135101 382 1,546 SH   SOLE   1,546 0 0
Medtronic plc COM G5960L103 14,942 134,671 SH   SOLE   134,671 0 0
Merck COM 58933Y105 10,065 122,668 SH   SOLE   122,668 0 0
Meta Platforms COM 30303M102 4,436 19,949 SH   SOLE   19,949 0 0
Microsoft COM 594918104 14,081 45,673 SH   SOLE   45,673 0 0
NVIDIA Corporation COM 67066G104 1,842 6,749 SH   SOLE   6,749 0 0
National Instruments COM 636518102 14,873 366,430 SH   SOLE   366,430 0 0
Navient COM 63938C108 242 14,208 SH   SOLE   14,208 0 0
Nestle - ADR COM 641069406 9,933 76,348 SH   SOLE   76,348 0 0
NetFlix COM 64110L106 560 1,495 SH   SOLE   1,495 0 0
Nicolet Bankshares COM 65406E102 602 6,429 SH   SOLE   6,429 0 0
Nike COM 654106103 12,375 91,965 SH   SOLE   91,965 0 0
Nuveen Dividend ADV Municipal COM 67070X101 146 10,000 SH   SOLE   10,000 0 0
Oracle COM 68389X105 18,213 220,154 SH   SOLE   220,154 0 0
Organon COM 68622V106 2,160 61,826 SH   SOLE   61,826 0 0
Ovintiv COM 69047Q102 8,480 156,834 SH   SOLE   156,834 0 0
PayPal Holdings COM 70450Y103 9,508 82,212 SH   SOLE   82,212 0 0
Paychex COM 704326107 24,495 179,487 SH   SOLE   179,487 0 0
Paycom Software COM 70432V102 1,602 4,624 SH   SOLE   4,624 0 0
Pepsico COM 713448108 1,663 9,933 SH   SOLE   9,933 0 0
Pfizer COM 717081103 11,897 229,801 SH   SOLE   229,801 0 0
Philip Morris COM 718172109 326 3,470 SH   SOLE   3,470 0 0
Plexus COM 729132100 671 8,208 SH   SOLE   8,208 0 0
Procter & Gamble COM 742718109 2,534 16,585 SH   SOLE   16,585 0 0
Realty Income COM 756109104 796 11,485 SH   SOLE   11,485 0 0
Regeneron COM 75886F107 14,465 20,711 SH   SOLE   20,711 0 0
Roche Holdings - ADR COM 771195104 6,658 134,749 SH   SOLE   134,749 0 0
SLM Corporation COM 78442P106 5,255 286,236 SH   SOLE   286,236 0 0
SS&C Technologies COM 78467J100 14,740 196,480 SH   SOLE   196,480 0 0
Schlumberger COM 806857108 9,178 222,184 SH   SOLE   222,184 0 0
Shell PLC COM 780259305 201 3,665 SH   SOLE   3,665 0 0
Southern Company COM 842587107 4,904 67,631 SH   SOLE   67,631 0 0
Spotify Technology S.A. COM L8681T102 2,236 14,809 SH   SOLE   14,809 0 0
Starbucks COM 855244109 13,117 144,189 SH   SOLE   144,189 0 0
Stericycle COM 858912108 5,383 91,355 SH   SOLE   91,355 0 0
Stryker COM 863667101 29,798 111,458 SH   SOLE   111,458 0 0
Sysco COM 871829107 22,137 271,126 SH   SOLE   271,126 0 0
T. Rowe Price COM 74144T108 18,752 124,027 SH   SOLE   124,027 0 0
Tesla COM 88160R101 379 352 SH   SOLE   352 0 0
Thermo Fisher Scientific COM 883556102 291 493 SH   SOLE   493 0 0
Tractor Supply Company COM 892356106 283 1,214 SH   SOLE   1,214 0 0
Truist Financial COM 89832Q109 8,975 158,281 SH   SOLE   158,281 0 0
Twitter COM 90184L102 516 13,346 SH   SOLE   13,346 0 0
U.S. Bancorp COM 902973304 15,188 285,762 SH   SOLE   285,762 0 0
Uber Technologies COM 90353T100 4,493 125,911 SH   SOLE   125,911 0 0
Union Pacific COM 907818108 26,570 97,252 SH   SOLE   97,252 0 0
UnitedHealth Group COM 91324P102 306 601 SH   SOLE   601 0 0
Universal Health Services COM 913903100 446 3,080 SH   SOLE   3,080 0 0
VF Corporation COM 918204108 618 10,867 SH   SOLE   10,867 0 0
VeriSign COM 92343E102 997 4,483 SH   SOLE   4,483 0 0
Verizon Communications COM 92343V104 343 6,727 SH   SOLE   6,727 0 0
Visa COM 92826C839 15,945 71,900 SH   SOLE   71,900 0 0
WEC Energy Group Inc. COM 92939U106 507 5,077 SH   SOLE   5,077 0 0
Walgreens Boots Alliance COM 931427108 12,924 288,666 SH   SOLE   288,666 0 0
Walmart COM 931142103 307 2,059 SH   SOLE   2,059 0 0
Walt Disney COM 254687106 17,010 124,014 SH   SOLE   124,014 0 0
Waters Corp. COM 941848103 32,647 105,179 SH   SOLE   105,179 0 0
Wells Fargo COM 949746101 17,584 362,847 SH   SOLE   362,847 0 0
West Bancorporation COM 95123P106 231 8,475 SH   SOLE   8,475 0 0
Invesco QQQ Trust, Series 1 ETF 46090E103 293 808 SH   SOLE   808 0 0
SPDR Goldshares ETF 78463V107 1,103 6,105 SH   SOLE   6,105 0 0
SPDR S&P 500 ETF ETF 78462F103 3,717 8,231 SH   SOLE   8,231 0 0
Sprott Physical Silver ETF 85207K107 152 17,305 SH   SOLE   17,305 0 0
Vanguard FTSE Developed Market ETF 921943858 221 4,601 SH   SOLE   4,601 0 0
Vanguard REIT - ETF ETF 922908553 409 3,770 SH   SOLE   3,770 0 0
Vanguard Total Stock Market - ETF 922908769 378 1,660 SH   SOLE   1,660 0 0
iShares S&P 500 Index ETF 464287200 677 1,493 SH   SOLE   1,493 0 0
iShares S&P Midcap 400 Growth ETF 464287606 364 4,708 SH   SOLE   4,708 0 0
iShares S&P Midcap 400 Value E ETF 464287705 494 4,502 SH   SOLE   4,502 0 0
iShares Tr Russell 1000 Value ETF 464287598 2,360 14,221 SH   SOLE   14,221 0 0
iShares Tr S&P SmallCap 600 In ETF 464287804 544 5,042 SH   SOLE   5,042 0 0
First Trust Managed Municipal ETF 33739N108 297 5,601 SH   SOLE   5,601 0 0
SPDR Bloomberg Barclays Conver ETF 78464A359 2,013 26,164 SH   SOLE   26,164 0 0
Schwab 1-5 year Corp Bond ETF ETF 808524714 2,007 41,340 SH   SOLE   41,340 0 0
Schwab U.S. Aggregate Bond - E ETF 808524839 357 7,058 SH   SOLE   7,058 0 0
Vanguard Intermediate Term Bon ETF 921937819 1,474 17,995 SH   SOLE   17,995 0 0
Vanguard Short Term Bond ETF ETF 921937827 10,041 128,892 SH   SOLE   128,892 0 0
Vanguard Short-Term Corporate ETF 92206C409 1,079 13,811 SH   SOLE   13,811 0 0
Vanguard Total Bond Market ETF ETF 921937835 3,541 44,521 SH   SOLE   44,521 0 0
Albany International COM 012348108 1,117 13,250 SH   SOLE   13,250 0 0
Amcor PLC COM G0250X107 9,671 853,540 SH   SOLE   853,540 0 0
Kimberly-Clark COM 494368103 4,506 36,590 SH   SOLE   36,590 0 0