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 308 1,460 SH   SOLE   1,460 0 0
AFLAC COM 001055102 17,604 374,003 SH   SOLE   374,003 0 0
AT&T COM 00206R102 201 5,993 SH   SOLE   5,993 0 0
AbbVie COM 00287Y109 1,076 11,381 SH   SOLE   11,381 0 0
Abbott Labs COM 002824100 14,441 196,847 SH   SOLE   196,847 0 0
Adobe Inc. COM 00724F101 25,327 93,820 SH   SOLE   93,820 0 0
Alphabet (Google) A COM 02079K305 10,218 8,465 SH   SOLE   8,465 0 0
Alphabet (Google) C COM 02079K107 17,521 14,681 SH   SOLE   14,681 0 0
Altria Group COM 02209S103 340 5,637 SH   SOLE   5,637 0 0
Amazon.com COM 023135106 2,031 1,014 SH   SOLE   1,014 0 0
American Express COM 025816109 16,242 152,521 SH   SOLE   152,521 0 0
Ametek COM 031100100 8,602 108,725 SH   SOLE   108,725 0 0
Analog Devices COM 032654105 6,178 66,813 SH   SOLE   66,813 0 0
Apache Corp COM 037411105 1,290 27,070 SH   SOLE   27,070 0 0
Apple COM 037833100 17,249 76,411 SH   SOLE   76,411 0 0
Associated Bancorp COM 045487105 1,093 42,026 SH   SOLE   42,026 0 0
Automatic Data Processing COM 053015103 14,592 96,851 SH   SOLE   96,851 0 0
Avanos Med Inc COM 05350V106 205 2,992 SH   SOLE   2,992 0 0
B&G Foods COM 05508R106 1,400 50,985 SH   SOLE   50,985 0 0
BB&T Corp. COM 054937107 6,738 138,820 SH   SOLE   138,820 0 0
Baidu COM 056752108 1,568 6,855 SH   SOLE   6,855 0 0
Bemis COM 081437105 3,851 79,231 SH   SOLE   79,231 0 0
Berkshire Hathaway - B COM 084670702 12,215 57,049 SH   SOLE   57,049 0 0
Berkshire Hathaway - CL A COM 084990175 3,520 11 SH   SOLE   11 0 0
Blackbaud COM 09227Q100 1,216 11,980 SH   SOLE   11,980 0 0
Booking Holdings COM 09857L108 2,635 1,328 SH   SOLE   1,328 0 0
Bristol Myers - Squibb COM 110122108 208 3,348 SH   SOLE   3,348 0 0
Canadian Pacific Railway COM 13645t100 1,831 8,640 SH   SOLE   8,640 0 0
ChevronTexaco COM 166764100 385 3,151 SH   SOLE   3,151 0 0
Cisco Systems COM 17275R102 23,675 486,629 SH   SOLE   486,629 0 0
Coca-Cola COM 191216100 2,261 48,951 SH   SOLE   48,951 0 0
Colgate-Palmolive COM 194162103 241 3,600 SH   SOLE   3,600 0 0
Comcast COM 20030N101 16,399 463,111 SH   SOLE   463,111 0 0
Compass Minerals COM 20451N101 707 10,525 SH   SOLE   10,525 0 0
Diageo ADS COM 25243Q205 4,791 33,815 SH   SOLE   33,815 0 0
Duke Energy COM 26441C204 4,628 57,834 SH   SOLE   57,834 0 0
Ecolab COM 278865100 7,539 48,084 SH   SOLE   48,084 0 0
Enbridge COM 29250N105 4,131 127,936 SH   SOLE   127,936 0 0
Evergy COM 30034W106 1,623 29,561 SH   SOLE   29,561 0 0
Exact Sciences COM 30063P105 294 3,721 SH   SOLE   3,721 0 0
Express Scripts COM 30219G108 2,877 30,282 SH   SOLE   30,282 0 0
Exxon Mobil COM 30231G102 2,305 27,113 SH   SOLE   27,113 0 0
Facebook COM 30303M102 4,597 27,955 SH   SOLE   27,955 0 0
Fair Isaac COM 303250104 317 1,386 SH   SOLE   1,386 0 0
Franklin Resources COM 354613101 8,200 269,632 SH   SOLE   269,632 0 0
General Electric COM 369604103 3,827 338,993 SH   SOLE   338,993 0 0
Home Depot COM 437076102 15,224 73,491 SH   SOLE   73,491 0 0
IBM COM 459200101 7,656 50,629 SH   SOLE   50,629 0 0
IPG Photonics COM 44980X109 3,907 25,031 SH   SOLE   25,031 0 0
Idexx Laboratories COM 45168D104 12,810 51,309 SH   SOLE   51,309 0 0
Intel COM 458140100 15,912 336,481 SH   SOLE   336,481 0 0
Intuit COM 461202103 7,257 31,915 SH   SOLE   31,915 0 0
JPMorgan Chase COM 46625H100 255 2,258 SH   SOLE   2,258 0 0
Johnson & Johnson COM 478160104 16,121 116,676 SH   SOLE   116,676 0 0
Kimberly-Clark COM 494368103 15,263 134,308 SH   SOLE   134,308 0 0
Kimberly-Clark De Mexico - ADR COM 494386204 1,789 201,463 SH   SOLE   201,463 0 0
Lucara Diamond Corp. COM 54928Q108 17 10,000 SH   SOLE   10,000 0 0
Marsh & McLennan COM 571748102 1,905 23,025 SH   SOLE   23,025 0 0
Medtronic plc COM G5960L103 12,254 124,570 SH   SOLE   124,570 0 0
Merck COM 58933Y105 3,216 45,336 SH   SOLE   45,336 0 0
Microsoft COM 594918104 5,867 51,296 SH   SOLE   51,296 0 0
National Instruments COM 636518102 12,819 265,233 SH   SOLE   265,233 0 0
Navient COM 63938C108 242 17,989 SH   SOLE   17,989 0 0
Nestle - ADR COM 641069406 8,828 106,109 SH   SOLE   106,109 0 0
NetFlix COM 64110L106 468 1,250 SH   SOLE   1,250 0 0
Newfield Exploration COM 651290108 5,119 177,565 SH   SOLE   177,565 0 0
Nicolet Bankshares COM 65406E102 350 6,429 SH   SOLE   6,429 0 0
Nike COM 654106103 9,916 117,044 SH   SOLE   117,044 0 0
Noble Energy COM 655044105 6,433 206,257 SH   SOLE   206,257 0 0
Oracle COM 68389X105 13,337 258,665 SH   SOLE   258,665 0 0
PayPal Holdings COM 70450Y103 1,700 19,350 SH   SOLE   19,350 0 0
Paychex COM 704326107 14,939 202,836 SH   SOLE   202,836 0 0
Pepsico COM 713448108 1,169 10,456 SH   SOLE   10,456 0 0
Pfizer COM 717081103 10,076 228,630 SH   SOLE   228,630 0 0
Philip Morris COM 718172109 377 4,620 SH   SOLE   4,620 0 0
Praxair COM 74005P104 10,523 65,470 SH   SOLE   65,470 0 0
Procter & Gamble COM 742718109 1,387 16,659 SH   SOLE   16,659 0 0
Regeneron COM 75886F107 6,640 16,435 SH   SOLE   16,435 0 0
Roche Holdings - ADR COM 771195104 5,243 173,830 SH   SOLE   173,830 0 0
SLM Corporation COM 78442P106 1,282 114,939 SH   SOLE   114,939 0 0
SS&C Technologies COM 78467J100 9,241 162,601 SH   SOLE   162,601 0 0
Schlumberger COM 806857108 400 6,560 SH   SOLE   6,560 0 0
Southern Company COM 842587107 2,951 67,680 SH   SOLE   67,680 0 0
Spectra Energy Partners COM 84756N109 721 20,200 SH   SOLE   20,200 0 0
Starbucks COM 855244109 8,645 152,085 SH   SOLE   152,085 0 0
Stericycle COM 858912108 7,886 134,396 SH   SOLE   134,396 0 0
Stryker COM 863667101 21,006 118,226 SH   SOLE   118,226 0 0
Sysco COM 871829107 22,108 301,814 SH   SOLE   301,814 0 0
T. Rowe Price COM 74144T108 14,170 129,790 SH   SOLE   129,790 0 0
Total Systems Services COM 891906109 3,768 38,158 SH   SOLE   38,158 0 0
Twitter COM 90184L102 759 26,660 SH   SOLE   26,660 0 0
U.S. Bancorp COM 902973304 13,979 264,709 SH   SOLE   264,709 0 0
Union Pacific COM 907818108 16,506 101,369 SH   SOLE   101,369 0 0
VF Corporation COM 918204108 1,124 12,025 SH   SOLE   12,025 0 0
Varian Medical Systems COM 92220P105 12,231 109,275 SH   SOLE   109,275 0 0
Verizon Communications COM 92343V104 341 6,380 SH   SOLE   6,380 0 0
Visa COM 92826C839 9,074 60,455 SH   SOLE   60,455 0 0
Walgreens Boots Alliance COM 931427108 17,157 235,355 SH   SOLE   235,355 0 0
Walt Disney COM 254687106 17,438 149,122 SH   SOLE   149,122 0 0
Waters Corp. COM 941848103 23,535 120,889 SH   SOLE   120,889 0 0
Weingarten Realty COM 948741103 7,536 253,235 SH   SOLE   253,235 0 0
Wells Fargo COM 949746101 13,883 264,136 SH   SOLE   264,136 0 0
West Bancorporation COM 95123P106 378 16,100 SH   SOLE   16,100 0 0
Western Union COM 959802109 955 50,100 SH   SOLE   50,100 0 0
Xilinx COM 983919101 7,858 98,021 SH   SOLE   98,021 0 0
Albany International COM 012348108 1,193 15,000 SH   SOLE   15,000 0 0
Bemis COM 081437105 784 16,122 SH   SOLE   16,122 0 0
Kimberly-Clark COM 494368103 3,080 27,106 SH   SOLE   27,106 0 0