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 32,362 153,584 SH   SOLE   149,626 0 3,958
AFLAC Inc. COM 001055102 684 14,529 SH   SOLE   14,529 0 0
AT&T Inc COM 00206r102 22,114 658,534 SH   SOLE   630,588 0 27,946
AT&T Inc COM 00206r102 80 2,376 SH   OTR   0 0 2,376
AbbVie Inc COM 00287y109 1,795 18,979 SH   SOLE   18,979 0 0
Abbott Labs COM 002824100 4,804 65,479 SH   SOLE   65,479 0 0
Accenture PLC Cl A COM G1151C101 13,618 80,012 SH   SOLE   75,311 0 4,701
Affiliated Managers Group Inc COM 008252108 234 1,708 SH   SOLE   1,708 0 0
Air Products & Chemicals, Inc COM 009158106 24,141 144,516 SH   SOLE   138,413 0 6,103
Akamai Technologies Com COM 00971T101 286 3,905 SH   SOLE   3,905 0 0
Alaska Air Group COM 011659109 373 5,413 SH   SOLE   5,413 0 0
Alphabet Inc CL A COM 02079K305 1,077 892 SH   SOLE   892 0 0
Alphabet Inc CL C NON Voting COM 02079K107 376 315 SH   SOLE   315 0 0
Altria Group Inc COM 02209s103 374 6,205 SH   SOLE   6,205 0 0
Amazon.com COM 023135106 304 152 SH   SOLE   152 0 0
American Express Co COM 025816109 273 2,560 SH   SOLE   2,560 0 0
American Tower Corp COM 03027x100 17,265 118,821 SH   SOLE   113,948 0 4,873
American Water Works Co COM 030420103 339 3,859 SH   SOLE   3,859 0 0
Amgen COM 031162100 996 4,807 SH   SOLE   4,107 0 700
Anadarko Pete Corp COM 032511107 373 5,540 SH   SOLE   5,140 0 400
Analog Devices Inc COM 032654105 7,456 80,635 SH   SOLE   80,635 0 0
Apple Inc. COM 037833100 44,188 195,749 SH   SOLE   186,378 0 9,371
Apple Inc. COM 037833100 69 304 SH   OTR   0 0 304
Arthur J Gallagher & Co COM 363576109 14,314 192,283 SH   SOLE   187,552 0 4,731
Aspen Technology Inc COM 045327103 270 2,367 SH   SOLE   2,367 0 0
Assurant Inc COM 04621X108 18,721 173,425 SH   SOLE   166,497 0 6,928
Astrazeneca Plc Spons ADR COM 046353108 226 5,714 SH   OTR   0 0 5,714
Automatic Data Processing COM 053015103 40,088 266,085 SH   SOLE   256,506 0 9,579
BNP Paribas - ADR COM 05565A202 272 8,922 SH   OTR   0 0 8,922
BT Group PLC ADR COM 05577e101 220 14,864 SH   OTR   0 0 14,864
Barclays PLC Spons ADR COM 06738e204 246 27,461 SH   OTR   0 0 27,461
Baxter International Inc COM 071813109 496 6,437 SH   SOLE   6,437 0 0
Becton Dickinson and Co COM 075887109 45,836 175,617 SH   SOLE   171,798 0 3,818
Berkshire Hathaway Cl B COM 084670702 387 1,808 SH   SOLE   908 0 900
Berkshire Hathaway Cl B COM 084670702 54 253 SH   OTR   0 0 253
Black Hills Corp COM 092113109 333 5,725 SH   SOLE   5,725 0 0
Blackrock Inc COM 09247x101 502 1,066 SH   SOLE   1,066 0 0
Blackstone Group LP COM 09253u108 686 18,023 SH   SOLE   18,023 0 0
Boeing COM 097023105 1,693 4,553 SH   SOLE   4,553 0 0
Broadridge Financial Solutions COM 11133t103 14,987 113,582 SH   SOLE   106,963 0 6,619
CVS Health Corp COM 126650100 11,778 149,617 SH   SOLE   140,419 0 9,198
CVS Health Corp COM 126650100 97 1,231 SH   OTR   0 0 1,231
Caterpillar Inc COM 149123101 8,238 54,024 SH   SOLE   52,624 0 1,400
Chevron Corp COM 166764100 8,462 69,199 SH   SOLE   69,199 0 0
Chubb Ltd COM H1467J104 321 2,405 SH   SOLE   2,405 0 0
Cincinnati Financial Corp COM 172062101 252 3,283 SH   SOLE   1,783 0 1,500
Cisco Systems COM 17275r102 1,019 20,948 SH   SOLE   20,948 0 0
Clorox Co COM 189054109 1,924 12,790 SH   SOLE   12,790 0 0
Coca Cola Co COM 191216100 21,362 462,471 SH   SOLE   448,695 0 13,776
Cognizant Tech Solutions Cl A COM 192446102 981 12,721 SH   SOLE   12,721 0 0
Colgate Palmolive Co COM 194162103 1,007 15,045 SH   SOLE   13,245 0 1,800
Commerce Bancshares Inc COM 200525103 22,887 346,674 SH   SOLE   327,765 0 18,910
Compagnie De Saint Unspon ADR COM 204280309 196 22,785 SH   OTR   0 0 22,785
Conneticut Water Service Inc COM 207797101 202 2,917 SH   SOLE   2,917 0 0
Costco Wholesale Corp COM 22160k105 572 2,437 SH   SOLE   2,437 0 0
Deere & Co COM 244199105 475 3,158 SH   SOLE   2,658 0 500
Deutsche Post Ag-Spon ADR COM 25157Y202 213 5,982 SH   OTR   0 0 5,982
Diageo PLC New Spons ADR COM 25243q205 46 322 SH   SOLE   322 0 0
Diageo PLC New Spons ADR COM 25243q205 202 1,428 SH   OTR   0 0 1,428
Diamondback Energy Inc COM 25278X109 222 1,644 SH   SOLE   1,644 0 0
Digital Realty Trust Inc COM 253868103 11,924 106,009 SH   SOLE   103,215 0 2,794
Digital Realty Trust Inc COM 253868103 46 411 SH   OTR   0 0 411
DowDuPont Inc COM 26078J100 350 5,450 SH   SOLE   5,450 0 0
Duke Energy Corp COM 26441c204 428 5,351 SH   SOLE   5,351 0 0
Eastman Chemical Co COM 277432100 260 2,721 SH   SOLE   2,721 0 0
Eaton Corp PLC COM g29183103 538 6,200 SH   SOLE   4,600 0 1,600
Ecolab Inc COM 278865100 1,754 11,189 SH   SOLE   10,089 0 1,100
Eli Lilly & Co COM 532457108 406 3,788 SH   SOLE   3,788 0 0
Emerson Electric Co COM 291011104 541 7,065 SH   SOLE   7,065 0 0
Enbridge Inc. COM 29250N105 280 8,684 SH   SOLE   8,684 0 0
Enterprise Products Partners L COM 293792107 393 13,674 SH   SOLE   13,674 0 0
Eog Resources Inc COM 26875p101 1,028 8,055 SH   SOLE   7,455 0 600
Expeditors International WA COM 302130109 290 3,950 SH   SOLE   2,450 0 1,500
Express Scripts Holding Compan COM 30219g108 327 3,440 SH   SOLE   3,440 0 0
Exxon Mobil Corp COM 30231g102 21,509 252,985 SH   SOLE   241,655 0 11,330
Exxon Mobil Corp COM 30231g102 73 858 SH   OTR   0 0 858
Facebook Inc Cl A COM 30303m102 221 1,341 SH   SOLE   1,341 0 0
Fastenal Company COM 311900104 260 4,488 SH   SOLE   2,288 0 2,200
FedEx Corporation COM 31428x106 323 1,342 SH   SOLE   1,342 0 0
Fiserv Inc COM 337738108 552 6,700 SH   SOLE   3,800 0 2,900
Foot Locker Inc Com COM 344849104 231 4,531 SH   SOLE   4,531 0 0
General Dynamics Corp COM 369550108 13,398 65,446 SH   SOLE   65,446 0 0
General Electric Co COM 369604103 156 13,791 SH   SOLE   13,791 0 0
General Electric Co COM 369604103 28 2,488 SH   OTR   0 0 2,488
General Mills Inc. COM 370334104 4,583 106,778 SH   SOLE   106,778 0 0
Gentex Corp COM 371901109 273 12,700 SH   SOLE   8,300 0 4,400
Gilead Sciences Incorporated COM 375558103 19,958 258,484 SH   SOLE   247,965 0 10,520
Gilead Sciences Incorporated COM 375558103 56 722 SH   OTR   0 0 722
Glacier Bancorp Inc COM 37637Q105 20,168 468,042 SH   SOLE   448,680 0 19,362
Glacier Bancorp Inc COM 37637Q105 54 1,247 SH   OTR   0 0 1,247
Harris Corp Del Com COM 413875105 353 2,087 SH   SOLE   2,087 0 0
Hershey Company COM 427866108 272 2,662 SH   SOLE   2,662 0 0
Home Depot Inc COM 437076102 21,293 102,789 SH   SOLE   98,351 0 4,438
Home Depot Inc COM 437076102 169 817 SH   OTR   0 0 817
Honeywell Intl Inc COM 438516106 730 4,389 SH   SOLE   4,389 0 0
Idexx Labs Inc COM 45168d104 1,003 4,018 SH   SOLE   3,018 0 1,000
Illinois Tool Works Inc COM 452308109 33,150 234,906 SH   SOLE   228,611 0 6,295
Ing Groep ADR COM 456837103 249 19,214 SH   OTR   0 0 19,214
Intel Corp COM 458140100 1,443 30,523 SH   SOLE   28,823 0 1,700
Interactive Brokers Group, Inc COM 45841N107 391 7,074 SH   SOLE   7,074 0 0
International Business Machine COM 459200101 23,403 154,771 SH   SOLE   149,770 0 5,000
International Flav&Fra Com COM 459506101 13,828 99,397 SH   SOLE   93,751 0 5,646
Intuitive Surgical Inc COM 46120E602 230 400 SH   SOLE   400 0 0
J M Smucker Company New COM 832696405 459 4,471 SH   SOLE   4,471 0 0
J M Smucker Company New COM 832696405 4 35 SH   OTR   35 0 0
J P Morgan Chase & Co COM 46625h100 9,146 81,057 SH   SOLE   81,057 0 0
Jack Henry & Assoc Inc Com COM 426281101 22,338 139,544 SH   SOLE   133,608 0 5,936
Jazz Pharmaceuticals Plc COM G50871105 295 1,753 SH   SOLE   1,753 0 0
Johnson & Johnson COM 478160104 39,198 283,695 SH   SOLE   275,837 0 7,857
Johnson & Johnson COM 478160104 70 508 SH   OTR   175 0 333
Kimberly Clark Corp COM 494368103 18,580 163,497 SH   SOLE   156,648 0 6,849
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 198 11,189 SH   SOLE   11,189 0 0
Lear Corp COM 521865204 246 1,699 SH   SOLE   1,699 0 0
Lear Corp COM 521865204 12 80 SH   OTR   0 0 80
Leggett & Platt Inc COM 524660107 9,675 220,936 SH   SOLE   207,589 0 13,347
Lockheed Martin Corp COM 539830109 945 2,732 SH   SOLE   2,232 0 500
Lockheed Martin Corp COM 539830109 106 306 SH   OTR   0 0 306
Lowes Cos Inc COM 548661107 848 7,388 SH   SOLE   6,688 0 700
Lowes Cos Inc COM 548661107 49 425 SH   OTR   425 0 0
M D C Hldgs Inc COM 552676108 500 16,904 SH   SOLE   16,904 0 0
Magellan Midstream Partners, L COM 559080106 5,052 74,596 SH   SOLE   74,596 0 0
Mastercard Inc COM 57636q104 27,728 124,560 SH   SOLE   118,819 0 5,741
McCormick & Company Inc NON VT COM 579780206 29,450 223,527 SH   SOLE   212,631 0 10,896
McDonalds Corp COM 580135101 37,278 222,833 SH   SOLE   215,900 0 6,933
Medtronic PLC COM g5960l103 378 3,840 SH   SOLE   3,840 0 0
Merck & Co Inc COM 58933y105 18,027 254,114 SH   SOLE   243,878 0 10,236
Microsoft Corp COM 594918104 20,784 181,727 SH   SOLE   181,727 0 0
NASDAQ Inc. COM 631103108 12,013 140,008 SH   SOLE   131,648 0 8,360
National Instruments Corp COM 636518102 329 6,800 SH   SOLE   5,300 0 1,500
Nestle SA ADR COM 641069406 4,372 52,549 SH   SOLE   52,049 0 500
Nestle SA ADR COM 641069406 212 2,546 SH   OTR   0 0 2,546
NextEra Energy Inc COM 65339f101 16,506 98,485 SH   SOLE   98,485 0 0
NextEra Energy Inc COM 65339f101 73 436 SH   OTR   0 0 436
Nike Inc, Class B COM 654106103 1,920 22,662 SH   SOLE   22,662 0 0
Norfolk Southern Corp COM 655844108 900 4,985 SH   SOLE   4,985 0 0
Northern Trust COM 665859104 6,101 59,733 SH   SOLE   59,333 0 400
Novartis AG ADR COM 66987V109 5,993 69,552 SH   SOLE   69,552 0 0
Novartis AG ADR COM 66987V109 281 3,266 SH   OTR   0 0 3,266
Occidental Petroleum COM 674599105 15,928 193,847 SH   SOLE   183,202 0 10,645
Oneok Inc COM 682680103 29,066 428,758 SH   SOLE   410,410 0 18,348
Orange Spon ADR COM 684060106 199 12,513 SH   OTR   0 0 12,513
PPG Industries Inc COM 693506107 743 6,808 SH   SOLE   6,808 0 0
PVH Corp. COM 693656100 406 2,815 SH   SOLE   2,815 0 0
Parker Hannifin Corp COM 701094104 267 1,450 SH   SOLE   1,450 0 0
PayChex Inc COM 704326107 894 12,141 SH   SOLE   10,541 0 1,600
PepsiCo Inc COM 713448108 9,542 85,352 SH   SOLE   84,852 0 500
PepsiCo Inc COM 713448108 110 986 SH   OTR   0 0 986
Pfizer COM 717081103 1,203 27,301 SH   SOLE   27,301 0 0
Philip Morris International COM 718172109 548 6,715 SH   SOLE   6,715 0 0
Phillips 66 COM 718546104 1,780 15,787 SH   SOLE   15,787 0 0
Phillips 66 COM 718546104 7 63 SH   OTR   63 0 0
Praxair Inc COM 74005p104 10,181 63,342 SH   SOLE   62,742 0 600
Procter & Gamble Co COM 742718109 6,781 81,478 SH   SOLE   81,478 0 0
Prosperity Bancshares Inc COM 743606105 18,034 260,048 SH   SOLE   248,568 0 11,480
Prudential PLC ADR COM 74435K204 201 4,377 SH   OTR   0 0 4,377
Qualcomm Inc COM 747525103 28,785 399,619 SH   SOLE   381,679 0 17,940
Qualcomm Inc COM 747525103 58 805 SH   OTR   0 0 805
RPM Intl Inc COM 749685103 7,002 107,827 SH   SOLE   106,477 0 1,350
Realty Income Corporation COM 756109104 22,160 389,527 SH   SOLE   372,006 0 17,521
Realty Income Corporation COM 756109104 48 836 SH   OTR   0 0 836
Republic Services Inc COM 760759100 28,830 396,776 SH   SOLE   379,269 0 17,507
Republic Services Inc COM 760759100 7 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 473 4,100 SH   SOLE   2,100 0 2,000
Roche Holdings Ltd Spons ADR COM 771195104 232 7,680 SH   OTR   0 0 7,680
Rockwell Automation Inc. COM 773903109 761 4,056 SH   SOLE   4,056 0 0
Rockwell Collins COM 774341101 638 4,542 SH   SOLE   4,542 0 0
Ross Stores COM 778296103 25,678 259,117 SH   SOLE   247,844 0 11,272
Royal Caribbean Cruises Ltd. COM v7780t103 208 1,600 SH   SOLE   900 0 700
Royal Dutch Shell PLC ADR B COM 780259107 6,655 93,818 SH   SOLE   89,402 0 4,416
Royal Dutch Shell PLC ADR B COM 780259107 213 3,009 SH   OTR   0 0 3,009
SGS SA Unspon ADR COM 818800104 210 8,002 SH   OTR   0 0 8,002
Salesforce.com Inc COM 79466l302 894 5,624 SH   SOLE   5,624 0 0
Schlumberger Ltd COM 806857108 254 4,177 SH   SOLE   3,677 0 500
Skyworks Solutions COM 83088m102 314 3,463 SH   SOLE   3,463 0 0
Snap On COM 833034101 26,897 146,496 SH   SOLE   139,640 0 6,856
Southern Co COM 842587107 557 12,772 SH   SOLE   12,772 0 0
Starbucks Corporation COM 855244109 2,101 36,967 SH   SOLE   36,967 0 0
Starbucks Corporation COM 855244109 42 741 SH   OTR   0 0 741
State Street Corp COM 857477103 248 2,960 SH   SOLE   2,960 0 0
Steris PLC COM G84720104 29,874 261,136 SH   SOLE   249,076 0 12,060
Store Capital Corp COM 862121100 5,245 188,749 SH   SOLE   178,290 0 10,459
Stryker Corp COM 863667101 16,144 90,861 SH   SOLE   85,722 0 5,139
Swire Pacific Ltd Spon ADR A COM 870794302 214 19,480 SH   OTR   0 0 19,480
Sysco Corporation COM 871829107 787 10,745 SH   SOLE   9,945 0 800
T Rowe Price Group Inc COM 74144t108 442 4,050 SH   SOLE   3,550 0 500
Taiwan Semiconductor Mfg Co AD COM 874039100 6 125 SH   SOLE   125 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100 237 5,366 SH   OTR   0 0 5,366
Target Corporation COM 87612e106 598 6,784 SH   SOLE   6,784 0 0
Tractor Supply Company COM 892356106 745 8,200 SH   SOLE   6,200 0 2,000
Travelers Cos Inc COM 89417e109 18,053 139,182 SH   SOLE   133,429 0 5,754
U. S. Bancorp COM 902973304 918 17,391 SH   SOLE   17,391 0 0
U. S. Bancorp COM 902973304 16 300 SH   OTR   300 0 0
Union Pacific Corp COM 907818108 22,923 140,777 SH   SOLE   134,522 0 6,255
United Parcel Service Inc Cl B COM 911312106 21,928 187,816 SH   SOLE   179,787 0 8,029
United Parcel Service Inc Cl B COM 911312106 51 438 SH   OTR   0 0 438
United Technologies Corp COM 913017109 24,183 172,971 SH   SOLE   166,263 0 6,708
V F Corporation COM 918204108 27,474 294,000 SH   SOLE   281,705 0 12,295
V F Corporation COM 918204108 8 84 SH   OTR   84 0 0
Verizon Communications COM 92343v104 12,518 234,458 SH   SOLE   228,916 0 5,542
Visa Inc Cl A COM 92826c839 1,855 12,360 SH   SOLE   12,360 0 0
Vodafone Group PLC COM 92857w308 37 1,718 SH   SOLE   1,718 0 0
Vodafone Group PLC COM 92857w308 188 8,665 SH   OTR   0 0 8,665
WEC Energy Group Inc COM 92939u106 20,259 303,461 SH   SOLE   286,405 0 17,056
Wal-Mart Stores COM 931142103 616 6,563 SH   SOLE   6,563 0 0
Wal-Mart Stores COM 931142103 132 1,403 SH   OTR   0 0 1,403
Walgreen Boots Alliance Inc COM 931427108 16,130 221,261 SH   SOLE   208,935 0 12,325
Walgreen Boots Alliance Inc COM 931427108 39 538 SH   OTR   0 0 538
Walt Disney Co COM 254687106 489 4,185 SH   SOLE   3,485 0 700
Watsco, Inc. COM 942622200 18,344 102,998 SH   SOLE   96,442 0 6,556
Wells Fargo & Co COM 949746101 228 4,331 SH   SOLE   4,331 0 0
Welltower Inc COM 95040Q104 924 14,360 SH   SOLE   14,360 0 0
Westrock Company COM 96145d105 566 10,589 SH   SOLE   10,589 0 0
Wintrust Finl Corp COM 97650W108 208 2,450 SH   SOLE   1,650 0 800
Xcel Energy Inc COM 98389b100 21,520 455,846 SH   SOLE   435,895 0 19,951
Xilinx Inc COM 983919101 23,962 298,888 SH   SOLE   286,253 0 12,635
Zebra Technologies Corp. Cl A COM 989207105 588 3,325 SH   SOLE   2,725 0 600
Alerian MLP ETF ETF 00162Q866 361 33,799 SH   SOLE   33,799 0 0
Consumer Discretionary Sel Sec ETF 81369Y407 272 2,318 SH   SOLE   2,318 0 0
Energy Select Sector SPDR Inde ETF 81369y506 291 3,838 SH   SOLE   3,838 0 0
Financial Select Sector SPDR I ETF 81369y605 221 8,029 SH   SOLE   8,029 0 0
Global X MLP ETF ETF 37950E473 319 33,416 SH   SOLE   33,416 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507 203 1,007 SH   SOLE   1,007 0 0
IShares MSCI EAFE Index Fd ETF 464287465 528 7,770 SH   SOLE   7,770 0 0
IShares NASDAQ Biotech Index F ETF 464287556 449 3,684 SH   SOLE   3,684 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,224 5,255 SH   SOLE   5,255 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 716 16,693 SH   SOLE   16,693 0 0
S & P Depository Receipts SPDR ETF 78462f103 315 1,082 SH   SOLE   1,082 0 0
Vanguard FTSE All-World Ex-US ETF 922042775 260 4,988 SH   SOLE   4,988 0 0
Vanguard Industrials ETF ETF 92204A603 237 1,607 SH   SOLE   1,607 0 0
Vanguard Mid-Cap Growth Index ETF 922908538 200 1,405 SH   SOLE   1,405 0 0
Vanguard Mortgage-Business Sec ETF 92206c771 313 6,147 SH   SOLE   6,147 0 0
Calamos Convertible Opp & Inc ETF 128117108 238 19,739 SH   SOLE   19,739 0 0
IShares 0 to 5 year Inv Grd ET ETF 46434V100 290 5,847 SH   SOLE   5,847 0 0
IShares Barclays Tips Bond Ind ETF 464287176 234 2,115 SH   SOLE   2,115 0 0
IShares Short-Term Corporate B ETF 464288646 613 11,832 SH   SOLE   11,832 0 0
Invesco Preferred Port ETF ETF 46138E511 308 21,500 SH   SOLE   21,500 0 0
Princpal Spectrum Preferred Se ETF 74255Y888 207 2,180 SH   SOLE   2,180 0 0
SPDR Portfolio Short Term Corp ETF 78464A474 595 19,700 SH   SOLE   19,700 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,202 15,380 SH   SOLE   15,380 0 0