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,693 165,283 SH   SOLE   160,939 0 4,344
AFLAC Inc. COM 001055102 346 4,248 SH   SOLE   4,248 0 0
AT&T Inc COM 00206r102 26,062 665,366 SH   SOLE   638,142 0 27,224
AT&T Inc COM 00206r102 88 2,241 SH   OTR   0 0 2,241
AbbVie Inc COM 00287y109 1,579 17,765 SH   SOLE   17,765 0 0
Abbott Labs COM 002824100 3,307 61,970 SH   SOLE   61,970 0 0
Accenture PLC Cl A COM G1151C101 17,248 127,698 SH   SOLE   120,360 0 7,337
Affiliated Managers Group Inc COM 008252108 342 1,800 SH   SOLE   1,800 0 0
Air Products & Chemicals, Inc COM 009158106 23,642 156,339 SH   SOLE   149,772 0 6,567
Akamai Technologies Com COM 00971T101 210 4,309 SH   SOLE   4,309 0 0
Alaska Air Group COM 011659109 221 2,901 SH   SOLE   2,901 0 0
Alphabet Inc CL A COM 02079K305 683 701 SH   SOLE   701 0 0
Alphabet Inc CL C NON Voting COM 02079K107 283 295 SH   SOLE   295 0 0
Altria Group Inc COM 02209s103 439 6,923 SH   SOLE   6,153 0 770
American Express Co COM 025816109 259 2,861 SH   SOLE   2,861 0 0
American Tower Corp COM 03027x100 15,510 113,474 SH   SOLE   108,142 0 5,332
Amgen COM 031162100 728 3,904 SH   SOLE   3,204 0 700
Anadarko Pete Corp COM 032511107 344 7,033 SH   SOLE   6,633 0 400
Analog Devices Inc COM 032654105 6,695 77,697 SH   SOLE   77,697 0 0
Apple Inc. COM 037833100 32,906 213,511 SH   SOLE   203,417 0 10,094
Apple Inc. COM 037833100 46 300 SH   OTR   0 0 300
Arthur J Gallagher & Co COM 363576109 12,450 202,270 SH   SOLE   197,397 0 4,873
Assurant Inc COM 04621X108 18,277 191,342 SH   SOLE   183,736 0 7,606
Automatic Data Processing COM 053015103 31,452 287,705 SH   SOLE   277,358 0 10,347
Baxter International Inc COM 071813109 411 6,544 SH   SOLE   6,544 0 0
Becton Dickinson and Co COM 075887109 35,502 181,178 SH   SOLE   175,980 0 5,198
Berkshire Hathaway Cl B COM 084670702 642 3,500 SH   SOLE   1,000 0 2,500
Berkshire Hathaway Cl B COM 084670702 46 253 SH   OTR   0 0 253
Black Hills Corp COM 092113109 496 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 857 3,371 SH   SOLE   3,371 0 0
Broadridge Financial Solutions COM 11133t103 18,332 226,827 SH   SOLE   214,025 0 12,802
C.R. Bard Inc COM 067383109 15,341 47,865 SH   SOLE   47,865 0 0
CVS Health Corp COM 126650100 18,671 229,595 SH   SOLE   219,570 0 10,025
CVS Health Corp COM 126650100 97 1,195 SH   OTR   0 0 1,195
Caterpillar Inc COM 149123101 6,701 53,736 SH   SOLE   52,136 0 1,600
Chevron Corp COM 166764100 32,246 274,431 SH   SOLE   265,552 0 8,878
Cincinnati Financial Corp COM 172062101 251 3,283 SH   SOLE   1,783 0 1,500
Cisco Systems COM 17275r102 1,018 30,257 SH   SOLE   30,257 0 0
Clorox Co COM 189054109 658 4,992 SH   SOLE   4,992 0 0
Coca Cola Co COM 191216100 23,029 511,642 SH   SOLE   496,517 0 15,125
Cognizant Tech Solutions Cl A COM 192446102 992 13,671 SH   SOLE   13,671 0 0
Colgate Palmolive Co COM 194162103 946 12,992 SH   SOLE   11,192 0 1,800
Commerce Bancshares Inc COM 200525103 21,572 373,418 SH   SOLE   353,951 0 19,467
Costco Wholesale Corp COM 22160k105 413 2,515 SH   SOLE   2,515 0 0
Deere & Co COM 244199105 328 2,615 SH   SOLE   2,115 0 500
Digital Realty Trust Inc COM 253868103 13,589 114,837 SH   SOLE   111,966 0 2,871
Digital Realty Trust Inc COM 253868103 47 400 SH   OTR   0 0 400
DowDuPont Inc COM 26078J100 293 4,227 SH   SOLE   4,227 0 0
Duke Energy Corp COM 26441c204 345 4,112 SH   SOLE   4,112 0 0
EQT Midstream Partners LP COM 26885B100 205 2,737 SH   SOLE   2,737 0 0
Eastman Chemical Co COM 277432100 300 3,313 SH   SOLE   3,313 0 0
Eaton Corp PLC COM g29183103 476 6,200 SH   SOLE   4,600 0 1,600
Ecolab Inc COM 278865100 1,405 10,925 SH   SOLE   9,825 0 1,100
Eli Lilly & Co COM 532457108 280 3,270 SH   SOLE   3,270 0 0
Emerson Electric Co COM 291011104 631 10,036 SH   SOLE   10,036 0 0
Enterprise Products Partners L COM 293792107 262 10,045 SH   SOLE   10,045 0 0
Eog Resources Inc COM 26875p101 801 8,275 SH   SOLE   7,675 0 600
Equifax Inc COM 294429105 10,776 101,674 SH   SOLE   95,865 0 5,809
Expeditors International WA COM 302130109 237 3,960 SH   SOLE   2,460 0 1,500
Express Scripts Holding Compan COM 30219g108 218 3,440 SH   SOLE   3,440 0 0
Exxon Mobil Corp COM 30231g102 18,183 221,798 SH   SOLE   212,993 0 8,805
Exxon Mobil Corp COM 30231g102 68 825 SH   OTR   0 0 825
Fastenal Company COM 311900104 200 4,388 SH   SOLE   2,188 0 2,200
FedEx Corporation COM 31428x106 280 1,243 SH   SOLE   1,243 0 0
Fiserv Inc COM 337738108 445 3,450 SH   SOLE   2,000 0 1,450
Fortis Inc COM 349553107 18,677 522,136 SH   SOLE   499,339 0 22,797
General Dynamics Corp COM 369550108 13,415 65,255 SH   SOLE   65,255 0 0
General Electric Co COM 369604103 664 27,443 SH   SOLE   27,443 0 0
General Electric Co COM 369604103 58 2,400 SH   OTR   0 0 2,400
General Mills Inc. COM 370334104 7,093 137,042 SH   SOLE   135,918 0 1,124
Gentex Corp COM 371901109 244 12,300 SH   SOLE   7,900 0 4,400
Gilead Sciences Incorporated COM 375558103 16,545 204,206 SH   SOLE   197,632 0 6,574
Gilead Sciences Incorporated COM 375558103 57 700 SH   OTR   0 0 700
Glacier Bancorp Inc COM 37637Q105 18,827 498,592 SH   SOLE   477,314 0 21,278
Glacier Bancorp Inc COM 37637Q105 46 1,225 SH   OTR   0 0 1,225
Goldman Sachs Group COM 38141g104 207 873 SH   SOLE   873 0 0
Home Depot Inc COM 437076102 14,047 85,883 SH   SOLE   81,007 0 4,876
Home Depot Inc COM 437076102 131 800 SH   OTR   0 0 800
Honeywell Intl Inc COM 438516106 362 2,552 SH   SOLE   2,552 0 0
Idexx Labs Inc COM 45168d104 656 4,218 SH   SOLE   3,218 0 1,000
Illinois Tool Works Inc COM 452308109 37,654 254,487 SH   SOLE   247,645 0 6,842
Intel Corp COM 458140100 846 22,216 SH   SOLE   20,516 0 1,700
International Business Machine COM 459200101 23,910 164,804 SH   SOLE   158,773 0 6,031
International Flav&Fra Com COM 459506101 16,238 113,625 SH   SOLE   107,429 0 6,196
J M Smucker Company New COM 832696405 512 4,877 SH   SOLE   4,877 0 0
J M Smucker Company New COM 832696405 4 35 SH   OTR   35 0 0
J P Morgan Chase & Co COM 46625h100 7,365 77,115 SH   SOLE   77,115 0 0
JMAR Technologies Inc COM 466212107 0 34,130 SH   SOLE   34,130 0 0
Jack Henry & Assoc Inc Com COM 426281101 21,390 208,097 SH   SOLE   199,248 0 8,849
Jazz Pharmaceuticals Plc COM G50871105 256 1,753 SH   SOLE   1,753 0 0
Johnson & Johnson COM 478160104 39,165 301,247 SH   SOLE   292,756 0 8,492
Johnson & Johnson COM 478160104 65 500 SH   OTR   175 0 325
Kimberly Clark Corp COM 494368103 21,532 182,969 SH   SOLE   175,582 0 7,387
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 248 12,944 SH   SOLE   12,944 0 0
Kraft Heinz Company COM 500754106 308 3,969 SH   SOLE   3,969 0 0
Leggett & Platt Inc COM 524660107 12,248 256,606 SH   SOLE   241,953 0 14,653
Lockheed Martin Corp COM 539830109 645 2,078 SH   SOLE   1,478 0 600
Lockheed Martin Corp COM 539830109 93 300 SH   OTR   0 0 300
Lowes Cos Inc COM 548661107 326 4,083 SH   SOLE   3,383 0 700
Lowes Cos Inc COM 548661107 34 425 SH   OTR   425 0 0
M D C Hldgs Inc COM 552676108 540 16,271 SH   SOLE   16,271 0 0
Magellan Midstream Partners, L COM 559080106 5,223 73,496 SH   SOLE   73,496 0 0
Mastercard Inc COM 57636q104 25,628 181,503 SH   SOLE   173,776 0 7,727
McCormick & Company Inc NON VT COM 579780206 10,413 101,454 SH   SOLE   97,915 0 3,539
McDonalds Corp COM 580135101 37,267 237,857 SH   SOLE   230,383 0 7,474
Merck & Co Inc COM 58933y105 18,035 281,669 SH   SOLE   270,431 0 11,238
Microchip Technology Inc COM 595017104 233 2,600 SH   SOLE   1,600 0 1,000
Microsoft Corp COM 594918104 13,012 174,684 SH   SOLE   174,684 0 0
National Instruments Corp COM 636518102 367 8,700 SH   SOLE   5,800 0 2,900
Nestle SA ADR COM 641069406 4,833 57,529 SH   SOLE   57,029 0 500
NextEra Energy Inc COM 65339f101 14,349 97,909 SH   SOLE   97,909 0 0
NextEra Energy Inc COM 65339f101 62 425 SH   OTR   0 0 425
Nielsen Holdings PLC COM g6518l108 541 13,043 SH   SOLE   12,195 0 848
Nike Inc, Class B COM 654106103 1,093 21,082 SH   SOLE   21,082 0 0
Norfolk Southern Corp COM 655844108 467 3,528 SH   SOLE   3,528 0 0
Northern Trust COM 665859104 5,331 57,988 SH   SOLE   57,588 0 400
Novartis AG ADR COM 66987V109 32,734 381,288 SH   SOLE   367,153 0 14,135
Novartis AG ADR COM 66987V109 47 550 SH   OTR   0 0 550
Occidental Petroleum COM 674599105 11,127 173,294 SH   SOLE   164,256 0 9,038
Oneok Inc COM 682680103 22,597 407,823 SH   SOLE   388,085 0 19,738
PPG Industries Inc COM 693506107 787 7,242 SH   SOLE   7,242 0 0
PVH Corp. COM 693656100 477 3,781 SH   SOLE   3,781 0 0
Parker Hannifin Corp COM 701094104 254 1,450 SH   SOLE   1,450 0 0
PayChex Inc COM 704326107 487 8,115 SH   SOLE   6,515 0 1,600
PepsiCo Inc COM 713448108 9,389 84,259 SH   SOLE   83,759 0 500
PepsiCo Inc COM 713448108 107 964 SH   OTR   0 0 964
Pfizer COM 717081103 887 24,848 SH   SOLE   24,848 0 0
Philip Morris International COM 718172109 951 8,567 SH   SOLE   7,647 0 920
Phillips 66 COM 718546104 1,325 14,467 SH   SOLE   14,467 0 0
Phillips 66 COM 718546104 6 63 SH   OTR   63 0 0
Praxair Inc COM 74005p104 8,826 63,162 SH   SOLE   62,114 0 1,048
Procter & Gamble Co COM 742718109 7,345 80,730 SH   SOLE   79,902 0 828
Qualcomm Inc COM 747525103 22,559 435,168 SH   SOLE   415,958 0 19,210
Qualcomm Inc COM 747525103 40 775 SH   OTR   0 0 775
RPM Intl Inc COM 749685103 5,633 109,715 SH   SOLE   108,365 0 1,350
Realty Income Corporation COM 756109104 22,205 388,275 SH   SOLE   372,178 0 16,097
Realty Income Corporation COM 756109104 46 800 SH   OTR   0 0 800
Republic Services Inc COM 760759100 28,943 438,129 SH   SOLE   419,215 0 18,914
Republic Services Inc COM 760759100 6 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 331 4,300 SH   SOLE   2,300 0 2,000
Rockwell Automation Inc. COM 773903109 270 1,513 SH   SOLE   1,513 0 0
Rockwell Collins COM 774341101 256 1,957 SH   SOLE   1,957 0 0
Ross Stores COM 778296103 14,439 223,618 SH   SOLE   211,254 0 12,364
Royal Dutch Shell PLC ADR B COM 780259107 12,217 195,352 SH   SOLE   190,818 0 4,534
Salesforce.com Inc COM 79466l302 609 6,524 SH   SOLE   6,524 0 0
Schlumberger Ltd COM 806857108 426 6,109 SH   SOLE   5,609 0 500
Scripps Networks Interactive C COM 811065101 454 5,291 SH   SOLE   4,691 0 600
Skyworks Solutions COM 83088m102 211 2,071 SH   SOLE   2,071 0 0
Snap On COM 833034101 575 3,860 SH   SOLE   3,460 0 400
Southern Co COM 842587107 749 15,237 SH   SOLE   15,237 0 0
Starbucks Corporation COM 855244109 17,008 316,657 SH   SOLE   304,069 0 12,588
Starbucks Corporation COM 855244109 39 725 SH   OTR   0 0 725
State Street Corp COM 857477103 310 3,246 SH   SOLE   3,246 0 0
Stericycle Inc COM 858912108 233 3,250 SH   SOLE   2,650 0 600
Steris PLC COM G84720104 29,317 331,640 SH   SOLE   317,801 0 13,839
Stryker Corp COM 863667101 14,751 103,866 SH   SOLE   98,244 0 5,622
Sysco Corporation COM 871829107 369 6,844 SH   SOLE   6,044 0 800
T Rowe Price Group Inc COM 74144t108 436 4,810 SH   SOLE   4,310 0 500
Target Corporation COM 87612e106 443 7,506 SH   SOLE   7,506 0 0
Tractor Supply Company COM 892356106 525 8,300 SH   SOLE   6,300 0 2,000
Travelers Cos Inc COM 89417e109 18,700 152,626 SH   SOLE   146,311 0 6,315
Trinity Industries Inc COM 896522109 238 7,459 SH   SOLE   7,459 0 0
U. S. Bancorp COM 902973304 1,142 21,314 SH   SOLE   19,116 0 2,198
U. S. Bancorp COM 902973304 16 300 SH   OTR   300 0 0
Union Pacific Corp COM 907818108 18,334 158,089 SH   SOLE   151,211 0 6,878
United Parcel Service Inc Cl B COM 911312106 25,013 208,285 SH   SOLE   199,640 0 8,645
United Parcel Service Inc Cl B COM 911312106 51 425 SH   OTR   0 0 425
United Technologies Corp COM 913017109 21,884 188,522 SH   SOLE   181,209 0 7,313
V F Corporation COM 918204108 21,431 337,124 SH   SOLE   322,894 0 14,230
V F Corporation COM 918204108 5 84 SH   OTR   84 0 0
Verizon Communications COM 92343v104 11,886 240,167 SH   SOLE   234,494 0 5,673
Visa Inc Cl A COM 92826c839 820 7,787 SH   SOLE   7,787 0 0
WEC Energy Group Inc COM 92939u106 21,417 341,147 SH   SOLE   322,718 0 18,430
Wal-Mart Stores COM 931142103 182 2,325 SH   SOLE   2,127 0 198
Wal-Mart Stores COM 931142103 107 1,372 SH   OTR   0 0 1,372
Walgreen Boots Alliance Inc COM 931427108 12,477 161,571 SH   SOLE   153,073 0 8,498
Walgreen Boots Alliance Inc COM 931427108 41 525 SH   OTR   0 0 525
Walt Disney Co COM 254687106 210 2,135 SH   SOLE   2,135 0 0
Watsco, Inc. COM 942622200 532 3,305 SH   SOLE   2,305 0 1,000
Wells Fargo & Co COM 949746101 648 11,745 SH   SOLE   8,697 0 3,048
Welltower Inc COM 95040Q104 11,156 158,740 SH   SOLE   154,813 0 3,927
Western Alliance Bancorp COM 957638109 205 3,871 SH   SOLE   3,871 0 0
Westrock Company COM 96145d105 619 10,914 SH   SOLE   10,914 0 0
Xcel Energy Inc COM 98389b100 23,809 503,159 SH   SOLE   481,611 0 21,548
Xilinx Inc COM 983919101 23,800 336,014 SH   SOLE   322,151 0 13,863
Zebra Technologies Corp. Cl A COM 989207105 372 3,425 SH   SOLE   2,825 0 600
IShares MSCI EAFE Index Fd ETF 464287465 470 6,870 SH   SOLE   6,870 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,553 7,675 SH   SOLE   7,675 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 752 16,793 SH   SOLE   16,793 0 0
ProShares UltraShort S&P 500 E ETF 74347B383 350 7,500 SH   SOLE   7,500 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467y107 261 800 SH   SOLE   800 0 0
IShares Barclays 1-3 yr Cr Bon ETF 464288646 648 6,155 SH   SOLE   6,155 0 0
Powershares Preferred Port ETF ETF 73936t565 383 25,500 SH   SOLE   25,500 0 0
SPDR Portfolio Short Term Corp ETF 78464A474 685 22,350 SH   SOLE   22,350 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,240 15,475 SH   SOLE   15,475 0 0