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 216 1,670 SH   SOLE   1,670 0 0
AFLAC COM 001055102 20,298 366,855 SH   SOLE   366,855 0 0
APA Corp COM 03743Q108 858 24,580 SH   SOLE   24,580 0 0
AbbVie COM 00287Y109 973 6,355 SH   SOLE   6,355 0 0
Abbott Labs COM 002824100 18,561 170,829 SH   SOLE   170,829 0 0
Activision Blizzard COM 00507V109 1,296 16,640 SH   SOLE   16,640 0 0
Adobe COM 00724F101 26,847 73,341 SH   SOLE   73,341 0 0
Advanced Micro Devices COM 007903107 13,310 174,059 SH   SOLE   174,059 0 0
Align Technology COM 016255101 3,081 13,019 SH   SOLE   13,019 0 0
Alliant Energy COM 018802108 212 3,624 SH   SOLE   3,624 0 0
Alphabet (Google) A COM 02079K305 15,375 7,055 SH   SOLE   7,055 0 0
Alphabet (Google) C COM 02079K107 25,005 11,431 SH   SOLE   11,431 0 0
Amazon.com COM 023135106 5,372 50,581 SH   SOLE   50,581 0 0
Amcor plc COM G0250X107 6,367 512,195 SH   SOLE   512,195 0 0
American Express COM 025816109 19,208 138,567 SH   SOLE   138,567 0 0
Ametek COM 031100100 11,922 108,488 SH   SOLE   108,488 0 0
Analog Devices COM 032654105 12,765 87,377 SH   SOLE   87,377 0 0
Ansys COM 03662Q105 3,723 15,557 SH   SOLE   15,557 0 0
Apple COM 037833100 40,944 299,471 SH   SOLE   299,471 0 0
Arista Networks COM 040413106 225 2,400 SH   SOLE   2,400 0 0
Associated Bancorp COM 045487105 1,715 93,900 SH   SOLE   93,900 0 0
Automatic Data Processing COM 053015103 19,109 90,980 SH   SOLE   90,980 0 0
Axon Enterprises COM 05464C101 1,772 19,022 SH   SOLE   19,022 0 0
B&G Foods COM 05508R106 907 38,135 SH   SOLE   38,135 0 0
Berkshire Hathaway - A COM 084990175 3,272 8 SH   SOLE   8 0 0
Berkshire Hathaway - B COM 084670702 18,389 67,355 SH   SOLE   67,355 0 0
Blackbaud COM 09227Q100 539 9,277 SH   SOLE   9,277 0 0
Booking Holdings COM 09857L108 1,460 835 SH   SOLE   835 0 0
Bristol Myers - Squibb COM 110122108 350 4,548 SH   SOLE   4,548 0 0
Canadian Pacific Railway COM 13645t100 3,011 43,116 SH   SOLE   43,116 0 0
Chevron COM 166764100 14,679 101,386 SH   SOLE   101,386 0 0
Cisco Systems COM 17275R102 23,408 548,972 SH   SOLE   548,972 0 0
Coca-Cola COM 191216100 3,296 52,400 SH   SOLE   52,400 0 0
Colgate-Palmolive COM 194162103 289 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 17,352 442,214 SH   SOLE   442,214 0 0
Compass Minerals COM 20451N101 2,321 65,572 SH   SOLE   65,572 0 0
ConocoPhillips COM 20825C104 211 2,349 SH   SOLE   2,349 0 0
Costco COM 22160K105 258 539 SH   SOLE   539 0 0
Diageo ADS COM 25243Q205 5,374 30,862 SH   SOLE   30,862 0 0
Duke Energy COM 26441C204 5,087 47,452 SH   SOLE   47,452 0 0
Ecolab COM 278865100 7,202 46,839 SH   SOLE   46,839 0 0
Enbridge COM 29250N105 8,134 192,468 SH   SOLE   192,468 0 0
Etsy COM 29786A106 3,853 52,636 SH   SOLE   52,636 0 0
Evergy COM 30034W106 5,055 77,467 SH   SOLE   77,467 0 0
Exxon Mobil COM 30231G102 2,357 27,519 SH   SOLE   27,519 0 0
Fair Isaac COM 303250104 425 1,061 SH   SOLE   1,061 0 0
Fastenal COM 311900104 681 13,641 SH   SOLE   13,641 0 0
Franklin Resources COM 354613101 8,955 384,174 SH   SOLE   384,174 0 0
General Electric COM 369604301 2,694 42,311 SH   SOLE   42,311 0 0
Global Payments COM 37940X102 9,246 83,567 SH   SOLE   83,567 0 0
Health Equity COM 42226A107 1,030 16,777 SH   SOLE   16,777 0 0
Home Depot COM 437076102 17,411 63,482 SH   SOLE   63,482 0 0
IBM COM 459200101 7,677 54,375 SH   SOLE   54,375 0 0
IPG Photonics COM 44980X109 3,622 38,475 SH   SOLE   38,475 0 0
Idexx Laboratories COM 45168D104 14,357 40,934 SH   SOLE   40,934 0 0
Intel COM 458140100 15,075 402,955 SH   SOLE   402,955 0 0
Intuit COM 461202103 11,685 30,317 SH   SOLE   30,317 0 0
Intuitive Surgical COM 46120E602 3,660 18,235 SH   SOLE   18,235 0 0
JPMorgan Chase COM 46625H100 293 2,603 SH   SOLE   2,603 0 0
Johnson & Johnson COM 478160104 18,003 101,418 SH   SOLE   101,418 0 0
Kimberly-Clark COM 494368103 19,530 144,504 SH   SOLE   144,504 0 0
Kimco Realty COM 49446R109 7,532 380,983 SH   SOLE   380,983 0 0
Linde plc COM G5494J103 17,565 61,089 SH   SOLE   61,089 0 0
Lowes COM 548661107 251 1,438 SH   SOLE   1,438 0 0
Marsh & McLennan COM 571748102 2,961 19,074 SH   SOLE   19,074 0 0
Mastercard COM 57636Q104 327 1,035 SH   SOLE   1,035 0 0
Matinas Biopharma COM 576810105 11 14,493 SH   SOLE   14,493 0 0
McDonald's COM 580135101 429 1,737 SH   SOLE   1,737 0 0
Medtronic plc COM G5960L103 12,350 137,607 SH   SOLE   137,607 0 0
Merck COM 58933Y105 10,452 114,640 SH   SOLE   114,640 0 0
Meta Platforms COM 30303M102 3,382 20,976 SH   SOLE   20,976 0 0
Microsoft COM 594918104 11,948 46,521 SH   SOLE   46,521 0 0
NVIDIA Corporation COM 67066G104 1,155 7,616 SH   SOLE   7,616 0 0
National Instruments COM 636518102 12,460 398,975 SH   SOLE   398,975 0 0
Navient COM 63938C108 199 14,208 SH   SOLE   14,208 0 0
Nestle - ADR COM 641069406 8,840 75,954 SH   SOLE   75,954 0 0
NetFlix COM 64110L106 244 1,395 SH   SOLE   1,395 0 0
Nicolet Bankshares COM 65406E102 461 6,379 SH   SOLE   6,379 0 0
Nike COM 654106103 9,499 92,948 SH   SOLE   92,948 0 0
Nuveen Dividend ADV Municipal COM 67070X101 126 10,000 SH   SOLE   10,000 0 0
Oracle COM 68389X105 15,514 222,035 SH   SOLE   222,035 0 0
Organon COM 68622V106 1,895 56,136 SH   SOLE   56,136 0 0
Ovintiv COM 69047Q102 6,995 158,296 SH   SOLE   158,296 0 0
PayPal Holdings COM 70450Y103 6,475 92,719 SH   SOLE   92,719 0 0
Paychex COM 704326107 20,418 179,312 SH   SOLE   179,312 0 0
Paycom Software COM 70432V102 1,342 4,790 SH   SOLE   4,790 0 0
Pepsico COM 713448108 1,655 9,933 SH   SOLE   9,933 0 0
Pfizer COM 717081103 11,882 226,634 SH   SOLE   226,634 0 0
Philip Morris COM 718172109 343 3,470 SH   SOLE   3,470 0 0
Plexus COM 729132100 644 8,208 SH   SOLE   8,208 0 0
Procter & Gamble COM 742718109 2,524 17,552 SH   SOLE   17,552 0 0
Realty Income COM 756109104 873 12,788 SH   SOLE   12,788 0 0
Regeneron COM 75886F107 11,712 19,813 SH   SOLE   19,813 0 0
Roche Holdings - ADR COM 771195104 5,666 135,854 SH   SOLE   135,854 0 0
SLM Corporation COM 78442P106 4,634 290,701 SH   SOLE   290,701 0 0
SS&C Technologies COM 78467J100 11,764 202,591 SH   SOLE   202,591 0 0
Schlumberger COM 806857108 8,118 227,015 SH   SOLE   227,015 0 0
Sealed Air COM 81211K100 692 11,996 SH   SOLE   11,996 0 0
Southern Company COM 842587107 4,755 66,680 SH   SOLE   66,680 0 0
Spotify Technology S.A. COM L8681T102 1,614 17,204 SH   SOLE   17,204 0 0
Starbucks COM 855244109 11,191 146,498 SH   SOLE   146,498 0 0
Stericycle COM 858912108 3,357 76,559 SH   SOLE   76,559 0 0
Stryker COM 863667101 22,170 111,447 SH   SOLE   111,447 0 0
Sysco COM 871829107 22,760 268,679 SH   SOLE   268,679 0 0
T. Rowe Price COM 74144T108 14,898 131,130 SH   SOLE   131,130 0 0
Tesla COM 88160R101 254 377 SH   SOLE   377 0 0
Thermo Fisher Scientific COM 883556102 294 541 SH   SOLE   541 0 0
Tractor Supply Company COM 892356106 235 1,214 SH   SOLE   1,214 0 0
Truist Financial COM 89832Q109 7,781 164,057 SH   SOLE   164,057 0 0
Twitter COM 90184L102 456 12,196 SH   SOLE   12,196 0 0
U.S. Bancorp COM 902973304 13,327 289,582 SH   SOLE   289,582 0 0
Uber Technologies COM 90353T100 3,123 152,651 SH   SOLE   152,651 0 0
Union Pacific COM 907818108 21,007 98,497 SH   SOLE   98,497 0 0
UnitedHealth Group COM 91324P102 432 842 SH   SOLE   842 0 0
Universal Health Services COM 913903100 310 3,080 SH   SOLE   3,080 0 0
VF Corporation COM 918204108 479 10,853 SH   SOLE   10,853 0 0
VeriSign COM 92343E102 1,017 6,079 SH   SOLE   6,079 0 0
Verizon Communications COM 92343V104 341 6,727 SH   SOLE   6,727 0 0
Visa COM 92826C839 14,447 73,378 SH   SOLE   73,378 0 0
WEC Energy Group Inc. COM 92939U106 511 5,077 SH   SOLE   5,077 0 0
Walgreens Boots Alliance COM 931427108 11,189 295,226 SH   SOLE   295,226 0 0
Walmart COM 931142103 256 2,105 SH   SOLE   2,105 0 0
Walt Disney COM 254687106 11,622 123,111 SH   SOLE   123,111 0 0
Waters Corp. COM 941848103 34,783 105,092 SH   SOLE   105,092 0 0
Wells Fargo COM 949746101 14,401 367,653 SH   SOLE   367,653 0 0
West Bancorporation COM 95123P106 206 8,475 SH   SOLE   8,475 0 0
Invesco QQQ Trust, Series 1 ETF 46090E103 226 808 SH   SOLE   808 0 0
Invesco S&P 500 Quality ETF ETF 46137V241 278 6,621 SH   SOLE   6,621 0 0
SPDR Goldshares ETF 78463V107 1,028 6,105 SH   SOLE   6,105 0 0
SPDR S&P 500 ETF ETF 78462F103 3,050 8,084 SH   SOLE   8,084 0 0
Sprott Physical Silver ETF 85207K107 169 24,555 SH   SOLE   24,555 0 0
Vanguard REIT - ETF ETF 922908553 343 3,770 SH   SOLE   3,770 0 0
Vanguard Total Stock Market - ETF 922908769 351 1,860 SH   SOLE   1,860 0 0
iShares Core S&P 500 Index ETF 464287200 748 1,972 SH   SOLE   1,972 0 0
iShares S&P Mid Cap 400 Index ETF 464287507 201 888 SH   SOLE   888 0 0
iShares S&P Midcap 400 Growth ETF 464287606 300 4,708 SH   SOLE   4,708 0 0
iShares S&P Midcap 400 Value E ETF 464287705 425 4,502 SH   SOLE   4,502 0 0
iShares Tr Russell 1000 Value ETF 464287598 2,062 14,221 SH   SOLE   14,221 0 0
iShares Tr S&P SmallCap 600 In ETF 464287804 529 5,720 SH   SOLE   5,720 0 0
First Trust Managed Municipal ETF 33739N108 283 5,601 SH   SOLE   5,601 0 0
SPDR Bloomberg Barclays Conver ETF 78464A359 1,608 24,902 SH   SOLE   24,902 0 0
Schwab 1-5 year Corp Bond ETF ETF 808524714 1,375 28,950 SH   SOLE   28,950 0 0
Vanguard Short Term Bond ETF ETF 921937827 577 7,512 SH   SOLE   7,512 0 0
Vanguard Short-Term Corporate ETF 92206C409 1,030 13,511 SH   SOLE   13,511 0 0
Albany International COM 012348108 1,044 13,250 SH   SOLE   13,250 0 0
Amcor PLC COM G0250X107 10,562 849,740 SH   SOLE   849,740 0 0
Kimberly-Clark COM 494368103 4,837 35,790 SH   SOLE   35,790 0 0