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 27,610 156,672 SH   SOLE   156,672 0 0
AFLAC Inc. COM 001055102 367 5,113 SH   SOLE   5,113 0 0
AT&T Inc COM 00206r102 24,054 592,322 SH   SOLE   592,322 0 0
AbbVie Inc COM 00287y109 1,358 21,524 SH   SOLE   21,524 0 0
AbbVie Inc COM 00287y109 8 120 SH   OTR   120 0 0
Abbott Labs COM 002824100 1,982 46,863 SH   SOLE   46,863 0 0
Accenture PLC Cl A COM g1151c101 14,022 114,774 SH   SOLE   114,774 0 0
Affiliated Managers Group Inc COM 008252108 1,306 9,027 SH   SOLE   9,027 0 0
Air Products & Chemicals, Inc COM 009158106 16,293 108,373 SH   SOLE   108,373 0 0
Akamai Technologies Com COM 00971T101 242 4,575 SH   SOLE   4,575 0 0
Allergan PLC COM g0177j108 371 1,609 SH   SOLE   1,609 0 0
Alphabet Inc CL A COM 02079K305 2,059 2,561 SH   SOLE   2,561 0 0
Alphabet Inc CL C NON Voting COM 02079K107 337 434 SH   SOLE   434 0 0
Altria Group Inc COM 02209s103 408 6,450 SH   SOLE   6,450 0 0
AmeriGas Partners, LP COM 030975106 204 4,469 SH   SOLE   4,469 0 0
American Express Co COM 025816109 211 3,299 SH   SOLE   3,299 0 0
Amgen COM 031162100 651 3,900 SH   SOLE   3,200 0 700
Amphenol Corp Cl A COM 032095101 325 5,000 SH   SOLE   5,000 0 0
Anadarko Pete Corp COM 032511107 476 7,515 SH   SOLE   7,115 0 400
Analog Devices Inc COM 032654105 4,758 73,819 SH   SOLE   73,819 0 0
Apple Inc. COM 037833100 24,011 212,390 SH   SOLE   210,090 0 2,300
Apple Inc. COM 037833100 8 70 SH   OTR   70 0 0
Aqua America Inc COM 03836w103 3,935 129,094 SH   SOLE   129,094 0 0
Arthur J Gallagher & Co COM 363576109 9,198 180,811 SH   SOLE   180,811 0 0
Assurant Inc COM 04621X108 18,448 199,982 SH   SOLE   199,982 0 0
Automatic Data Processing COM 053015103 24,162 273,951 SH   SOLE   273,951 0 0
Automatic Data Processing COM 053015103 16 180 SH   OTR   180 0 0
BE Aerospace COM 073302101 547 10,595 SH   SOLE   10,595 0 0
Baker Hughes COM 057224107 201 3,985 SH   SOLE   3,585 0 400
Becton Dickinson and Co COM 075887109 32,277 179,586 SH   SOLE   179,586 0 0
Becton Dickinson and Co COM 075887109 7 40 SH   OTR   40 0 0
Berkshire Hathaway Cl B COM 084670702 319 2,210 SH   SOLE   1,310 0 900
Black Hills Corp COM 092113109 458 7,475 SH   SOLE   7,475 0 0
Blackstone Group LP COM 09253u108 288 11,287 SH   SOLE   11,287 0 0
Boeing COM 097023105 1,589 12,060 SH   SOLE   12,060 0 0
Broadridge Financial Solutions COM 11133t103 13,631 201,078 SH   SOLE   201,078 0 0
C.R. Bard Inc COM 067383109 10,951 48,828 SH   SOLE   48,828 0 0
CVS Health Corp COM 126650100 14,338 161,122 SH   SOLE   160,422 0 700
Caterpillar Inc COM 149123101 5,080 57,231 SH   SOLE   55,431 0 1,800
Cerner Corp COM 156782104 452 7,320 SH   SOLE   7,320 0 0
Chevron Corp COM 166764100 26,205 254,619 SH   SOLE   254,619 0 0
Chevron Corp COM 166764100 7 70 SH   OTR   70 0 0
Cincinnati Financial Corp COM 172062101 248 3,283 SH   SOLE   1,783 0 1,500
Cisco Systems COM 17275r102 1,101 34,701 SH   SOLE   34,701 0 0
Cisco Systems COM 17275r102 12 390 SH   OTR   390 0 0
Clorox Co COM 189054109 637 5,089 SH   SOLE   5,089 0 0
Coca Cola Co COM 191216100 20,489 484,147 SH   SOLE   484,147 0 0
Cognizant Tech Solutions Cl A COM 192446102 1,632 34,210 SH   SOLE   34,210 0 0
Colgate Palmolive Co COM 194162103 1,112 14,992 SH   SOLE   13,192 0 1,800
Colgate Palmolive Co COM 194162103 13 180 SH   OTR   180 0 0
Commerce Bancshares Inc COM 200525103 14,767 299,770 SH   SOLE   299,770 0 0
Costco Wholesale Corp COM 22160k105 437 2,867 SH   SOLE   2,867 0 0
Cummins Inc COM 231021106 227 1,772 SH   SOLE   1,772 0 0
Deere & Co COM 244199105 251 2,935 SH   SOLE   2,435 0 500
Dell Technologies Inc Cl V COM 24703L103 237 4,955 SH   SOLE   4,955 0 0
Digital Realty Trust Inc COM 253868103 8,830 90,920 SH   SOLE   90,920 0 0
Dominion Resources COM 25746u109 248 3,342 SH   SOLE   3,342 0 0
Dow Chemical COM 260543103 237 4,570 SH   SOLE   4,570 0 0
Duke Energy Corp COM 26441c204 331 4,132 SH   SOLE   4,132 0 0
Eastman Chemical Co COM 277432100 896 13,241 SH   SOLE   13,241 0 0
Eaton Corp PLC COM g29183103 407 6,200 SH   SOLE   4,600 0 1,600
Eaton Corp PLC COM g29183103 11 175 SH   OTR   175 0 0
Ecolab Inc COM 278865100 2,082 17,101 SH   SOLE   15,901 0 1,200
Emerson Electric Co COM 291011104 663 12,168 SH   SOLE   12,168 0 0
Enterprise Products Partners L COM 293792107 360 13,045 SH   SOLE   13,045 0 0
Eog Resources Inc COM 26875p101 786 8,125 SH   SOLE   7,525 0 600
Expeditors International WA COM 302130109 214 4,161 SH   SOLE   2,561 0 1,600
Express Scripts Holding Compan COM 30219g108 293 4,150 SH   SOLE   4,150 0 0
Exxon Mobil Corp COM 30231g102 18,431 211,173 SH   SOLE   209,273 0 1,900
Fastenal Company COM 311900104 338 8,100 SH   SOLE   5,900 0 2,200
FedEx Corporation COM 31428x106 216 1,238 SH   SOLE   1,238 0 0
Fiserv Inc COM 337738108 383 3,850 SH   SOLE   2,200 0 1,650
Flowers Foods, Inc. COM 343498101 218 14,435 SH   SOLE   14,435 0 0
Foot Locker Inc Com COM 344849104 223 3,298 SH   SOLE   3,298 0 0
General Dynamics Corp COM 369550108 10,318 66,496 SH   SOLE   66,496 0 0
General Electric Co COM 369604103 1,416 47,803 SH   SOLE   47,803 0 0
General Electric Co COM 369604103 10 350 SH   OTR   350 0 0
General Mills Inc. COM 370334104 29,421 460,573 SH   SOLE   460,573 0 0
Gentex Corp COM 371901109 216 12,300 SH   SOLE   7,900 0 4,400
Gilead Sciences Incorporated COM 375558103 15,938 201,440 SH   SOLE   201,440 0 0
Harman International Industrie COM 413086109 1,306 15,466 SH   SOLE   15,466 0 0
Honeywell Intl Inc COM 438516106 378 3,245 SH   SOLE   3,245 0 0
ITC Holdings Corp COM 465685105 15,203 327,082 SH   SOLE   327,082 0 0
Idexx Labs Inc COM 45168d104 1,217 10,800 SH   SOLE   9,800 0 1,000
Illinois Tool Works Inc COM 452308109 29,829 248,908 SH   SOLE   248,308 0 600
Intel Corp COM 458140100 882 23,356 SH   SOLE   21,656 0 1,700
International Business Machine COM 459200101 23,817 149,935 SH   SOLE   149,935 0 0
International Flav&Fra Com COM 459506101 14,184 99,208 SH   SOLE   99,208 0 0
J M Smucker Company New COM 832696405 21,098 155,657 SH   SOLE   155,657 0 0
J M Smucker Company New COM 832696405 5 35 SH   OTR   35 0 0
J P Morgan Chase & Co COM 46625h100 4,164 62,526 SH   SOLE   62,526 0 0
JMAR Technologies Inc COM 466212107 0 34,130 SH   SOLE   34,130 0 0
Jack Henry & Assoc Inc Com COM 426281101 16,278 190,277 SH   SOLE   190,277 0 0
John Bean Technologies Corp COM 477839104 372 5,275 SH   SOLE   5,275 0 0
Johnson & Johnson COM 478160104 34,521 292,231 SH   SOLE   292,231 0 0
Johnson & Johnson COM 478160104 35 300 SH   OTR   300 0 0
Johnson Controls International COM G51502105 302 6,484 SH   SOLE   6,484 0 0
Johnson Controls International COM G51502105 7 158 SH   OTR   158 0 0
Kimberly Clark Corp COM 494368103 20,537 162,809 SH   SOLE   162,809 0 0
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 502 21,720 SH   SOLE   21,720 0 0
Kraft Heinz Company COM 500754106 477 5,327 SH   SOLE   5,327 0 0
Kush Bottles Inc COM 501334106 141 50,000 SH   SOLE   50,000 0 0
Leggett & Platt Inc COM 524660107 10,345 226,965 SH   SOLE   226,965 0 0
Linear Technology Corp COM 535678106 496 8,371 SH   SOLE   8,371 0 0
Lockheed Martin Corp COM 539830109 540 2,253 SH   SOLE   1,553 0 700
Lowes Cos Inc COM 548661107 343 4,750 SH   SOLE   4,050 0 700
Lowes Cos Inc COM 548661107 31 425 SH   OTR   425 0 0
M D C Hldgs Inc COM 552676108 400 15,497 SH   SOLE   15,497 0 0
Magellan Midstream Partners, L COM 559080106 5,248 74,187 SH   SOLE   74,187 0 0
Masco Corp COM 574599106 201 5,860 SH   SOLE   5,860 0 0
MasterCard Inc COM 57636q104 17,448 171,443 SH   SOLE   171,443 0 0
McCormick & Company Inc NON VT COM 579780206 4,924 49,283 SH   SOLE   48,483 0 800
McCormick & Company Inc NON VT COM 579780206 16 160 SH   OTR   160 0 0
McDonalds Corp COM 580135101 26,064 225,934 SH   SOLE   225,934 0 0
Merck & Co Inc COM 58933y105 16,150 258,770 SH   SOLE   258,770 0 0
Michael Kors Holdings Ltd COM g60754101 224 4,781 SH   SOLE   4,781 0 0
Microsoft Corp COM 594918104 10,604 184,096 SH   SOLE   184,096 0 0
National Instruments Corp COM 636518102 256 9,000 SH   SOLE   6,100 0 2,900
Nestle SA ADR COM 641069406 14,847 187,887 SH   SOLE   187,387 0 500
NextEra Energy Inc COM 65339f101 13,055 106,731 SH   SOLE   106,731 0 0
Nielsen Holdings PLC COM g6518l108 766 14,305 SH   SOLE   14,305 0 0
Nike Inc, Class B COM 654106103 1,013 19,241 SH   SOLE   19,241 0 0
Norfolk Southern Corp COM 655844108 410 4,227 SH   SOLE   4,227 0 0
Northern Trust COM 665859104 4,002 58,863 SH   SOLE   58,463 0 400
Novartis AG ADR COM 66987V109 27,524 348,576 SH   SOLE   348,576 0 0
Novartis AG ADR COM 66987V109 13 160 SH   OTR   160 0 0
Occidental Petroleum COM 674599105 10,608 145,469 SH   SOLE   145,469 0 0
Oracle Corp COM 68389x105 227 5,775 SH   SOLE   5,775 0 0
Oracle Corp COM 68389x105 6 150 SH   OTR   150 0 0
PPG Industries Inc COM 693506107 803 7,770 SH   SOLE   7,770 0 0
PVH Corp. COM 693656100 434 3,931 SH   SOLE   3,931 0 0
PayChex Inc COM 704326107 420 7,250 SH   SOLE   5,650 0 1,600
PepsiCo Inc COM 713448108 9,491 87,258 SH   SOLE   86,758 0 500
Pfizer COM 717081103 886 26,172 SH   SOLE   26,172 0 0
Philip Morris International COM 718172109 926 9,526 SH   SOLE   9,526 0 0
Phillips 66 COM 718546104 2,092 25,969 SH   SOLE   25,969 0 0
Phillips 66 COM 718546104 5 63 SH   OTR   63 0 0
Polaris Inds Inc Com COM 731068102 9,571 123,596 SH   SOLE   123,596 0 0
Praxair Inc COM 74005p104 8,046 66,591 SH   SOLE   65,991 0 600
Procter & Gamble Co COM 742718109 7,863 87,610 SH   SOLE   87,610 0 0
Qualcomm Inc COM 747525103 31,315 457,152 SH   SOLE   455,252 0 1,900
Qualcomm Inc COM 747525103 11 160 SH   OTR   160 0 0
RPM Intl Inc COM 749685103 6,009 111,852 SH   SOLE   110,502 0 1,350
Realty Income Corporation COM 756109104 22,989 343,484 SH   SOLE   343,484 0 0
Republic Services Inc COM 760759100 20,374 403,853 SH   SOLE   403,853 0 0
Republic Services Inc COM 760759100 5 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 292 4,500 SH   SOLE   2,500 0 2,000
Ross Stores COM 778296103 12,624 196,334 SH   SOLE   196,334 0 0
Royal Dutch Shell PLC ADR B COM 780259107 9,114 172,515 SH   SOLE   172,515 0 0
Salesforce.com Inc COM 79466l302 1,561 21,888 SH   SOLE   21,888 0 0
Schlumberger Ltd COM 806857108 1,201 15,278 SH   SOLE   14,778 0 500
Scripps Networks Interactive C COM 811065101 284 4,479 SH   SOLE   3,879 0 600
Simon Property Group COM 828806109 336 1,621 SH   SOLE   1,621 0 0
Skyworks Solutions COM 83088m102 202 2,648 SH   SOLE   2,648 0 0
Southern Co COM 842587107 916 17,854 SH   SOLE   17,854 0 0
State Street Corp COM 857477103 227 3,260 SH   SOLE   3,260 0 0
Stericycle Inc COM 858912108 293 3,650 SH   SOLE   2,750 0 900
Steris PLC COM G84720104 19,949 272,904 SH   SOLE   272,904 0 0
Stryker Corp COM 863667101 691 5,938 SH   SOLE   5,938 0 0
Stryker Corp COM 863667101 16 140 SH   OTR   140 0 0
Sysco Corporation COM 871829107 378 7,713 SH   SOLE   6,913 0 800
T Rowe Price Group Inc COM 74144t108 320 4,810 SH   SOLE   4,310 0 500
Target Corporation COM 87612e106 557 8,106 SH   SOLE   8,106 0 0
Tractor Supply Company COM 892356106 310 4,600 SH   SOLE   4,000 0 600
Travelers Cos Inc COM 89417e109 15,816 138,073 SH   SOLE   138,073 0 0
U. S. Bancorp COM 902973304 888 20,704 SH   SOLE   20,704 0 0
U. S. Bancorp COM 902973304 13 300 SH   OTR   300 0 0
Union Pacific Corp COM 907818108 13,682 140,284 SH   SOLE   140,284 0 0
Union Pacific Corp COM 907818108 17 170 SH   OTR   170 0 0
United Parcel Service Inc Cl B COM 911312106 19,453 177,882 SH   SOLE   177,882 0 0
United Technologies Corp COM 913017109 18,707 184,129 SH   SOLE   183,729 0 400
V F Corporation COM 918204108 17,017 303,602 SH   SOLE   302,902 0 700
V F Corporation COM 918204108 5 84 SH   OTR   84 0 0
Valspar Corp COM 920355104 24,452 230,528 SH   SOLE   230,528 0 0
Verizon Communications COM 92343v104 10,033 193,014 SH   SOLE   193,014 0 0
Verizon Communications COM 92343v104 10 200 SH   OTR   200 0 0
Visa Inc Cl A COM 92826c839 2,362 28,567 SH   SOLE   28,567 0 0
W.W. Grainger Inc. COM 384802104 9,084 40,401 SH   SOLE   40,401 0 0
WEC Energy Group Inc COM 92939u106 17,461 291,592 SH   SOLE   291,592 0 0
Wal-Mart Stores COM 931142103 8,956 124,186 SH   SOLE   124,186 0 0
Walgreen Boots Alliance Inc COM 931427108 11,328 140,510 SH   SOLE   140,510 0 0
Watsco, Inc. COM 942622200 430 3,050 SH   SOLE   2,050 0 1,000
Wells Fargo & Co COM 949746101 6,285 141,939 SH   SOLE   141,939 0 0
Welltower Inc COM 95040Q104 8,955 119,772 SH   SOLE   119,772 0 0
Westrock Company COM 96145d105 482 9,935 SH   SOLE   9,935 0 0
Xcel Energy Inc COM 98389b100 18,441 448,253 SH   SOLE   448,253 0 0
Xilinx Inc COM 983919101 16,772 308,653 SH   SOLE   308,653 0 0
Zebra Technologies Corp. Cl A COM 989207105 238 3,425 SH   SOLE   2,825 0 600
IShares MSCI EAFE Index Fd ETF 464287465 613 10,370 SH   SOLE   10,370 0 0
IShares MSCI USA Mini Vol ETF ETF 46429b697 210 4,615 SH   SOLE   4,615 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,442 8,255 SH   SOLE   8,255 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 586 15,643 SH   SOLE   15,643 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467y107 409 1,450 SH   SOLE   1,450 0 0
Technology Select Sector SPDR ETF 81369y803 895 18,737 SH   SOLE   18,737 0 0
Vanguard Dividend Appreciation ETF 921908844 5,586 66,561 SH   SOLE   66,561 0 0
Vanguard Dividend Appreciation ETF 921908844 24 285 SH   OTR   285 0 0
Vanguard Emerging Markets ETF ETF 922042858 559 14,865 SH   SOLE   14,865 0 0
Vanguard FTSE Developed Mkts E ETF 921943858 233 6,229 SH   SOLE   6,229 0 0
Vanguard Health Care ETF ETF 92204a504 273 2,055 SH   SOLE   2,055 0 0
Vanguard High Dividend Yield E ETF 921946406 5,920 82,069 SH   SOLE   82,069 0 0
Vanguard High Dividend Yield E ETF 921946406 38 520 SH   OTR   520 0 0
Vanguard Mega Cap 300 ETF ETF 921910873 537 7,280 SH   SOLE   7,280 0 0
Vanguard Mega Cap 300 Growth E ETF 921910816 1,180 13,485 SH   SOLE   13,485 0 0
Vanguard Mid-Cap ETF ETF 922908629 343 2,653 SH   SOLE   2,653 0 0
Vanguard Russell 1000 Growth E ETF 92206c680 1,359 12,725 SH   SOLE   12,725 0 0
Vanguard S&P 500 ETF ETF 922908363 1,477 7,434 SH   SOLE   7,434 0 0
Vanguard S&P 500 ETF ETF 922908363 16 80 SH   OTR   80 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769 206 1,850 SH   SOLE   1,850 0 0
Vanguard Value ETF ETF 922908744 305 3,507 SH   SOLE   3,507 0 0
Vanguard Value ETF ETF 922908744 10 120 SH   OTR   120 0 0
IShares Barclays 1-3 yr Cr Bon ETF 464288646 669 6,330 SH   SOLE   6,330 0 0
Powershares Preferred Port ETF ETF 73936t565 396 26,150 SH   SOLE   26,150 0 0
SPDR Barclays Cap Shrt Trm Cor ETF 78464a474 682 22,150 SH   SOLE   22,150 0 0
Vanguard Interm. Term Corp. Bo ETF 92206c870 731 8,164 SH   SOLE   8,164 0 0
Vanguard Interm. Term Corp. Bo ETF 92206c870 79 880 SH   OTR   880 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,285 15,950 SH   SOLE   15,950 0 0