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,042 17,261 SH   SOLE   17,261 0 0
ABBOTT LABS COM 002824100 1,160 27,428 SH   SOLE   27,014 0 414
ABBVIE INC COM 00287y109 1,868 29,614 SH   SOLE   29,193 0 421
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 49 400 SH   OTR   400 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 4,026 32,950 SH   SOLE   31,575 0 1,375
ADOBE SYS INC COM 00724f101 229 2,111 SH   SOLE   2,111 0 0
AIR PRODS & CHEMS INC COM 009158106 2,646 17,602 SH   SOLE   17,402 0 200
ALLEGION PUB LTD CO ORD SHS g0176j109 215 3,126 SH   SOLE   3,126 0 0
ALPHABET INC CAP STK CL A 02079k305 28 35 SH   OTR   35 0 0
ALPHABET INC CAP STK CL A 02079k305 30,176 37,529 SH   SOLE   35,999 0 1,530
ALPHABET INC CAP STK CL C 02079k107 38 49 SH   OTR   49 0 0
ALPHABET INC CAP STK CL C 02079k107 16,448 21,161 SH   SOLE   20,156 0 1,005
AMAZON COM INC COM 023135106 17 20 SH   OTR   20 0 0
AMAZON COM INC COM 023135106 49,900 59,596 SH   SOLE   56,961 0 2,635
AMGEN INC COM 031162100 386 2,313 SH   SOLE   2,313 0 0
ANADARKO PETE CORP COM 032511107 1,556 24,559 SH   SOLE   24,259 0 300
APACHE CORP COM 037411105 395 6,180 SH   SOLE   5,980 0 200
APPLE INC COM 037833100 59 520 SH   OTR   520 0 0
APPLE INC COM 037833100 22,806 201,732 SH   SOLE   190,527 0 11,205
AQUA AMERICA INC COM 03836w103 203 6,666 SH   SOLE   6,666 0 0
ARCH CAP GROUP LTD ORD g0450a105 319 4,019 SH   SOLE   1,958 0 2,061
AT&T INC COM 00206r102 41 1,000 SH   OTR   1,000 0 0
AT&T INC COM 00206r102 1,438 35,415 SH   SOLE   35,415 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,479 39,442 SH   SOLE   37,142 0 2,300
AVERY DENNISON CORP COM 053611109 303 3,900 SH   SOLE   3,900 0 0
BAXTER INTL INC COM 071813109 179 3,771 SH   SOLE   3,771 0 0
BECTON DICKINSON & CO COM 075887109 47 260 SH   OTR   260 0 0
BECTON DICKINSON & CO COM 075887109 475 2,643 SH   SOLE   2,558 0 85
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,081 5 SH   SOLE   2 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9 61 SH   OTR   61 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,031 41,744 SH   SOLE   40,819 0 925
BOEING CO COM 097023105 643 4,882 SH   SOLE   4,882 0 0
BOSTON PROPERTIES INC COM 101121101 9,924 72,818 SH   SOLE   72,818 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 588 10,912 SH   SOLE   10,912 0 0
CAPITAL ONE FINL CORP COM 14040h105 43 600 SH   OTR   600 0 0
CAPITAL ONE FINL CORP COM 14040h105 18,560 258,384 SH   SOLE   242,684 0 15,700
CARLISLE COS INC COM 142339100 737 7,186 SH   SOLE   7,186 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 7 150 SH   OTR   150 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 7,268 148,881 SH   SOLE   143,931 0 4,950
CATERPILLAR INC DEL COM 149123101 300 3,374 SH   SOLE   3,374 0 0
CDK GLOBAL INC COM 12508e101 11 200 SH   OTR   200 0 0
CDK GLOBAL INC COM 12508e101 13,410 233,782 SH   SOLE   211,182 0 22,600
CELGENE CORP COM 151020104 63 600 SH   OTR   600 0 0
CELGENE CORP COM 151020104 34,831 333,213 SH   SOLE   316,753 0 16,460
CHEVRON CORP NEW COM 166764100 2,405 23,366 SH   SOLE   23,366 0 0
CHUBB LIMITED COM h1467j104 284 2,259 SH   SOLE   2,259 0 0
CISCO SYS INC COM 17275r102 68 2,130 SH   SOLE   2,130 0 0
COCA COLA CO COM 191216100 4,460 105,396 SH   SOLE   104,646 0 750
COLGATE PALMOLIVE CO COM 194162103 44 600 SH   OTR   600 0 0
COLGATE PALMOLIVE CO COM 194162103 12,917 174,223 SH   SOLE   161,273 0 12,950
COMCAST CORP NEW CL A 20030n101 33 500 SH   OTR   500 0 0
COMCAST CORP NEW CL A 20030n101 29,013 437,342 SH   SOLE   409,567 0 27,775
COSTCO WHSL CORP NEW COM 22160k105 21,061 138,095 SH   SOLE   130,755 0 7,340
COSTCO WHSL CORP NEW COM 22160k105 8 50 SH   OTR   50 0 0
CVS HEALTH CORP COM 126650100 44 500 SH   OTR   500 0 0
CVS HEALTH CORP COM 126650100 5,290 59,441 SH   SOLE   57,672 0 1,769
DISNEY WALT CO COM DISNEY 254687106 851 9,168 SH   SOLE   9,168 0 0
DOMINION RES INC VA NEW COM 25746u109 1,610 21,678 SH   SOLE   21,678 0 0
DONALDSON INC COM 257651109 9 250 SH   OTR   250 0 0
DONALDSON INC COM 257651109 27,816 745,139 SH   SOLE   710,864 0 34,275
DOVER CORP COM 260003108 489 6,636 SH   SOLE   6,636 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 529 7,898 SH   SOLE   7,898 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 762 9,521 SH   SOLE   9,521 0 0
EATON VANCE CORP COM NON VTG 278265103 1,967 50,365 SH   SOLE   33,365 0 17,000
EBAY INC COM 278642103 66 2,000 SH   OTR   2,000 0 0
EBAY INC COM 278642103 18,868 573,490 SH   SOLE   549,340 0 24,150
ECOLAB INC COM 278865100 55 450 SH   OTR   450 0 0
ECOLAB INC COM 278865100 36,030 296,009 SH   SOLE   280,659 0 15,350
EDWARDS LIFESCIENCES CORP COM 28176e108 28,521 236,570 SH   SOLE   227,445 0 9,125
EMERSON ELEC CO COM 291011104 2,310 42,385 SH   SOLE   41,985 0 400
EXXON MOBIL CORP COM 30231g102 12,704 145,557 SH   SOLE   141,059 0 4,498
FACEBOOK INC CL A 30303m102 6 50 SH   OTR   50 0 0
FACEBOOK INC CL A 30303m102 677 5,280 SH   SOLE   5,280 0 0
FEDEX CORP COM 31428x106 6,873 39,345 SH   SOLE   32,420 0 6,925
FISERV INC COM 337738108 60 600 SH   OTR   600 0 0
FISERV INC COM 337738108 40,035 402,486 SH   SOLE   381,681 0 20,805
GENERAL ELECTRIC CO COM 369604103 19,678 664,336 SH   SOLE   641,482 0 22,854
GENERAL MLS INC COM 370334104 347 5,429 SH   SOLE   5,429 0 0
GENTEX CORP COM 371901109 63 3,600 SH   OTR   3,600 0 0
GENTEX CORP COM 371901109 44,178 2,515,808 SH   SOLE   2,387,388 0 128,420
GILEAD SCIENCES INC COM 375558103 250 3,156 SH   SOLE   3,156 0 0
GRAINGER W W INC COM 384802104 24,770 110,168 SH   SOLE   104,358 0 5,810
GRAINGER W W INC COM 384802104 64 285 SH   OTR   285 0 0
HELMERICH & PAYNE INC COM 423452101 256 3,800 SH   SOLE   3,800 0 0
HOME DEPOT INC COM 437076102 1,212 9,417 SH   SOLE   9,417 0 0
HUBBELL INC COM 443510607 275 2,549 SH   SOLE   2,549 0 0
IDEXX LABS INC COM 45168d104 333 2,950 SH   SOLE   2,950 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,033 8,620 SH   SOLE   8,620 0 0
ILLUMINA INC COM 452327109 254 1,400 SH   SOLE   1,400 0 0
INGERSOLL-RAND PLC SHS g47791101 658 9,680 SH   SOLE   9,680 0 0
INTEL CORP COM 458140100 1,220 32,319 SH   SOLE   32,239 0 80
INTERNATIONAL BUSINESS MACHS COM 459200101 2,102 13,230 SH   SOLE   12,340 0 890
ISHARES TR CORE S&P MCP ETF 464287507 1,395 9,018 SH   SOLE   9,018 0 0
ISHARES TR CORE S&P SCP ETF 464287804 190 1,530 SH   SOLE   1,530 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,696 26,179 SH   SOLE   26,179 0 0
ISHARES TR EAFE GRWTH ETF 464288885 453 6,629 SH   SOLE   6,629 0 0
ISHARES TR MSCI ACWI EX US 464288240 213 5,140 SH   SOLE   5,140 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,431 74,940 SH   SOLE   73,692 0 1,248
ISHARES TR MSCI EMG MKT ETF 464287234 1,830 48,856 SH   SOLE   48,006 0 850
ISHARES TR RUSSELL 2000 ETF 464287655 2,893 23,289 SH   SOLE   23,289 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 353 2,757 SH   SOLE   2,757 0 0
JOHNSON & JOHNSON COM 478160104 31,853 269,647 SH   SOLE   254,957 0 14,690
JPMORGAN CHASE & CO COM 46625h100 6,331 95,073 SH   SOLE   93,698 0 1,375
LABORATORY CORP AMER HLDGS COM NEW 50540r409 48 350 SH   OTR   350 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540r409 8,177 59,479 SH   SOLE   57,429 0 2,050
MARRIOTT INTL INC NEW CL A 571903202 404 5,994 SH   SOLE   5,994 0 0
MARSH & MCLENNAN COS INC COM 571748102 54 800 SH   OTR   800 0 0
MARSH & MCLENNAN COS INC COM 571748102 41,888 622,873 SH   SOLE   594,736 0 28,137
MASTERCARD INCORPORATED CL A 57636q104 39 380 SH   OTR   380 0 0
MASTERCARD INCORPORATED CL A 57636q104 8,397 82,505 SH   SOLE   79,730 0 2,775
MCCORMICK & CO INC COM NON VTG 579780206 6,409 64,139 SH   SOLE   61,864 0 2,275
MCDONALDS CORP COM 580135101 480 4,165 SH   SOLE   4,165 0 0
MEDTRONIC PLC SHS G5960L103 128 1,485 SH   SOLE   1,485 0 0
MERCK & CO INC COM 58933y105 62 1,000 SH   OTR   1,000 0 0
MERCK & CO INC COM 58933y105 32,663 523,360 SH   SOLE   492,910 0 30,450
MICROSOFT CORP COM 594918104 34,047 591,087 SH   SOLE   559,187 0 31,900
MICROSOFT CORP COM 594918104 66 1,150 SH   OTR   1,150 0 0
MONDELEZ INTL INC CL A 609207105 404 9,193 SH   SOLE   9,193 0 0
MONSANTO CO NEW COM 61166w101 2,144 20,983 SH   SOLE   20,983 0 0
NEXTERA ENERGY INC COM 65339f101 1,813 14,818 SH   SOLE   13,318 0 1,500
NIKE INC CL B 654106103 355 6,736 SH   SOLE   6,736 0 0
ORACLE CORP COM 68389x105 8,091 205,982 SH   SOLE   200,757 0 5,225
PEPSICO INC COM 713448108 8 70 SH   OTR   70 0 0
PEPSICO INC COM 713448108 11,418 104,975 SH   SOLE   102,425 0 2,550
PFIZER INC COM 717081103 912 26,919 SH   SOLE   26,919 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 986 23,160 SH   SOLE   19,160 0 4,000
POTASH CORP SASK INC COM 73755l107 5,274 323,155 SH   SOLE   297,055 0 26,100
POWERSHARES ETF TRUST WNDRHLL CLN EN 73935x500 77 20,000 SH   SOLE   20,000 0 0
PPG INDS INC COM 693506107 486 4,700 SH   SOLE   4,700 0 0
PRAXAIR INC COM 74005p104 499 4,133 SH   SOLE   4,133 0 0
PRICELINE GRP INC COM NEW 741503403 6 4 SH   OTR   4 0 0
PRICELINE GRP INC COM NEW 741503403 19,303 13,118 SH   SOLE   12,330 0 788
PROCTER AND GAMBLE CO COM 742718109 36 400 SH   OTR   400 0 0
PROCTER AND GAMBLE CO COM 742718109 4,980 55,492 SH   SOLE   55,392 0 100
QUALCOMM INC COM 747525103 233 3,400 SH   SOLE   3,400 0 0
ROPER TECHNOLOGIES INC COM 776696106 514 2,815 SH   SOLE   2,815 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 554 11,072 SH   SOLE   11,072 0 0
SCHLUMBERGER LTD COM 806857108 29,301 372,593 SH   SOLE   356,088 0 16,505
SHIRE PLC SPONSORED ADR 82481r106 17,353 89,512 SH   SOLE   83,438 0 6,074
SPDR INDEX SHS FDS ASIA PACIF ETF 78463x301 366 4,441 SH   SOLE   4,441 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 739 3,418 SH   SOLE   3,418 0 0
SYNCHRONY FINL COM 87165B103 35 1,250 SH   OTR   1,250 0 0
SYNCHRONY FINL COM 87165B103 39,399 1,407,116 SH   SOLE   1,339,140 0 67,976
SYSCO CORP COM 871829107 583 11,894 SH   SOLE   11,894 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 689 4,330 SH   SOLE   4,330 0 0
TJX COS INC NEW COM 872540109 64 850 SH   OTR   850 0 0
TJX COS INC NEW COM 872540109 36,560 488,903 SH   SOLE   461,943 0 26,960
UNILEVER N V N Y SHS NEW 904784709 430 9,317 SH   SOLE   9,317 0 0
UNION PAC CORP COM 907818108 758 7,767 SH   SOLE   7,767 0 0
UNITED PARCEL SERVICE INC CL B 911312106 62 570 SH   OTR   570 0 0
UNITED PARCEL SERVICE INC CL B 911312106 24,255 221,791 SH   SOLE   208,976 0 12,815
UNITED TECHNOLOGIES CORP COM 913017109 69 680 SH   OTR   680 0 0
UNITED TECHNOLOGIES CORP COM 913017109 16,435 161,763 SH   SOLE   154,713 0 7,050
US BANCORP DEL COM NEW 902973304 1,978 46,114 SH   SOLE   46,114 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 469 3,623 SH   SOLE   3,623 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 295 1,484 SH   SOLE   1,484 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,116 82,818 SH   SOLE   81,918 0 900
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,833 48,991 SH   SOLE   48,991 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 1,035 19,917 SH   SOLE   19,917 0 0
WABTEC CORP COM 929740108 3 40 SH   OTR   40 0 0
WABTEC CORP COM 929740108 10,997 134,680 SH   SOLE   125,780 0 8,900
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,251 15,517 SH   SOLE   15,517 0 0
WASTE MGMT INC DEL COM 94106l109 1,107 17,359 SH   SOLE   16,875 0 484
WELLS FARGO & CO NEW COM 949746101 35 800 SH   OTR   800 0 0
WELLS FARGO & CO NEW COM 949746101 17,451 394,111 SH   SOLE   379,061 0 15,050
ZIMMER BIOMET HLDGS INC COM 98956p102 36,147 278,010 SH   SOLE   262,350 0 15,660
ZIMMER BIOMET HLDGS INC COM 98956p102 57 440 SH   OTR   440 0 0