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 29,977 152,383 SH   SOLE   148,379 0 4,004
AFLAC Inc. COM 001055102 446 10,374 SH   SOLE   10,374 0 0
AT&T Inc COM 00206r102 20,858 649,595 SH   SOLE   621,274 0 28,321
AT&T Inc COM 00206r102 75 2,339 SH   OTR   0 0 2,339
AbbVie Inc COM 00287y109 1,525 16,460 SH   SOLE   16,460 0 0
Abbott Labs COM 002824100 3,660 60,010 SH   SOLE   60,010 0 0
Accenture PLC Cl A COM G1151C101 12,763 78,019 SH   SOLE   73,272 0 4,747
Affiliated Managers Group Inc COM 008252108 254 1,708 SH   SOLE   1,708 0 0
Air Products & Chemicals, Inc COM 009158106 22,082 141,799 SH   SOLE   135,610 0 6,189
Akamai Technologies Com COM 00971T101 295 4,030 SH   SOLE   4,030 0 0
Alaska Air Group COM 011659109 329 5,448 SH   SOLE   5,448 0 0
Alphabet Inc CL A COM 02079K305 815 722 SH   SOLE   722 0 0
Alphabet Inc CL C NON Voting COM 02079K107 348 312 SH   SOLE   312 0 0
Altria Group Inc COM 02209s103 341 6,004 SH   SOLE   6,004 0 0
Amazon.com COM 023135106 275 162 SH   SOLE   162 0 0
American Express Co COM 025816109 251 2,560 SH   SOLE   2,560 0 0
American Tower Corp COM 03027x100 16,971 117,713 SH   SOLE   112,793 0 4,920
Amgen COM 031162100 778 4,215 SH   SOLE   3,515 0 700
Anadarko Pete Corp COM 032511107 406 5,540 SH   SOLE   5,140 0 400
Analog Devices Inc COM 032654105 7,422 77,373 SH   SOLE   77,373 0 0
Apple Inc. COM 037833100 34,997 189,061 SH   SOLE   179,593 0 9,468
Apple Inc. COM 037833100 56 303 SH   OTR   0 0 303
Arthur J Gallagher & Co COM 363576109 12,527 191,900 SH   SOLE   187,069 0 4,831
Aspen Technology Inc COM 045327103 220 2,367 SH   SOLE   2,367 0 0
Assurant Inc COM 04621X108 17,882 172,791 SH   SOLE   165,786 0 7,005
Automatic Data Processing COM 053015103 35,247 262,764 SH   SOLE   253,059 0 9,705
BNP Paribas - ADR COM 05565A202 204 6,631 SH   OTR   0 0 6,631
BT Group PLC ADR COM 05577e101 163 11,285 SH   OTR   0 0 11,285
Barclays PLC Spons ADR COM 06738e204 202 20,149 SH   OTR   0 0 20,149
Baxter International Inc COM 071813109 468 6,337 SH   SOLE   6,337 0 0
Becton Dickinson and Co COM 075887109 41,746 174,260 SH   SOLE   170,395 0 3,865
Berkshire Hathaway Cl B COM 084670702 337 1,808 SH   SOLE   908 0 900
Berkshire Hathaway Cl B COM 084670702 47 253 SH   OTR   0 0 253
Black Hills Corp COM 092113109 350 5,725 SH   SOLE   5,725 0 0
Blackrock Inc COM 09247x101 288 578 SH   SOLE   578 0 0
Blackstone Group LP COM 09253u108 396 12,297 SH   SOLE   12,297 0 0
Boeing COM 097023105 979 2,918 SH   SOLE   2,918 0 0
Broadridge Financial Solutions COM 11133t103 12,803 111,230 SH   SOLE   104,542 0 6,688
CVS Health Corp COM 126650100 9,626 149,594 SH   SOLE   140,298 0 9,296
CVS Health Corp COM 126650100 79 1,221 SH   OTR   0 0 1,221
Caterpillar Inc COM 149123101 6,958 51,283 SH   SOLE   49,883 0 1,400
Chevron Corp COM 166764100 8,795 69,562 SH   SOLE   69,562 0 0
Cincinnati Financial Corp COM 172062101 220 3,283 SH   SOLE   1,783 0 1,500
Cisco Systems COM 17275r102 833 19,363 SH   SOLE   19,363 0 0
Clorox Co COM 189054109 1,227 9,069 SH   SOLE   9,069 0 0
Coca Cola Co COM 191216100 20,147 459,351 SH   SOLE   445,419 0 13,932
Cognizant Tech Solutions Cl A COM 192446102 1,005 12,721 SH   SOLE   12,721 0 0
Colgate Palmolive Co COM 194162103 758 11,696 SH   SOLE   9,896 0 1,800
Commerce Bancshares Inc COM 200525103 22,185 342,831 SH   SOLE   323,669 0 19,162
Compagnie De Saint Unspon ADR COM 204280309 147 16,557 SH   OTR   0 0 16,557
Costco Wholesale Corp COM 22160k105 436 2,087 SH   SOLE   2,087 0 0
Deere & Co COM 244199105 379 2,710 SH   SOLE   2,210 0 500
Diamondback Energy Inc COM 25278X109 216 1,644 SH   SOLE   1,644 0 0
Digital Realty Trust Inc COM 253868103 11,836 106,078 SH   SOLE   103,225 0 2,853
Digital Realty Trust Inc COM 253868103 45 407 SH   OTR   0 0 407
DowDuPont Inc COM 26078J100 265 4,026 SH   SOLE   4,026 0 0
Duke Energy Corp COM 26441c204 296 3,746 SH   SOLE   3,746 0 0
Eastman Chemical Co COM 277432100 311 3,111 SH   SOLE   3,111 0 0
Eaton Corp PLC COM g29183103 463 6,200 SH   SOLE   4,600 0 1,600
Ecolab Inc COM 278865100 1,462 10,419 SH   SOLE   9,319 0 1,100
Eli Lilly & Co COM 532457108 247 2,900 SH   SOLE   2,900 0 0
Emerson Electric Co COM 291011104 447 6,469 SH   SOLE   6,469 0 0
Enterprise Products Partners L COM 293792107 301 10,862 SH   SOLE   10,862 0 0
Eog Resources Inc COM 26875p101 1,015 8,155 SH   SOLE   7,555 0 600
Expeditors International WA COM 302130109 289 3,950 SH   SOLE   2,450 0 1,500
Express Scripts Holding Compan COM 30219g108 266 3,440 SH   SOLE   3,440 0 0
Exxon Mobil Corp COM 30231g102 20,584 248,815 SH   SOLE   237,379 0 11,436
Exxon Mobil Corp COM 30231g102 70 849 SH   OTR   0 0 849
Fastenal Company COM 311900104 216 4,488 SH   SOLE   2,288 0 2,200
FedEx Corporation COM 31428x106 296 1,302 SH   SOLE   1,302 0 0
Fiserv Inc COM 337738108 496 6,700 SH   SOLE   3,800 0 2,900
Foot Locker Inc Com COM 344849104 241 4,576 SH   SOLE   4,576 0 0
General Dynamics Corp COM 369550108 11,949 64,101 SH   SOLE   64,101 0 0
General Electric Co COM 369604103 186 13,695 SH   SOLE   13,695 0 0
General Electric Co COM 369604103 34 2,465 SH   OTR   0 0 2,465
General Mills Inc. COM 370334104 4,740 107,084 SH   SOLE   107,084 0 0
Gentex Corp COM 371901109 283 12,300 SH   SOLE   7,900 0 4,400
Gilead Sciences Incorporated COM 375558103 13,272 187,345 SH   SOLE   181,285 0 6,060
Gilead Sciences Incorporated COM 375558103 51 716 SH   OTR   0 0 716
Glacier Bancorp Inc COM 37637Q105 17,800 460,178 SH   SOLE   440,584 0 19,594
Glacier Bancorp Inc COM 37637Q105 48 1,239 SH   OTR   0 0 1,239
Home Depot Inc COM 437076102 19,561 100,261 SH   SOLE   95,769 0 4,492
Home Depot Inc COM 437076102 159 813 SH   OTR   0 0 813
Idexx Labs Inc COM 45168d104 897 4,118 SH   SOLE   3,118 0 1,000
Illinois Tool Works Inc COM 452308109 32,165 232,169 SH   SOLE   225,815 0 6,354
Ing Groep ADR COM 456837103 204 14,280 SH   OTR   0 0 14,280
Intel Corp COM 458140100 992 19,959 SH   SOLE   18,259 0 1,700
Interactive Brokers Group, Inc COM 45841N107 456 7,074 SH   SOLE   7,074 0 0
International Business Machine COM 459200101 21,293 152,416 SH   SOLE   147,349 0 5,067
International Flav&Fra Com COM 459506101 12,113 97,714 SH   SOLE   92,006 0 5,708
J M Smucker Company New COM 832696405 348 3,239 SH   SOLE   3,239 0 0
J M Smucker Company New COM 832696405 4 35 SH   OTR   35 0 0
J P Morgan Chase & Co COM 46625h100 7,934 76,141 SH   SOLE   76,141 0 0
Jack Henry & Assoc Inc Com COM 426281101 22,667 173,883 SH   SOLE   165,731 0 8,152
Jazz Pharmaceuticals Plc COM G50871105 302 1,753 SH   SOLE   1,753 0 0
Johnson & Johnson COM 478160104 33,680 277,564 SH   SOLE   269,598 0 7,966
Johnson & Johnson COM 478160104 61 506 SH   OTR   175 0 331
Kimberly Clark Corp COM 494368103 17,252 163,778 SH   SOLE   156,836 0 6,942
Kimberly Clark Corp COM 494368103 4 40 SH   OTR   40 0 0
Lear Corp COM 521865204 271 1,456 SH   SOLE   1,456 0 0
Leggett & Platt Inc COM 524660107 9,826 220,124 SH   SOLE   206,631 0 13,493
Lockheed Martin Corp COM 539830109 554 1,875 SH   SOLE   1,375 0 500
Lockheed Martin Corp COM 539830109 90 306 SH   OTR   0 0 306
Lowes Cos Inc COM 548661107 433 4,530 SH   SOLE   3,830 0 700
Lowes Cos Inc COM 548661107 41 425 SH   OTR   425 0 0
M D C Hldgs Inc COM 552676108 520 16,904 SH   SOLE   16,904 0 0
Magellan Midstream Partners, L COM 559080106 5,077 73,496 SH   SOLE   73,496 0 0
Mastercard Inc COM 57636q104 24,460 124,464 SH   SOLE   118,649 0 5,815
McCormick & Company Inc NON VT COM 579780206 25,578 220,325 SH   SOLE   209,296 0 11,029
McDonalds Corp COM 580135101 34,662 221,216 SH   SOLE   214,192 0 7,023
Merck & Co Inc COM 58933y105 15,255 251,313 SH   SOLE   240,968 0 10,345
Meredith Corp COM 589433101 4,685 91,869 SH   SOLE   86,809 0 5,060
Microchip Technology Inc COM 595017104 209 2,300 SH   SOLE   1,600 0 700
Microsoft Corp COM 594918104 17,063 173,038 SH   SOLE   173,038 0 0
NASDAQ Inc. COM 631103108 12,443 136,329 SH   SOLE   127,880 0 8,449
National Instruments Corp COM 636518102 285 6,800 SH   SOLE   5,300 0 1,500
Nestle SA ADR COM 641069406 4,028 52,016 SH   SOLE   51,516 0 500
NextEra Energy Inc COM 65339f101 15,722 94,126 SH   SOLE   94,126 0 0
NextEra Energy Inc COM 65339f101 72 434 SH   OTR   0 0 434
Nike Inc, Class B COM 654106103 1,633 20,496 SH   SOLE   20,496 0 0
Norfolk Southern Corp COM 655844108 572 3,792 SH   SOLE   3,792 0 0
Northern Trust COM 665859104 5,773 56,108 SH   SOLE   55,708 0 400
Novartis AG ADR COM 66987V109 5,095 67,444 SH   SOLE   67,444 0 0
Novartis AG ADR COM 66987V109 199 2,637 SH   OTR   0 0 2,637
Occidental Petroleum COM 674599105 15,988 191,063 SH   SOLE   180,299 0 10,764
Oneok Inc COM 682680103 29,576 423,544 SH   SOLE   404,961 0 18,583
PPG Industries Inc COM 693506107 619 5,970 SH   SOLE   5,970 0 0
PVH Corp. COM 693656100 444 2,968 SH   SOLE   2,968 0 0
Panasonic Corp Spon ADR COM 69832A205 151 11,214 SH   OTR   0 0 11,214
Parker Hannifin Corp COM 701094104 226 1,450 SH   SOLE   1,450 0 0
PayChex Inc COM 704326107 607 8,885 SH   SOLE   7,285 0 1,600
PepsiCo Inc COM 713448108 9,009 82,753 SH   SOLE   82,253 0 500
PepsiCo Inc COM 713448108 106 978 SH   OTR   0 0 978
Pfizer COM 717081103 786 21,667 SH   SOLE   21,667 0 0
Philip Morris International COM 718172109 478 5,915 SH   SOLE   5,915 0 0
Phillips 66 COM 718546104 1,683 14,987 SH   SOLE   14,987 0 0
Phillips 66 COM 718546104 7 63 SH   OTR   63 0 0
Praxair Inc COM 74005p104 9,799 61,958 SH   SOLE   61,358 0 600
Procter & Gamble Co COM 742718109 6,003 76,906 SH   SOLE   76,906 0 0
Prosperity Bancshares Inc COM 743606105 17,437 255,080 SH   SOLE   243,477 0 11,603
Qualcomm Inc COM 747525103 22,210 395,759 SH   SOLE   377,606 0 18,153
Qualcomm Inc COM 747525103 45 798 SH   OTR   0 0 798
RPM Intl Inc COM 749685103 6,268 107,470 SH   SOLE   106,120 0 1,350
Realty Income Corporation COM 756109104 20,924 388,986 SH   SOLE   371,232 0 17,755
Realty Income Corporation COM 756109104 44 827 SH   OTR   0 0 827
Republic Services Inc COM 760759100 26,826 392,426 SH   SOLE   374,679 0 17,747
Republic Services Inc COM 760759100 7 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 425 4,100 SH   SOLE   2,100 0 2,000
Rockwell Automation Inc. COM 773903109 252 1,513 SH   SOLE   1,513 0 0
Rockwell Collins COM 774341101 256 1,902 SH   SOLE   1,902 0 0
Ross Stores COM 778296103 21,671 255,701 SH   SOLE   244,306 0 11,395
Royal Dutch Shell PLC ADR B COM 780259107 6,760 93,048 SH   SOLE   88,538 0 4,510
Royal Dutch Shell PLC ADR B COM 780259107 162 2,229 SH   OTR   0 0 2,229
Salesforce.com Inc COM 79466l302 767 5,624 SH   SOLE   5,624 0 0
Schlumberger Ltd COM 806857108 280 4,177 SH   SOLE   3,677 0 500
Skyworks Solutions COM 83088m102 200 2,071 SH   SOLE   2,071 0 0
Snap On COM 833034101 23,239 144,590 SH   SOLE   137,659 0 6,931
Southern Co COM 842587107 456 9,856 SH   SOLE   9,856 0 0
Starbucks Corporation COM 855244109 1,743 35,683 SH   SOLE   35,683 0 0
Starbucks Corporation COM 855244109 36 736 SH   OTR   0 0 736
State Street Corp COM 857477103 276 2,960 SH   SOLE   2,960 0 0
Steris PLC COM G84720104 27,404 260,966 SH   SOLE   248,751 0 12,215
Stryker Corp COM 863667101 15,063 89,206 SH   SOLE   84,018 0 5,188
Swire Pacific Ltd Spon ADR A COM 870794302 158 14,821 SH   OTR   0 0 14,821
Sysco Corporation COM 871829107 559 8,189 SH   SOLE   7,389 0 800
T Rowe Price Group Inc COM 74144t108 482 4,150 SH   SOLE   3,650 0 500
Target Corporation COM 87612e106 471 6,184 SH   SOLE   6,184 0 0
Tractor Supply Company COM 892356106 635 8,300 SH   SOLE   6,300 0 2,000
Travelers Cos Inc COM 89417e109 16,805 137,365 SH   SOLE   131,547 0 5,818
U. S. Bancorp COM 902973304 866 17,316 SH   SOLE   17,316 0 0
U. S. Bancorp COM 902973304 15 300 SH   OTR   300 0 0
Union Pacific Corp COM 907818108 19,838 140,022 SH   SOLE   133,693 0 6,329
United Parcel Service Inc Cl B COM 911312106 19,936 187,673 SH   SOLE   179,535 0 8,138
United Parcel Service Inc Cl B COM 911312106 46 435 SH   OTR   0 0 435
United Technologies Corp COM 913017109 21,293 170,300 SH   SOLE   163,526 0 6,774
V F Corporation COM 918204108 23,452 287,679 SH   SOLE   275,224 0 12,455
V F Corporation COM 918204108 7 84 SH   OTR   84 0 0
Verizon Communications COM 92343v104 11,468 227,956 SH   SOLE   222,298 0 5,658
Visa Inc Cl A COM 92826c839 948 7,154 SH   SOLE   7,154 0 0
WEC Energy Group Inc COM 92939u106 19,355 299,385 SH   SOLE   282,096 0 17,289
Wal-Mart Stores COM 931142103 197 2,295 SH   SOLE   2,295 0 0
Wal-Mart Stores COM 931142103 120 1,396 SH   OTR   0 0 1,396
Walgreen Boots Alliance Inc COM 931427108 12,989 216,426 SH   SOLE   203,969 0 12,457
Walgreen Boots Alliance Inc COM 931427108 32 534 SH   OTR   0 0 534
Walt Disney Co COM 254687106 439 4,185 SH   SOLE   3,485 0 700
Watsco, Inc. COM 942622200 18,099 101,520 SH   SOLE   94,897 0 6,623
Wells Fargo & Co COM 949746101 247 4,463 SH   SOLE   4,463 0 0
Welltower Inc COM 95040Q104 919 14,663 SH   SOLE   14,663 0 0
Westrock Company COM 96145d105 604 10,589 SH   SOLE   10,589 0 0
Wintrust Finl Corp COM 97650W108 213 2,450 SH   SOLE   1,650 0 800
Xcel Energy Inc COM 98389b100 20,660 452,277 SH   SOLE   432,047 0 20,230
Xilinx Inc COM 983919101 19,640 300,947 SH   SOLE   288,172 0 12,775
Zebra Technologies Corp. Cl A COM 989207105 476 3,325 SH   SOLE   2,725 0 600
Alerian MLP ETF ETF 00162Q866 341 33,799 SH   SOLE   33,799 0 0
Global X MLP ETF ETF 37950E473 306 33,416 SH   SOLE   33,416 0 0
IShares MSCI EAFE Index Fd ETF 464287465 540 8,070 SH   SOLE   8,070 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,249 5,555 SH   SOLE   5,555 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 728 16,793 SH   SOLE   16,793 0 0
IShares Barclays 1-3 yr Cr Bon ETF 464288646 672 6,485 SH   SOLE   6,485 0 0
Invesco Preferred Port ETF ETF 46138E511 371 25,500 SH   SOLE   25,500 0 0
Princpal Spectrum Preferred Se ETF 74255Y888 219 2,304 SH   SOLE   2,304 0 0
SPDR Portfolio Short Term Corp ETF 78464A474 703 23,300 SH   SOLE   23,300 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,223 15,655 SH   SOLE   15,655 0 0