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 34,595 166,171 SH   SOLE   161,882 0 4,289
AFLAC Inc. COM 001055102 374 4,813 SH   SOLE   4,813 0 0
AT&T Inc COM 00206r102 25,100 665,254 SH   SOLE   638,382 0 26,872
AbbVie Inc COM 00287y109 1,307 18,024 SH   SOLE   18,024 0 0
Abbott Labs COM 002824100 3,024 62,212 SH   SOLE   62,212 0 0
Accenture PLC Cl A COM G1151C101 15,834 128,028 SH   SOLE   120,803 0 7,224
Affiliated Managers Group Inc COM 008252108 1,307 7,881 SH   SOLE   7,881 0 0
Air Products & Chemicals, Inc COM 009158106 22,315 155,986 SH   SOLE   149,499 0 6,486
Akamai Technologies Com COM 00971T101 226 4,534 SH   SOLE   4,534 0 0
Alaska Air Group COM 011659109 213 2,375 SH   SOLE   2,375 0 0
Allergan PLC COM g0177j108 202 831 SH   SOLE   831 0 0
Alphabet Inc CL A COM 02079K305 1,844 1,983 SH   SOLE   1,983 0 0
Alphabet Inc CL C NON Voting COM 02079K107 294 324 SH   SOLE   324 0 0
Altria Group Inc COM 02209s103 516 6,923 SH   SOLE   6,345 0 578
American Express Co COM 025816109 241 2,861 SH   SOLE   2,861 0 0
Amgen COM 031162100 682 3,962 SH   SOLE   3,262 0 700
Anadarko Pete Corp COM 032511107 319 7,033 SH   SOLE   6,633 0 400
Analog Devices Inc COM 032654105 5,990 76,987 SH   SOLE   76,987 0 0
Apple Inc. COM 037833100 32,032 222,413 SH   SOLE   212,237 0 10,176
Arthur J Gallagher & Co COM 363576109 11,523 201,275 SH   SOLE   196,395 0 4,880
Assurant Inc COM 04621X108 19,862 191,553 SH   SOLE   184,074 0 7,479
Automatic Data Processing COM 053015103 30,332 296,036 SH   SOLE   285,362 0 10,674
Baker Hughes Inc COM 057224107 223 4,085 SH   SOLE   3,685 0 400
Baxter International Inc COM 071813109 396 6,544 SH   SOLE   6,544 0 0
Becton Dickinson and Co COM 075887109 36,644 187,810 SH   SOLE   182,683 0 5,127
Berkshire Hathaway Cl B COM 084670702 593 3,500 SH   SOLE   1,325 0 2,175
Black Hills Corp COM 092113109 486 7,198 SH   SOLE   7,198 0 0
Blackstone Group LP COM 09253u108 299 8,966 SH   SOLE   8,966 0 0
Boeing COM 097023105 1,994 10,082 SH   SOLE   10,082 0 0
Broadridge Financial Solutions COM 11133t103 17,171 227,247 SH   SOLE   214,662 0 12,585
C.R. Bard Inc COM 067383109 15,134 47,877 SH   SOLE   47,877 0 0
CVS Health Corp COM 126650100 18,487 229,770 SH   SOLE   219,907 0 9,863
Caterpillar Inc COM 149123101 5,849 54,431 SH   SOLE   52,831 0 1,600
Chevron Corp COM 166764100 28,671 274,809 SH   SOLE   266,038 0 8,771
Cincinnati Financial Corp COM 172062101 238 3,283 SH   SOLE   1,783 0 1,500
Cisco Systems COM 17275r102 939 30,005 SH   SOLE   30,005 0 0
Clorox Co COM 189054109 665 4,992 SH   SOLE   4,992 0 0
Coca Cola Co COM 191216100 23,054 514,016 SH   SOLE   499,124 0 14,891
Cognizant Tech Solutions Cl A COM 192446102 2,071 31,194 SH   SOLE   31,194 0 0
Colgate Palmolive Co COM 194162103 963 12,992 SH   SOLE   11,192 0 1,800
Commerce Bancshares Inc COM 200525103 21,198 373,000 SH   SOLE   353,760 0 19,240
Costco Wholesale Corp COM 22160k105 389 2,430 SH   SOLE   2,430 0 0
Deere & Co COM 244199105 323 2,615 SH   SOLE   2,115 0 500
Digital Realty Trust Inc COM 253868103 12,866 113,906 SH   SOLE   111,032 0 2,874
Dominion Resources COM 25746u109 241 3,142 SH   SOLE   3,142 0 0
Dow Chemical COM 260543103 245 3,877 SH   SOLE   3,877 0 0
Duke Energy Corp COM 26441c204 363 4,339 SH   SOLE   4,339 0 0
Eastman Chemical Co COM 277432100 1,045 12,446 SH   SOLE   12,446 0 0
Eaton Corp PLC COM g29183103 483 6,200 SH   SOLE   4,600 0 1,600
Ecolab Inc COM 278865100 2,322 17,490 SH   SOLE   16,390 0 1,100
Eli Lilly & Co COM 532457108 269 3,270 SH   SOLE   3,270 0 0
Emerson Electric Co COM 291011104 598 10,036 SH   SOLE   10,036 0 0
Enterprise Products Partners L COM 293792107 272 10,045 SH   SOLE   10,045 0 0
Eog Resources Inc COM 26875p101 749 8,275 SH   SOLE   7,675 0 600
Equifax Inc COM 294429105 13,996 101,846 SH   SOLE   96,134 0 5,712
Expeditors International WA COM 302130109 224 3,960 SH   SOLE   2,460 0 1,500
Express Scripts Holding Compan COM 30219g108 220 3,440 SH   SOLE   3,440 0 0
Exxon Mobil Corp COM 30231g102 17,974 222,644 SH   SOLE   213,954 0 8,690
FedEx Corporation COM 31428x106 270 1,243 SH   SOLE   1,243 0 0
Fiserv Inc COM 337738108 422 3,450 SH   SOLE   2,000 0 1,450
Fortis Inc COM 349553107 18,306 520,799 SH   SOLE   498,399 0 22,400
General Dynamics Corp COM 369550108 13,061 65,930 SH   SOLE   65,930 0 0
General Electric Co COM 369604103 909 33,665 SH   SOLE   33,665 0 0
General Mills Inc. COM 370334104 27,868 503,036 SH   SOLE   485,557 0 17,479
Gentex Corp COM 371901109 233 12,300 SH   SOLE   7,900 0 4,400
Gilead Sciences Incorporated COM 375558103 15,375 217,227 SH   SOLE   210,759 0 6,468
Glacier Bancorp Inc COM 37637Q105 18,105 494,531 SH   SOLE   473,606 0 20,925
Home Depot Inc COM 437076102 13,121 85,532 SH   SOLE   80,739 0 4,793
Honeywell Intl Inc COM 438516106 352 2,644 SH   SOLE   2,644 0 0
Idexx Labs Inc COM 45168d104 678 4,200 SH   SOLE   3,200 0 1,000
Illinois Tool Works Inc COM 452308109 36,586 255,401 SH   SOLE   248,664 0 6,737
Intel Corp COM 458140100 762 22,596 SH   SOLE   20,896 0 1,700
International Business Machine COM 459200101 25,353 164,815 SH   SOLE   159,010 0 5,805
International Flav&Fra Com COM 459506101 15,399 114,063 SH   SOLE   107,960 0 6,103
J M Smucker Company New COM 832696405 20,678 174,748 SH   SOLE   167,547 0 7,200
J P Morgan Chase & Co COM 46625h100 7,051 77,145 SH   SOLE   77,145 0 0
JMAR Technologies Inc COM 466212107 0 34,130 SH   SOLE   34,130 0 0
Jack Henry & Assoc Inc Com COM 426281101 21,626 208,203 SH   SOLE   199,502 0 8,700
Jazz Pharmaceuticals Plc COM G50871105 273 1,753 SH   SOLE   1,753 0 0
Johnson & Johnson COM 478160104 40,977 309,752 SH   SOLE   301,363 0 8,390
Johnson Controls International COM G51502105 207 4,763 SH   SOLE   4,763 0 0
Kimberly Clark Corp COM 494368103 24,430 189,215 SH   SOLE   181,913 0 7,302
Kinder Morgan Inc COM 49456b101 294 15,364 SH   SOLE   15,364 0 0
Kraft Heinz Company COM 500754106 340 3,969 SH   SOLE   3,969 0 0
Leggett & Platt Inc COM 524660107 13,516 257,297 SH   SOLE   242,891 0 14,406
Lockheed Martin Corp COM 539830109 577 2,078 SH   SOLE   1,478 0 600
Lowes Cos Inc COM 548661107 324 4,173 SH   SOLE   3,473 0 700
M D C Hldgs Inc COM 552676108 575 16,271 SH   SOLE   16,271 0 0
Magellan Midstream Partners, L COM 559080106 5,213 73,138 SH   SOLE   73,138 0 0
Masco Corp COM 574599106 225 5,876 SH   SOLE   5,876 0 0
Mastercard Inc COM 57636q104 22,920 188,718 SH   SOLE   181,125 0 7,593
McCormick & Company Inc NON VT COM 579780206 4,719 48,393 SH   SOLE   47,593 0 800
McDonalds Corp COM 580135101 38,734 252,900 SH   SOLE   245,166 0 7,733
Merck & Co Inc COM 58933y105 18,090 282,261 SH   SOLE   271,190 0 11,071
Microchip Technology Inc COM 595017104 201 2,600 SH   SOLE   1,600 0 1,000
Microsoft Corp COM 594918104 12,092 175,429 SH   SOLE   175,429 0 0
National Instruments Corp COM 636518102 350 8,700 SH   SOLE   5,800 0 2,900
Nestle SA ADR COM 641069406 5,086 58,329 SH   SOLE   57,829 0 500
NextEra Energy Inc COM 65339f101 14,656 104,587 SH   SOLE   104,587 0 0
Nielsen Holdings PLC COM g6518l108 504 13,043 SH   SOLE   12,394 0 649
Nike Inc, Class B COM 654106103 2,268 38,448 SH   SOLE   38,448 0 0
Norfolk Southern Corp COM 655844108 466 3,827 SH   SOLE   3,827 0 0
Northern Trust COM 665859104 5,654 58,163 SH   SOLE   57,763 0 400
Novartis AG ADR COM 66987V109 32,591 390,456 SH   SOLE   376,768 0 13,688
Occidental Petroleum COM 674599105 11,074 184,972 SH   SOLE   176,092 0 8,880
PPG Industries Inc COM 693506107 797 7,244 SH   SOLE   7,244 0 0
PVH Corp. COM 693656100 433 3,781 SH   SOLE   3,781 0 0
Parker Hannifin Corp COM 701094104 237 1,485 SH   SOLE   1,485 0 0
PayChex Inc COM 704326107 435 7,639 SH   SOLE   6,039 0 1,600
PepsiCo Inc COM 713448108 9,740 84,335 SH   SOLE   83,835 0 500
Pfizer COM 717081103 883 26,296 SH   SOLE   26,296 0 0
Philip Morris International COM 718172109 1,006 8,567 SH   SOLE   7,864 0 703
Phillips 66 COM 718546104 2,097 25,360 SH   SOLE   25,360 0 0
Praxair Inc COM 74005p104 8,412 63,462 SH   SOLE   62,523 0 939
Procter & Gamble Co COM 742718109 7,068 81,100 SH   SOLE   80,472 0 628
Qualcomm Inc COM 747525103 24,906 451,026 SH   SOLE   432,042 0 18,984
RPM Intl Inc COM 749685103 6,072 111,302 SH   SOLE   109,952 0 1,350
Realty Income Corporation COM 756109104 21,344 386,810 SH   SOLE   370,877 0 15,933
Republic Services Inc COM 760759100 28,746 451,059 SH   SOLE   432,377 0 18,682
Resmed Inc COM 761152107 343 4,400 SH   SOLE   2,400 0 2,000
Rockwell Automation Inc. COM 773903109 245 1,513 SH   SOLE   1,513 0 0
Rockwell Collins COM 774341101 206 1,957 SH   SOLE   1,957 0 0
Ross Stores COM 778296103 12,753 220,907 SH   SOLE   208,756 0 12,151
Royal Dutch Shell PLC ADR B COM 780259107 10,543 193,696 SH   SOLE   189,160 0 4,536
Salesforce.com Inc COM 79466l302 1,691 19,523 SH   SOLE   19,523 0 0
Schlumberger Ltd COM 806857108 982 14,909 SH   SOLE   14,409 0 500
Scripps Networks Interactive C COM 811065101 502 7,344 SH   SOLE   6,744 0 600
Simon Property Group COM 828806109 234 1,446 SH   SOLE   1,446 0 0
Skyworks Solutions COM 83088m102 232 2,418 SH   SOLE   2,418 0 0
Snap On COM 833034101 1,140 7,213 SH   SOLE   6,813 0 400
Southern Co COM 842587107 783 16,357 SH   SOLE   16,357 0 0
Starbucks Corporation COM 855244109 19,276 330,584 SH   SOLE   318,203 0 12,381
State Street Corp COM 857477103 291 3,246 SH   SOLE   3,246 0 0
Stericycle Inc COM 858912108 248 3,250 SH   SOLE   2,650 0 600
Steris PLC COM G84720104 26,950 330,677 SH   SOLE   317,020 0 13,657
Stryker Corp COM 863667101 14,380 103,614 SH   SOLE   98,089 0 5,525
Sysco Corporation COM 871829107 389 7,733 SH   SOLE   6,933 0 800
T Rowe Price Group Inc COM 74144t108 357 4,810 SH   SOLE   4,310 0 500
Target Corporation COM 87612e106 398 7,606 SH   SOLE   7,606 0 0
Tractor Supply Company COM 892356106 412 7,600 SH   SOLE   6,200 0 1,400
Travelers Cos Inc COM 89417e109 20,194 159,598 SH   SOLE   153,383 0 6,215
Trinity Industries Inc COM 896522109 209 7,459 SH   SOLE   7,459 0 0
U. S. Bancorp COM 902973304 1,104 21,256 SH   SOLE   19,570 0 1,686
Union Pacific Corp COM 907818108 18,303 168,060 SH   SOLE   161,297 0 6,763
United Parcel Service Inc Cl B COM 911312106 22,856 206,672 SH   SOLE   198,117 0 8,555
United Technologies Corp COM 913017109 23,028 188,581 SH   SOLE   181,387 0 7,194
V F Corporation COM 918204108 18,335 318,319 SH   SOLE   305,184 0 13,135
Verizon Communications COM 92343v104 9,535 213,506 SH   SOLE   209,130 0 4,376
Visa Inc Cl A COM 92826c839 1,738 18,529 SH   SOLE   18,529 0 0
WEC Energy Group Inc COM 92939u106 20,882 340,217 SH   SOLE   322,014 0 18,203
Wal-Mart Stores COM 931142103 208 2,742 SH   SOLE   2,591 0 151
Walgreen Boots Alliance Inc COM 931427108 13,504 172,446 SH   SOLE   164,093 0 8,353
Walt Disney Co COM 254687106 227 2,135 SH   SOLE   2,135 0 0
Watsco, Inc. COM 942622200 470 3,050 SH   SOLE   2,050 0 1,000
Wells Fargo & Co COM 949746101 6,348 114,559 SH   SOLE   112,210 0 2,349
Welltower Inc COM 95040Q104 11,837 158,144 SH   SOLE   154,219 0 3,925
Westrock Company COM 96145d105 618 10,914 SH   SOLE   10,914 0 0
Xcel Energy Inc COM 98389b100 23,045 502,292 SH   SOLE   480,969 0 21,323
Xilinx Inc COM 983919101 21,649 336,588 SH   SOLE   322,944 0 13,644
Zebra Technologies Corp. Cl A COM 989207105 344 3,425 SH   SOLE   2,825 0 600
IShares MSCI EAFE Index Fd ETF 464287465 448 6,870 SH   SOLE   6,870 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,519 7,725 SH   SOLE   7,725 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 695 16,793 SH   SOLE   16,793 0 0
ProShares UltraShort S&P 500 E ETF 74347B383 380 30,000 SH   SOLE   30,000 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467y107 254 800 SH   SOLE   800 0 0
IShares Barclays 1-3 yr Cr Bon ETF 464288646 659 6,255 SH   SOLE   6,255 0 0
Powershares Preferred Port ETF ETF 73936t565 388 25,650 SH   SOLE   25,650 0 0
SPDR Barclays Cap Shrt Trm Cor ETF 78464a474 648 21,150 SH   SOLE   21,150 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,235 15,425 SH   SOLE   15,425 0 0