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,229 19,578 SH   SOLE   19,528 0 50
ABBOTT LABS COM 002824100 1,487 32,102 SH   SOLE   31,558 0 544
ABBVIE INC COM 00287y109 1,792 30,604 SH   SOLE   30,183 0 421
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 19 200 SH   OTR   200 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 2,986 31,873 SH   SOLE   29,748 0 2,125
ADOBE SYS INC COM 00724f101 274 3,700 SH   SOLE   3,700 0 0
AIR PRODS & CHEMS INC COM 009158106 38 250 SH   OTR   250 0 0
AIR PRODS & CHEMS INC COM 009158106 3,767 24,898 SH   SOLE   24,623 0 275
AMAZON COM INC COM 023135106 19 50 SH   OTR   50 0 0
AMAZON COM INC COM 023135106 25,560 68,690 SH   SOLE   64,530 0 4,160
AMERICAN EXPRESS CO COM 025816109 271 3,472 SH   SOLE   3,472 0 0
AMGEN INC COM 031162100 394 2,463 SH   SOLE   2,463 0 0
ANADARKO PETE CORP COM 032511107 2,271 27,425 SH   SOLE   27,125 0 300
APACHE CORP COM 037411105 2,028 33,620 SH   SOLE   33,420 0 200
APPLE INC COM 037833100 76 607 SH   OTR   607 0 0
APPLE INC COM 037833100 15,014 120,659 SH   SOLE   110,604 0 10,055
ARCH CAP GROUP LTD ORD g0450a105 248 4,019 SH   SOLE   1,958 0 2,061
AT&T INC COM 00206r102 33 1,000 SH   OTR   1,000 0 0
AT&T INC COM 00206r102 1,401 42,910 SH   SOLE   42,910 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,249 37,933 SH   SOLE   34,933 0 3,000
AVERY DENNISON CORP COM 053611109 381 7,200 SH   SOLE   7,200 0 0
BAKER HUGHES INC COM 057224107 4,101 64,500 SH   SOLE   63,500 0 1,000
BAXTER INTL INC COM 071813109 18,111 264,401 SH   SOLE   243,336 0 21,065
BB&T CORP COM 054937107 312 8,006 SH   SOLE   8,006 0 0
BECTON DICKINSON & CO COM 075887109 98 685 SH   OTR   685 0 0
BECTON DICKINSON & CO COM 075887109 362 2,518 SH   SOLE   2,433 0 85
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,087 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,573 45,542 SH   SOLE   42,927 0 2,615
BOEING CO COM 097023105 785 5,232 SH   SOLE   5,232 0 0
BOSTON PROPERTIES INC COM 101121101 7,466 53,148 SH   SOLE   53,148 0 0
BP PLC SPONSORED ADR 055622104 212 5,414 SH   SOLE   5,414 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 736 11,412 SH   SOLE   11,412 0 0
CAMERON INTERNATIONAL CORP COM 13342b105 7 150 SH   OTR   150 0 0
CAMERON INTERNATIONAL CORP COM 13342b105 5,706 126,460 SH   SOLE   113,385 0 13,075
CAPITAL ONE FINL CORP COM 14040h105 45 570 SH   OTR   570 0 0
CAPITAL ONE FINL CORP COM 14040h105 28,552 362,242 SH   SOLE   340,192 0 22,050
CARLISLE COS INC COM 142339100 754 8,136 SH   SOLE   8,136 0 0
CARNIVAL CORP PAIRED CTF 143658300 6,647 138,937 SH   SOLE   132,537 0 6,400
CATERPILLAR INC DEL COM 149123101 270 3,374 SH   SOLE   3,374 0 0
CDK GLOBAL INC COM 12508e101 9 200 SH   OTR   200 0 0
CDK GLOBAL INC COM 12508e101 9,666 206,712 SH   SOLE   178,112 0 28,600
CELGENE CORP COM 151020104 33,694 292,282 SH   SOLE   277,222 0 15,060
CELGENE CORP COM 151020104 69 600 SH   OTR   600 0 0
CHEVRON CORP NEW COM 166764100 2,420 23,052 SH   SOLE   23,052 0 0
CHUBB CORP COM 171232101 40 400 SH   OTR   400 0 0
CHUBB CORP COM 171232101 687 6,793 SH   SOLE   6,793 0 0
CIGNA CORPORATION COM 125509109 473 3,658 SH   SOLE   3,658 0 0
CLOROX CO DEL COM 189054109 339 3,068 SH   SOLE   3,068 0 0
COCA COLA CO COM 191216100 7,370 181,745 SH   SOLE   167,875 0 13,870
COLGATE PALMOLIVE CO COM 194162103 42 600 SH   OTR   600 0 0
COLGATE PALMOLIVE CO COM 194162103 14,080 203,063 SH   SOLE   183,713 0 19,350
COMCAST CORP NEW CL A 20030n101 281 4,976 SH   SOLE   4,976 0 0
COMCAST CORP NEW CL A SPL 20030n200 3,337 59,520 SH   SOLE   57,220 0 2,300
CONOCOPHILLIPS COM 20825c104 207 3,321 SH   SOLE   3,321 0 0
COSTCO WHSL CORP NEW COM 22160k105 15 100 SH   OTR   100 0 0
COSTCO WHSL CORP NEW COM 22160k105 16,764 110,655 SH   SOLE   101,640 0 9,015
CVS HEALTH CORP COM 126650100 3,171 30,722 SH   SOLE   28,853 0 1,869
DISNEY WALT CO COM DISNEY 254687106 985 9,388 SH   SOLE   9,388 0 0
DOMINION RES INC VA NEW COM 25746u109 1,649 23,265 SH   SOLE   23,265 0 0
DONALDSON INC COM 257651109 43 1,150 SH   OTR   1,150 0 0
DONALDSON INC COM 257651109 26,914 713,705 SH   SOLE   677,355 0 36,350
DOVER CORP COM 260003108 575 8,325 SH   SOLE   8,325 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 670 9,373 SH   SOLE   9,373 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 751 9,787 SH   SOLE   9,787 0 0
E M C CORP MASS COM 268648102 38 1,500 SH   OTR   1,500 0 0
E M C CORP MASS COM 268648102 13,185 515,843 SH   SOLE   486,343 0 29,500
EATON VANCE CORP COM NON VTG 278265103 6 150 SH   OTR   150 0 0
EATON VANCE CORP COM NON VTG 278265103 16,843 404,485 SH   SOLE   372,385 0 32,100
EBAY INC COM 278642103 40 700 SH   OTR   700 0 0
EBAY INC COM 278642103 16,192 280,715 SH   SOLE   267,165 0 13,550
ECOLAB INC COM 278865100 34 300 SH   OTR   300 0 0
ECOLAB INC COM 278865100 35,292 308,547 SH   SOLE   289,767 0 18,780
EDWARDS LIFESCIENCES CORP COM 28176e108 24,861 174,514 SH   SOLE   167,064 0 7,450
EMERSON ELEC CO COM 291011104 2,827 49,925 SH   SOLE   49,425 0 500
EXXON MOBIL CORP COM 30231g102 12,809 150,697 SH   SOLE   145,572 0 5,125
FEDEX CORP COM 31428x106 13,406 81,025 SH   SOLE   72,900 0 8,125
FISERV INC COM 337738108 64 800 SH   OTR   800 0 0
FISERV INC COM 337738108 45,943 578,623 SH   SOLE   546,733 0 31,890
GENERAL ELECTRIC CO COM 369604103 41 1,640 SH   OTR   1,640 0 0
GENERAL ELECTRIC CO COM 369604103 22,561 909,362 SH   SOLE   866,087 0 43,275
GENERAL MLS INC COM 370334104 255 4,500 SH   SOLE   4,500 0 0
GENTEX CORP COM 371901109 66 3,600 SH   OTR   3,600 0 0
GENTEX CORP COM 371901109 43,549 2,379,700 SH   SOLE   2,246,980 0 132,720
GILEAD SCIENCES INC COM 375558103 334 3,406 SH   SOLE   3,406 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 6 30 SH   OTR   30 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 12,627 67,173 SH   SOLE   61,948 0 5,225
GOOGLE INC CL A 38259p508 18,527 33,400 SH   SOLE   32,210 0 1,190
GOOGLE INC CL A 38259p508 19 35 SH   OTR   35 0 0
GOOGLE INC CL C 38259p706 25 45 SH   OTR   45 0 0
GOOGLE INC CL C 38259p706 11,548 21,073 SH   SOLE   19,768 0 1,305
GRAINGER W W INC COM 384802104 5,588 23,696 SH   SOLE   21,446 0 2,250
HELMERICH & PAYNE INC COM 423452101 272 4,000 SH   SOLE   4,000 0 0
HOME DEPOT INC COM 437076102 1,059 9,321 SH   SOLE   9,321 0 0
HUBBELL INC CL B 443510201 505 4,606 SH   SOLE   4,606 0 0
IDEXX LABS INC COM 45168d104 317 2,050 SH   SOLE   2,050 0 0
ILLINOIS TOOL WKS INC COM 452308109 798 8,210 SH   SOLE   8,210 0 0
ILLUMINA INC COM 452327109 223 1,200 SH   SOLE   1,200 0 0
INGERSOLL-RAND PLC SHS g47791101 639 9,380 SH   SOLE   9,380 0 0
INTEL CORP COM 458140100 978 31,273 SH   SOLE   31,193 0 80
INTERNATIONAL BUSINESS MACHS COM 459200101 3,980 24,799 SH   SOLE   23,809 0 990
ISHARES EAFE GRWTH ETF 464288885 482 6,879 SH   SOLE   6,879 0 0
ISHARES MSCI ACWI US ETF 464288240 236 5,288 SH   SOLE   5,288 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,393 9,166 SH   SOLE   9,166 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,188 24,964 SH   SOLE   24,964 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,428 69,011 SH   SOLE   66,838 0 2,173
ISHARES TR MSCI EMG MKT ETF 464287234 2,930 73,006 SH   SOLE   71,561 0 1,445
ISHARES TR RUS 1000 ETF 464287622 228 1,965 SH   SOLE   1,965 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 964 7,752 SH   SOLE   7,752 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 335 2,707 SH   SOLE   2,707 0 0
ISHARES TR S&P 100 ETF 464287101 377 4,181 SH   SOLE   4,181 0 0
JOHNSON & JOHNSON COM 478160104 32,126 319,347 SH   SOLE   301,372 0 17,975
JPMORGAN CHASE & CO COM 46625h100 7,353 121,374 SH   SOLE   119,799 0 1,575
MARKET VECTORS ETF TR OIL SVCS ETF 57060u191 4,259 126,340 SH   SOLE   123,840 0 2,500
MARRIOTT INTL INC NEW CL A 571903202 485 6,037 SH   SOLE   6,037 0 0
MARSH & MCLENNAN COS INC COM 571748102 45 800 SH   OTR   800 0 0
MARSH & MCLENNAN COS INC COM 571748102 34,658 617,902 SH   SOLE   587,053 0 30,849
MASTERCARD INC CL A 57636q104 7 80 SH   OTR   80 0 0
MASTERCARD INC CL A 57636q104 4,124 47,740 SH   SOLE   44,765 0 2,975
MCCORMICK & CO INC COM NON VTG 579780206 5,881 76,263 SH   SOLE   72,888 0 3,375
MCDONALDS CORP COM 580135101 49 500 SH   OTR   500 0 0
MCDONALDS CORP COM 580135101 436 4,475 SH   SOLE   4,475 0 0
MEDTRONIC PLC SHS G5960L103 209 2,685 SH   SOLE   2,685 0 0
MERCK & CO INC NEW COM 58933y105 34 600 SH   OTR   600 0 0
MERCK & CO INC NEW COM 58933y105 19,775 344,040 SH   SOLE   322,140 0 21,900
MICROSOFT CORP COM 594918104 49 1,200 SH   OTR   1,200 0 0
MICROSOFT CORP COM 594918104 22,045 542,247 SH   SOLE   507,947 0 34,300
MONSANTO CO NEW COM 61166w101 6 50 SH   OTR   50 0 0
MONSANTO CO NEW COM 61166w101 4,702 41,785 SH   SOLE   39,485 0 2,300
MOODYS CORP COM 615369105 249 2,400 SH   SOLE   2,400 0 0
NEXTERA ENERGY INC COM 65339f101 1,958 18,818 SH   SOLE   17,018 0 1,800
NIKE INC CL B 654106103 8 80 SH   OTR   80 0 0
NIKE INC CL B 654106103 316 3,150 SH   SOLE   3,150 0 0
ORACLE CORP COM 68389x105 15,166 351,470 SH   SOLE   343,920 0 7,550
PEPSICO INC COM 713448108 7 70 SH   OTR   70 0 0
PEPSICO INC COM 713448108 10,828 113,240 SH   SOLE   109,740 0 3,500
PFIZER INC COM 717081103 10 300 SH   OTR   300 0 0
PFIZER INC COM 717081103 1,216 34,960 SH   SOLE   34,960 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 1,582 42,660 SH   SOLE   37,660 0 5,000
POTASH CORP SASK INC COM 73755l107 3,026 93,825 SH   SOLE   80,325 0 13,500
POWERSHARES ETF TRUST WNDRHLL CLN EN 73935x500 301 54,000 SH   SOLE   54,000 0 0
PPG INDS INC COM 693506107 451 2,000 SH   SOLE   2,000 0 0
PRAXAIR INC COM 74005p104 6 50 SH   OTR   50 0 0
PRAXAIR INC COM 74005p104 606 5,016 SH   SOLE   4,216 0 800
PRECISION CASTPARTS CORP COM 740189105 913 4,349 SH   SOLE   4,349 0 0
PROCTER & GAMBLE CO COM 742718109 4,457 54,396 SH   SOLE   54,246 0 150
QUALCOMM INC COM 747525103 16,122 232,508 SH   SOLE   217,443 0 15,065
ROPER INDS INC NEW COM 776696106 622 3,615 SH   SOLE   3,615 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 794 13,308 SH   SOLE   13,308 0 0
SCHLUMBERGER LTD COM 806857108 29,689 355,816 SH   SOLE   337,331 0 18,485
SPDR INDEX SHS FDS ASIA PACIF ETF 78463x301 568 6,448 SH   SOLE   6,448 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 511 2,473 SH   SOLE   2,473 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 216 780 SH   SOLE   780 0 0
SYNCHRONY FINL COM 87165B103 8 250 SH   OTR   250 0 0
SYNCHRONY FINL COM 87165B103 23,949 789,085 SH   SOLE   738,935 0 50,150
SYSCO CORP COM 871829107 10,738 284,604 SH   SOLE   262,554 0 22,050
THERMO FISHER SCIENTIFIC INC COM 883556102 2,014 14,990 SH   SOLE   14,590 0 400
TJX COS INC NEW COM 872540109 67 950 SH   OTR   950 0 0
TJX COS INC NEW COM 872540109 40,444 577,354 SH   SOLE   542,044 0 35,310
TORONTO DOMINION BK ONT COM NEW 891160509 429 10,022 SH   SOLE   10,022 0 0
UNILEVER N V N Y SHS NEW 904784709 894 21,417 SH   SOLE   21,417 0 0
UNION PAC CORP COM 907818108 955 8,814 SH   SOLE   8,814 0 0
UNITED PARCEL SERVICE INC CL B 911312106 29 300 SH   OTR   300 0 0
UNITED PARCEL SERVICE INC CL B 911312106 20,465 211,111 SH   SOLE   197,196 0 13,915
UNITED TECHNOLOGIES CORP COM 913017109 47 400 SH   OTR   400 0 0
UNITED TECHNOLOGIES CORP COM 913017109 20,184 172,221 SH   SOLE   162,421 0 9,800
US BANCORP DEL COM NEW 902973304 2,010 46,026 SH   SOLE   46,026 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 424 3,195 SH   SOLE   3,195 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,047 25,608 SH   SOLE   24,408 0 1,200
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,512 37,967 SH   SOLE   37,967 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 1,057 21,735 SH   SOLE   21,735 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,683 19,880 SH   SOLE   19,880 0 0
WASTE MGMT INC DEL COM 94106l109 979 18,044 SH   SOLE   17,560 0 484
WELLS FARGO & CO NEW COM 949746101 44 800 SH   OTR   800 0 0
WELLS FARGO & CO NEW COM 949746101 22,235 408,734 SH   SOLE   392,584 0 16,150
ZIMMER HLDGS INC COM 98956p102 9,037 76,894 SH   SOLE   74,244 0 2,650
ZIMMER HLDGS INC COM 98956p102 6 50 SH   OTR   50 0 0