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 28,397 159,024 SH   SOLE   159,024 0 0
AFLAC Inc. COM 001055102 356 5,113 SH   SOLE   5,113 0 0
AT&T Inc COM 00206r102 25,940 609,919 SH   SOLE   609,919 0 0
AbbVie Inc COM 00287y109 1,211 19,339 SH   SOLE   19,339 0 0
Abbott Labs COM 002824100 2,412 62,793 SH   SOLE   62,793 0 0
Accenture PLC Cl A COM g1151c101 13,812 117,922 SH   SOLE   117,922 0 0
Affiliated Managers Group Inc COM 008252108 1,032 7,101 SH   SOLE   7,101 0 0
Air Products & Chemicals, Inc COM 009158106 15,978 111,100 SH   SOLE   111,100 0 0
Akamai Technologies Com COM 00971T101 305 4,575 SH   SOLE   4,575 0 0
Alaska Air Group COM 011659109 221 2,489 SH   SOLE   2,489 0 0
Alphabet Inc CL A COM 02079K305 1,976 2,494 SH   SOLE   2,494 0 0
Alphabet Inc CL C NON Voting COM 02079K107 284 368 SH   SOLE   368 0 0
Altria Group Inc COM 02209s103 408 6,040 SH   SOLE   6,040 0 0
AmeriGas Partners, LP COM 030975106 214 4,469 SH   SOLE   4,469 0 0
American Express Co COM 025816109 228 3,075 SH   SOLE   3,075 0 0
Amgen COM 031162100 559 3,823 SH   SOLE   3,123 0 700
Anadarko Pete Corp COM 032511107 493 7,065 SH   SOLE   6,665 0 400
Analog Devices Inc COM 032654105 5,361 73,819 SH   SOLE   73,819 0 0
Apple Inc. COM 037833100 24,837 214,447 SH   SOLE   211,947 0 2,500
Aqua America Inc COM 03836w103 3,878 129,094 SH   SOLE   129,094 0 0
Arthur J Gallagher & Co COM 363576109 9,689 186,468 SH   SOLE   186,468 0 0
Assurant Inc COM 04621X108 19,179 206,539 SH   SOLE   206,539 0 0
Automatic Data Processing COM 053015103 28,447 276,778 SH   SOLE   276,778 0 0
Baker Hughes COM 057224107 265 4,085 SH   SOLE   3,685 0 400
Becton Dickinson and Co COM 075887109 30,135 182,031 SH   SOLE   182,031 0 0
Berkshire Hathaway Cl B COM 084670702 310 1,900 SH   SOLE   1,000 0 900
Black Hills Corp COM 092113109 459 7,475 SH   SOLE   7,475 0 0
Blackstone Group LP COM 09253u108 295 10,931 SH   SOLE   10,931 0 0
Boeing COM 097023105 1,730 11,115 SH   SOLE   11,115 0 0
Broadridge Financial Solutions COM 11133t103 13,788 207,967 SH   SOLE   207,967 0 0
C.R. Bard Inc COM 067383109 10,845 48,272 SH   SOLE   48,272 0 0
CVS Health Corp COM 126650100 16,543 209,649 SH   SOLE   208,949 0 700
Caterpillar Inc COM 149123101 5,206 56,131 SH   SOLE   54,331 0 1,800
Chevron Corp COM 166764100 30,513 259,245 SH   SOLE   259,245 0 0
Cincinnati Financial Corp COM 172062101 249 3,292 SH   SOLE   1,792 0 1,500
Cisco Systems COM 17275r102 935 30,931 SH   SOLE   30,931 0 0
Clorox Co COM 189054109 607 5,055 SH   SOLE   5,055 0 0
Coca Cola Co COM 191216100 20,360 491,064 SH   SOLE   491,064 0 0
Cognizant Tech Solutions Cl A COM 192446102 1,918 34,231 SH   SOLE   34,231 0 0
Colgate Palmolive Co COM 194162103 876 13,392 SH   SOLE   11,592 0 1,800
Commerce Bancshares Inc COM 200525103 18,910 327,104 SH   SOLE   327,104 0 0
Costco Wholesale Corp COM 22160k105 391 2,442 SH   SOLE   2,442 0 0
Deere & Co COM 244199105 280 2,715 SH   SOLE   2,215 0 500
Dell Technologies Inc Cl V COM 24703L103 222 4,036 SH   SOLE   4,036 0 0
Digital Realty Trust Inc COM 253868103 10,135 103,143 SH   SOLE   103,143 0 0
Dominion Resources COM 25746u109 241 3,142 SH   SOLE   3,142 0 0
Dow Chemical COM 260543103 208 3,627 SH   SOLE   3,627 0 0
Duke Energy Corp COM 26441c204 337 4,339 SH   SOLE   4,339 0 0
Eastman Chemical Co COM 277432100 989 13,149 SH   SOLE   13,149 0 0
Eaton Corp PLC COM g29183103 416 6,200 SH   SOLE   4,600 0 1,600
Ecolab Inc COM 278865100 2,021 17,243 SH   SOLE   16,043 0 1,200
Emerson Electric Co COM 291011104 641 11,493 SH   SOLE   11,493 0 0
Enterprise Products Partners L COM 293792107 272 10,045 SH   SOLE   10,045 0 0
Eog Resources Inc COM 26875p101 826 8,175 SH   SOLE   7,575 0 600
Expeditors International WA COM 302130109 215 4,060 SH   SOLE   2,460 0 1,600
Express Scripts Holding Compan COM 30219g108 231 3,362 SH   SOLE   3,362 0 0
Exxon Mobil Corp COM 30231g102 19,389 214,810 SH   SOLE   212,910 0 1,900
FedEx Corporation COM 31428x106 231 1,243 SH   SOLE   1,243 0 0
Fiserv Inc COM 337738108 388 3,650 SH   SOLE   2,200 0 1,450
Foot Locker Inc Com COM 344849104 210 2,962 SH   SOLE   2,962 0 0
Fortis Inc COM 349553107 11,164 361,513 SH   SOLE   361,513 0 0
General Dynamics Corp COM 369550108 11,461 66,380 SH   SOLE   66,380 0 0
General Electric Co COM 369604103 1,205 38,122 SH   SOLE   38,122 0 0
General Mills Inc. COM 370334104 29,119 471,409 SH   SOLE   471,409 0 0
Gentex Corp COM 371901109 242 12,300 SH   SOLE   7,900 0 4,400
Gilead Sciences Incorporated COM 375558103 14,646 204,528 SH   SOLE   204,528 0 0
Goldman Sachs Group COM 38141g104 221 923 SH   SOLE   923 0 0
Harman International Industrie COM 413086109 298 2,681 SH   SOLE   2,681 0 0
Honeywell Intl Inc COM 438516106 318 2,742 SH   SOLE   2,742 0 0
Idexx Labs Inc COM 45168d104 575 4,900 SH   SOLE   3,900 0 1,000
Illinois Tool Works Inc COM 452308109 30,883 252,185 SH   SOLE   251,585 0 600
Intel Corp COM 458140100 847 23,356 SH   SOLE   21,656 0 1,700
International Business Machine COM 459200101 25,463 153,403 SH   SOLE   153,403 0 0
International Flav&Fra Com COM 459506101 12,213 103,653 SH   SOLE   103,653 0 0
J M Smucker Company New COM 832696405 20,569 160,623 SH   SOLE   160,623 0 0
J M Smucker Company New COM 832696405 4 35 SH   OTR   35 0 0
J P Morgan Chase & Co COM 46625h100 5,395 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 17,327 195,164 SH   SOLE   195,164 0 0
Johnson & Johnson COM 478160104 34,111 296,073 SH   SOLE   296,073 0 0
Johnson & Johnson COM 478160104 20 175 SH   OTR   175 0 0
Kimberly Clark Corp COM 494368103 19,904 174,412 SH   SOLE   174,412 0 0
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 397 19,164 SH   SOLE   19,164 0 0
Kraft Heinz Company COM 500754106 465 5,327 SH   SOLE   5,327 0 0
Leggett & Platt Inc COM 524660107 11,490 235,070 SH   SOLE   235,070 0 0
Linear Technology Corp COM 535678106 425 6,822 SH   SOLE   6,822 0 0
Lockheed Martin Corp COM 539830109 551 2,203 SH   SOLE   1,503 0 700
Lowes Cos Inc COM 548661107 315 4,424 SH   SOLE   3,724 0 700
Lowes Cos Inc COM 548661107 30 425 SH   OTR   425 0 0
M D C Hldgs Inc COM 552676108 418 16,271 SH   SOLE   16,271 0 0
Magellan Midstream Partners, L COM 559080106 5,611 74,187 SH   SOLE   74,187 0 0
Mastercard Inc COM 57636q104 18,192 176,193 SH   SOLE   176,193 0 0
McCormick & Company Inc NON VT COM 579780206 4,547 48,723 SH   SOLE   47,923 0 800
McDonalds Corp COM 580135101 28,677 235,598 SH   SOLE   235,598 0 0
Merck & Co Inc COM 58933y105 15,607 265,103 SH   SOLE   265,103 0 0
Michael Kors Holdings Ltd COM g60754101 234 5,442 SH   SOLE   5,442 0 0
Microsoft Corp COM 594918104 11,026 177,445 SH   SOLE   177,445 0 0
National Instruments Corp COM 636518102 277 9,000 SH   SOLE   6,100 0 2,900
Nestle SA ADR COM 641069406 12,671 176,622 SH   SOLE   176,122 0 500
NextEra Energy Inc COM 65339f101 12,749 106,719 SH   SOLE   106,719 0 0
Nielsen Holdings PLC COM g6518l108 588 14,025 SH   SOLE   14,025 0 0
Nike Inc, Class B COM 654106103 1,447 28,467 SH   SOLE   28,467 0 0
Norfolk Southern Corp COM 655844108 453 4,190 SH   SOLE   4,190 0 0
Northern Trust COM 665859104 5,228 58,713 SH   SOLE   58,313 0 400
Novartis AG ADR COM 66987V109 25,900 355,580 SH   SOLE   355,580 0 0
Occidental Petroleum COM 674599105 10,634 149,293 SH   SOLE   149,293 0 0
PPG Industries Inc COM 693506107 731 7,713 SH   SOLE   7,713 0 0
PVH Corp. COM 693656100 355 3,931 SH   SOLE   3,931 0 0
Parker Hannifin Corp COM 701094104 217 1,550 SH   SOLE   1,550 0 0
PayChex Inc COM 704326107 454 7,462 SH   SOLE   5,862 0 1,600
PepsiCo Inc COM 713448108 9,037 86,367 SH   SOLE   85,867 0 500
Pfizer COM 717081103 845 26,025 SH   SOLE   26,025 0 0
Philip Morris International COM 718172109 866 9,466 SH   SOLE   9,466 0 0
Phillips 66 COM 718546104 2,214 25,621 SH   SOLE   25,621 0 0
Phillips 66 COM 718546104 5 63 SH   OTR   63 0 0
Polaris Inds Inc Com COM 731068102 268 3,251 SH   SOLE   3,251 0 0
Praxair Inc COM 74005p104 7,447 63,544 SH   SOLE   62,944 0 600
Procter & Gamble Co COM 742718109 6,887 81,912 SH   SOLE   81,912 0 0
Qualcomm Inc COM 747525103 30,494 467,702 SH   SOLE   465,802 0 1,900
RPM Intl Inc COM 749685103 6,021 111,852 SH   SOLE   110,502 0 1,350
Realty Income Corporation COM 756109104 20,411 355,090 SH   SOLE   355,090 0 0
Republic Services Inc COM 760759100 24,886 436,210 SH   SOLE   436,210 0 0
Republic Services Inc COM 760759100 6 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 279 4,500 SH   SOLE   2,500 0 2,000
Rockwell Automation Inc. COM 773903109 203 1,513 SH   SOLE   1,513 0 0
Ross Stores COM 778296103 13,310 202,903 SH   SOLE   202,903 0 0
Royal Dutch Shell PLC ADR B COM 780259107 10,361 178,722 SH   SOLE   178,722 0 0
Salesforce.com Inc COM 79466l302 1,420 20,745 SH   SOLE   20,745 0 0
Schlumberger Ltd COM 806857108 1,244 14,817 SH   SOLE   14,317 0 500
Scripps Networks Interactive C COM 811065101 437 6,126 SH   SOLE   5,526 0 600
Simon Property Group COM 828806109 290 1,631 SH   SOLE   1,631 0 0
Southern Co COM 842587107 822 16,707 SH   SOLE   16,707 0 0
Starbucks Corporation COM 855244109 15,434 277,992 SH   SOLE   277,992 0 0
State Street Corp COM 857477103 253 3,260 SH   SOLE   3,260 0 0
Stericycle Inc COM 858912108 281 3,650 SH   SOLE   2,750 0 900
Steris PLC COM G84720104 19,745 292,990 SH   SOLE   292,990 0 0
Stryker Corp COM 863667101 658 5,488 SH   SOLE   5,488 0 0
Sysco Corporation COM 871829107 428 7,733 SH   SOLE   6,933 0 800
T Rowe Price Group Inc COM 74144t108 363 4,819 SH   SOLE   4,319 0 500
Target Corporation COM 87612e106 558 7,725 SH   SOLE   7,725 0 0
Tractor Supply Company COM 892356106 478 6,303 SH   SOLE   5,103 0 1,200
Travelers Cos Inc COM 89417e109 18,296 149,452 SH   SOLE   149,452 0 0
Trinity Industries Inc COM 896522109 207 7,459 SH   SOLE   7,459 0 0
U. S. Bancorp COM 902973304 1,015 19,758 SH   SOLE   19,758 0 0
U. S. Bancorp COM 902973304 15 300 SH   OTR   300 0 0
Union Pacific Corp COM 907818108 14,770 142,457 SH   SOLE   142,457 0 0
United Parcel Service Inc Cl B COM 911312106 21,061 183,718 SH   SOLE   183,718 0 0
United Technologies Corp COM 913017109 19,598 178,783 SH   SOLE   178,383 0 400
V F Corporation COM 918204108 16,578 310,741 SH   SOLE   310,041 0 700
V F Corporation COM 918204108 4 84 SH   OTR   84 0 0
Valspar Corp COM 920355104 24,560 237,045 SH   SOLE   237,045 0 0
Verizon Communications COM 92343v104 10,510 196,886 SH   SOLE   196,886 0 0
Visa Inc Cl A COM 92826c839 1,711 21,927 SH   SOLE   21,927 0 0
W.W. Grainger Inc. COM 384802104 9,726 41,879 SH   SOLE   41,879 0 0
WEC Energy Group Inc COM 92939u106 17,785 303,243 SH   SOLE   303,243 0 0
Wal-Mart Stores COM 931142103 8,789 127,153 SH   SOLE   127,153 0 0
Walgreen Boots Alliance Inc COM 931427108 12,120 146,446 SH   SOLE   146,446 0 0
Walt Disney Co COM 254687106 206 1,975 SH   SOLE   1,975 0 0
Watsco, Inc. COM 942622200 452 3,050 SH   SOLE   2,050 0 1,000
Wells Fargo & Co COM 949746101 6,341 115,068 SH   SOLE   115,068 0 0
Welltower Inc COM 95040Q104 8,955 133,802 SH   SOLE   133,802 0 0
Westrock Company COM 96145d105 554 10,914 SH   SOLE   10,914 0 0
Xcel Energy Inc COM 98389b100 18,786 461,575 SH   SOLE   461,575 0 0
Xilinx Inc COM 983919101 19,116 316,655 SH   SOLE   316,655 0 0
Zebra Technologies Corp. Cl A COM 989207105 294 3,425 SH   SOLE   2,825 0 600
IShares DJ Select Dividend Fd ETF 464287168 341 3,846 SH   SOLE   3,846 0 0
IShares MSCI EAFE Index Fd ETF 464287465 541 9,370 SH   SOLE   9,370 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,499 8,225 SH   SOLE   8,225 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 492 14,043 SH   SOLE   14,043 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467y107 438 1,450 SH   SOLE   1,450 0 0
IShares Barclays 1-3 yr Cr Bon ETF 464288646 664 6,330 SH   SOLE   6,330 0 0
Powershares Preferred Port ETF ETF 73936t565 365 25,650 SH   SOLE   25,650 0 0
SPDR Barclays Cap Shrt Trm Cor ETF 78464a474 673 22,050 SH   SOLE   22,050 0 0
Vanguard Short-Term Corporate ETF 92206c409 1,276 16,075 SH   SOLE   16,075 0 0