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 CO COM 88579y101 3,279 15,621 SH   SOLE   15,621 0 0
ABBOTT LABS COM 002824100 1,123 21,055 SH   SOLE   20,700 0 355
ABBVIE INC COM 00287y109 2,590 29,151 SH   SOLE   28,731 0 420
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 54 400 SH   OTR   400 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 3,876 28,698 SH   SOLE   27,423 0 1,275
ADOBE SYS INC COM 00724f101 333 2,231 SH   SOLE   2,231 0 0
AIR PRODS & CHEMS INC COM 009158106 2,341 15,478 SH   SOLE   15,278 0 200
ALLEGION PUB LTD CO ORD SHS g0176j109 270 3,126 SH   SOLE   3,126 0 0
ALPHABET INC CAP STK CL A 02079k305 34 35 SH   OTR   35 0 0
ALPHABET INC CAP STK CL A 02079k305 38,443 39,481 SH   SOLE   37,731 0 1,750
ALPHABET INC CAP STK CL C 02079k107 44 46 SH   OTR   46 0 0
ALPHABET INC CAP STK CL C 02079k107 18,727 19,525 SH   SOLE   18,575 0 950
AMAZON COM INC COM 023135106 8 8 SH   OTR   8 0 0
AMAZON COM INC COM 023135106 41,193 42,849 SH   SOLE   40,581 0 2,268
AMERICAN EXPRESS CO COM 025816109 224 2,472 SH   SOLE   2,472 0 0
AMGEN INC COM 031162100 422 2,263 SH   SOLE   2,263 0 0
ANADARKO PETE CORP COM 032511107 1,054 21,579 SH   SOLE   21,279 0 300
APACHE CORP COM 037411105 221 4,820 SH   SOLE   4,620 0 200
APPLE INC COM 037833100 27,661 179,475 SH   SOLE   169,220 0 10,255
APPLE INC COM 037833100 76 490 SH   OTR   490 0 0
AQUA AMERICA INC COM 03836w103 221 6,666 SH   SOLE   6,666 0 0
ARCH CAP GROUP LTD ORD g0450a105 349 3,544 SH   SOLE   1,958 0 1,586
AT&T INC COM 00206r102 39 1,000 SH   OTR   1,000 0 0
AT&T INC COM 00206r102 1,117 28,526 SH   SOLE   28,526 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,151 37,969 SH   SOLE   35,669 0 2,300
AVERY DENNISON CORP COM 053611109 384 3,900 SH   SOLE   3,900 0 0
BANK AMER CORP COM 060505104 10 400 SH   OTR   400 0 0
BANK AMER CORP COM 060505104 26,553 1,047,875 SH   SOLE   980,675 0 67,200
BECTON DICKINSON & CO COM 075887109 479 2,442 SH   SOLE   2,358 0 84
BECTON DICKINSON & CO COM 075887109 32 165 SH   OTR   165 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,374 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,783 36,999 SH   SOLE   36,524 0 475
BOEING CO COM 097023105 1,197 4,707 SH   SOLE   4,707 0 0
BOSTON PROPERTIES INC COM 101121101 8,075 65,718 SH   SOLE   65,718 0 0
BP PLC SPONSORED ADR 055622104 208 5,414 SH   SOLE   5,414 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 804 12,612 SH   SOLE   12,612 0 0
CAPITAL ONE FINL CORP COM 14040h105 51 600 SH   OTR   600 0 0
CAPITAL ONE FINL CORP COM 14040h105 18,966 224,020 SH   SOLE   208,920 0 15,100
CARLISLE COS INC COM 142339100 706 7,036 SH   SOLE   7,036 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 9,085 140,701 SH   SOLE   136,351 0 4,350
CARNIVAL CORP UNIT 99/99/9999 143658300 10 150 SH   OTR   150 0 0
CATERPILLAR INC DEL COM 149123101 496 3,974 SH   SOLE   3,974 0 0
CDK GLOBAL INC COM 12508e101 13 200 SH   OTR   200 0 0
CDK GLOBAL INC COM 12508e101 15,540 246,308 SH   SOLE   223,943 0 22,365
CELGENE CORP COM 151020104 85 580 SH   OTR   580 0 0
CELGENE CORP COM 151020104 46,548 319,217 SH   SOLE   303,707 0 15,510
CHEVRON CORP NEW COM 166764100 2,738 23,303 SH   SOLE   23,303 0 0
CHUBB LIMITED COM h1467j104 262 1,835 SH   SOLE   1,835 0 0
CITIGROUP INC COM NEW 172967424 1,091 15,000 SH   SOLE   15,000 0 0
COCA COLA CO COM 191216100 3,615 80,312 SH   SOLE   79,712 0 600
COLGATE PALMOLIVE CO COM 194162103 44 600 SH   OTR   600 0 0
COLGATE PALMOLIVE CO COM 194162103 7,014 96,285 SH   SOLE   95,735 0 550
COMCAST CORP NEW CL A 20030n101 33,147 861,401 SH   SOLE   811,351 0 50,050
COMCAST CORP NEW CL A 20030n101 38 1,000 SH   OTR   1,000 0 0
COSTCO WHSL CORP NEW COM 22160k105 12 75 SH   OTR   75 0 0
COSTCO WHSL CORP NEW COM 22160k105 29,049 176,817 SH   SOLE   166,603 0 10,214
CVS HEALTH CORP COM 126650100 41 500 SH   OTR   500 0 0
CVS HEALTH CORP COM 126650100 3,742 46,016 SH   SOLE   44,247 0 1,769
DISNEY WALT CO COM DISNEY 254687106 960 9,737 SH   SOLE   9,737 0 0
DOMINION ENERGY INC COM 25746u109 1,577 20,493 SH   SOLE   20,493 0 0
DONALDSON INC COM 257651109 35,755 778,290 SH   SOLE   744,431 0 33,859
DONALDSON INC COM 257651109 11 250 SH   OTR   250 0 0
DOVER CORP COM 260003108 597 6,536 SH   SOLE   6,536 0 0
DOWDUPONT INC COM 26078j100 111 1,600 SH   OTR   1,600 0 0
DOWDUPONT INC COM 26078j100 695 10,036 SH   SOLE   10,036 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 792 9,443 SH   SOLE   9,443 0 0
EATON VANCE CORP COM NON VTG 278265103 290 5,875 SH   SOLE   5,875 0 0
EBAY INC COM 278642103 73 1,900 SH   OTR   1,900 0 0
EBAY INC COM 278642103 24,262 630,840 SH   SOLE   603,443 0 27,397
ECOLAB INC COM 278865100 58 450 SH   OTR   450 0 0
ECOLAB INC COM 278865100 36,910 286,994 SH   SOLE   273,694 0 13,300
EDWARDS LIFESCIENCES CORP COM 28176e108 22,762 208,231 SH   SOLE   200,606 0 7,625
EMERSON ELEC CO COM 291011104 2,151 34,228 SH   SOLE   33,828 0 400
EXXON MOBIL CORP COM 30231g102 10,389 126,725 SH   SOLE   124,325 0 2,400
FACEBOOK INC CL A 30303m102 13 75 SH   OTR   75 0 0
FACEBOOK INC CL A 30303m102 1,259 7,368 SH   SOLE   7,368 0 0
FEDEX CORP COM 31428x106 3,770 16,711 SH   SOLE   14,549 0 2,162
FISERV INC COM 337738108 77 600 SH   OTR   600 0 0
FISERV INC COM 337738108 48,369 375,066 SH   SOLE   356,726 0 18,340
GENERAL ELECTRIC CO COM 369604103 15,855 655,707 SH   SOLE   645,565 0 10,142
GENTEX CORP COM 371901109 71 3,600 SH   OTR   3,600 0 0
GENTEX CORP COM 371901109 43,338 2,188,785 SH   SOLE   2,075,653 0 113,132
GRAINGER W W INC COM 384802104 10,008 55,679 SH   SOLE   50,714 0 4,965
GRAINGER W W INC COM 384802104 51 285 SH   OTR   285 0 0
HOME DEPOT INC COM 437076102 1,974 12,067 SH   SOLE   12,067 0 0
HUBBELL INC COM 443510607 216 1,864 SH   SOLE   1,864 0 0
IDEXX LABS INC COM 45168d104 303 1,950 SH   SOLE   1,950 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,253 8,470 SH   SOLE   8,470 0 0
ILLUMINA INC COM 452327109 239 1,200 SH   SOLE   1,200 0 0
INGERSOLL-RAND PLC SHS g47791101 863 9,680 SH   SOLE   9,680 0 0
INTEL CORP COM 458140100 1,348 35,399 SH   SOLE   35,399 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,480 10,202 SH   SOLE   9,512 0 690
ISHARES TR CORE S&P MCP ETF 464287507 1,856 10,373 SH   SOLE   10,373 0 0
ISHARES TR CORE S&P SCP ETF 464287804 833 11,227 SH   SOLE   11,227 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,312 24,956 SH   SOLE   24,956 0 0
ISHARES TR EAFE GRWTH ETF 464288885 523 6,759 SH   SOLE   6,759 0 0
ISHARES TR MSCI ACWI EX US 464288240 246 5,090 SH   SOLE   5,090 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,117 74,720 SH   SOLE   73,472 0 1,248
ISHARES TR MSCI EMG MKT ETF 464287234 2,201 49,125 SH   SOLE   48,275 0 850
ISHARES TR RUSSELL 2000 ETF 464287655 2,836 19,136 SH   SOLE   19,136 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 392 2,626 SH   SOLE   2,626 0 0
JOHNSON & JOHNSON COM 478160104 27,786 213,720 SH   SOLE   202,395 0 11,325
JPMORGAN CHASE & CO COM 46625h100 9,191 96,229 SH   SOLE   94,889 0 1,340
LABORATORY CORP AMER HLDGS COM NEW 50540r409 8,514 56,397 SH   SOLE   54,297 0 2,100
LABORATORY CORP AMER HLDGS COM NEW 50540r409 57 375 SH   OTR   375 0 0
MARRIOTT INTL INC NEW CL A 571903202 616 5,587 SH   SOLE   5,587 0 0
MARSH & MCLENNAN COS INC COM 571748102 67 800 SH   OTR   800 0 0
MARSH & MCLENNAN COS INC COM 571748102 50,985 608,346 SH   SOLE   581,209 0 27,137
MASTERCARD INCORPORATED CL A 57636q104 54 380 SH   OTR   380 0 0
MASTERCARD INCORPORATED CL A 57636q104 11,784 83,454 SH   SOLE   80,879 0 2,575
MCCORMICK & CO INC COM NON VTG 579780206 6,359 61,959 SH   SOLE   59,684 0 2,275
MCDONALDS CORP COM 580135101 582 3,715 SH   SOLE   3,715 0 0
MERCK & CO INC COM 58933y105 64 1,000 SH   OTR   1,000 0 0
MERCK & CO INC COM 58933y105 39,941 623,788 SH   SOLE   594,503 0 29,285
MICROSOFT CORP COM 594918104 43,578 585,023 SH   SOLE   554,230 0 30,793
MICROSOFT CORP COM 594918104 86 1,150 SH   OTR   1,150 0 0
MONDELEZ INTL INC CL A 609207105 360 8,850 SH   SOLE   8,850 0 0
NEXTERA ENERGY INC COM 65339f101 2,142 14,618 SH   SOLE   13,818 0 800
NIKE INC CL B 654106103 349 6,726 SH   SOLE   6,726 0 0
ORACLE CORP COM 68389x105 5,097 105,413 SH   SOLE   100,888 0 4,525
PEPSICO INC COM 713448108 8 70 SH   OTR   70 0 0
PEPSICO INC COM 713448108 10,546 94,643 SH   SOLE   92,193 0 2,450
PFIZER INC COM 717081103 880 24,659 SH   SOLE   24,659 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 424 9,282 SH   SOLE   9,282 0 0
POTASH CORP SASK INC COM 73755l107 12,234 635,853 SH   SOLE   591,255 0 44,598
PPG INDS INC COM 693506107 435 4,000 SH   SOLE   4,000 0 0
PRAXAIR INC COM 74005p104 538 3,854 SH   SOLE   3,854 0 0
PRICELINE GRP INC COM NEW 741503403 7 4 SH   OTR   4 0 0
PRICELINE GRP INC COM NEW 741503403 26,430 14,436 SH   SOLE   13,549 0 887
PROCTER AND GAMBLE CO COM 742718109 36 400 SH   OTR   400 0 0
PROCTER AND GAMBLE CO COM 742718109 3,924 43,130 SH   SOLE   43,080 0 50
ROPER TECHNOLOGIES INC COM 776696106 685 2,815 SH   SOLE   2,815 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 574 9,473 SH   SOLE   9,473 0 0
SCHLUMBERGER LTD COM 806857108 8,071 115,702 SH   SOLE   112,727 0 2,975
SHIRE PLC SPONSORED ADR 82481r106 15,465 100,987 SH   SOLE   93,127 0 7,860
SPDR INDEX SHS FDS ASIA PACIF ETF 78463x301 472 4,756 SH   SOLE   4,756 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 680 2,707 SH   SOLE   2,707 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 205 628 SH   SOLE   628 0 0
SYNCHRONY FINL COM 87165B103 39 1,250 SH   OTR   1,250 0 0
SYNCHRONY FINL COM 87165B103 41,465 1,335,432 SH   SOLE   1,273,958 0 61,474
SYSCO CORP COM 871829107 528 9,794 SH   SOLE   9,794 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 805 4,255 SH   SOLE   4,255 0 0
TJX COS INC NEW COM 872540109 63 850 SH   OTR   850 0 0
TJX COS INC NEW COM 872540109 33,592 455,611 SH   SOLE   430,718 0 24,893
UNILEVER N V N Y SHS NEW 904784709 535 9,067 SH   SOLE   9,067 0 0
UNION PAC CORP COM 907818108 843 7,271 SH   SOLE   7,271 0 0
UNITED PARCEL SERVICE INC CL B 911312106 68 570 SH   OTR   570 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,296 210,644 SH   SOLE   198,252 0 12,392
UNITED TECHNOLOGIES CORP COM 913017109 79 680 SH   OTR   680 0 0
UNITED TECHNOLOGIES CORP COM 913017109 17,274 148,815 SH   SOLE   141,965 0 6,850
US BANCORP DEL COM NEW 902973304 3,352 62,546 SH   SOLE   62,546 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 516 3,510 SH   SOLE   3,510 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 392 1,700 SH   SOLE   1,700 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,915 112,809 SH   SOLE   111,009 0 1,800
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11 243 SH   OTR   243 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,212 50,946 SH   SOLE   50,946 0 0
VECTREN CORP COM 92240g101 225 3,420 SH   SOLE   3,420 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 825 16,671 SH   SOLE   16,671 0 0
WABTEC CORP COM 929740108 23 300 SH   OTR   300 0 0
WABTEC CORP COM 929740108 19,876 262,390 SH   SOLE   249,240 0 13,150
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,177 15,242 SH   SOLE   15,242 0 0
WASTE MGMT INC DEL COM 94106l109 1,320 16,859 SH   SOLE   16,375 0 484
WELLS FARGO CO NEW COM 949746101 44 800 SH   OTR   800 0 0
WELLS FARGO CO NEW COM 949746101 16,197 293,692 SH   SOLE   284,649 0 9,043
ZIMMER BIOMET HLDGS INC COM 98956p102 34,463 294,332 SH   SOLE   279,972 0 14,360
ZIMMER BIOMET HLDGS INC COM 98956p102 52 440 SH   OTR   440 0 0