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 2,940 26,888 SH   SOLE   26,788 0 100
ABBOTT LABS COM 002824100 1,541 44,190 SH   SOLE   43,096 0 1,094
ABBVIE INC COM 00287y109 2,060 49,835 SH   SOLE   49,334 0 501
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 14 200 SH   OTR   200 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 2,113 29,367 SH   SOLE   27,817 0 1,550
AIR PRODS & CHEMS INC COM 009158106 23 250 SH   OTR   250 0 0
AIR PRODS & CHEMS INC COM 009158106 6,148 67,138 SH   SOLE   61,913 0 5,225
AMAZON COM INC COM 023135106 14 50 SH   OTR   50 0 0
AMAZON COM INC COM 023135106 15,063 54,245 SH   SOLE   49,915 0 4,330
AMERICAN EXPRESS CO COM 025816109 243 3,250 SH   SOLE   3,250 0 0
ANADARKO PETE CORP COM 032511107 2,391 27,824 SH   SOLE   27,524 0 300
APACHE CORP COM 037411105 10,018 119,500 SH   SOLE   109,625 0 9,875
APPLE INC COM 037833100 26 66 SH   OTR   66 0 0
APPLE INC COM 037833100 5,981 15,084 SH   SOLE   13,659 0 1,425
ARCH CAP GROUP LTD ORD g0450a105 317 6,169 SH   SOLE   2,458 0 3,711
AT&T INC COM 00206r102 35 1,000 SH   OTR   1,000 0 0
AT&T INC COM 00206r102 1,388 39,220 SH   SOLE   39,220 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,547 66,039 SH   SOLE   62,739 0 3,300
AVERY DENNISON CORP COM 053611109 308 7,200 SH   SOLE   7,200 0 0
BAKER HUGHES INC COM 057224107 3,139 68,045 SH   SOLE   67,045 0 1,000
BAXTER INTL INC COM 071813109 16,938 244,525 SH   SOLE   221,635 0 22,890
BB&T CORP COM 054937107 292 8,606 SH   SOLE   8,606 0 0
BECTON DICKINSON & CO COM 075887109 68 685 SH   OTR   685 0 0
BECTON DICKINSON & CO COM 075887109 384 3,883 SH   SOLE   3,763 0 120
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,180 7 SH   SOLE   2 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7 61 SH   OTR   61 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,211 171,649 SH   SOLE   159,049 0 12,600
BHP BILLITON LTD SPONSORED ADR 088606108 639 11,075 SH   SOLE   9,675 0 1,400
BOEING CO COM 097023105 597 5,832 SH   SOLE   5,832 0 0
BOSTON PROPERTIES INC COM 101121101 4,282 40,600 SH   SOLE   40,600 0 0
BP PLC SPONSORED ADR 055622104 231 5,542 SH   SOLE   5,542 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 458 10,246 SH   SOLE   10,246 0 0
CAMERON INTERNATIONAL CORP COM 13342b105 9,800 160,230 SH   SOLE   141,870 0 18,360
CARLISLE COS INC COM 142339100 1,176 18,880 SH   SOLE   18,880 0 0
CARNIVAL CORP PAIRED CTF 143658300 4,324 126,088 SH   SOLE   119,588 0 6,500
CATERPILLAR INC DEL COM 149123101 348 4,224 SH   SOLE   4,224 0 0
CELGENE CORP COM 151020104 47 400 SH   OTR   400 0 0
CELGENE CORP COM 151020104 31,888 272,590 SH   SOLE   253,215 0 19,375
CHEVRON CORP NEW COM 166764100 3,901 32,963 SH   SOLE   32,963 0 0
CHUBB CORP COM 171232101 3,227 38,120 SH   SOLE   37,770 0 350
CIGNA CORPORATION COM 125509109 1,193 16,461 SH   SOLE   16,461 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG FRNTR MKT 18383q838 352 21,945 SH   SOLE   21,945 0 0
CLOROX CO DEL COM 189054109 8 100 SH   OTR   100 0 0
CLOROX CO DEL COM 189054109 420 5,050 SH   SOLE   5,050 0 0
COCA COLA CO COM 191216100 32 800 SH   OTR   800 0 0
COCA COLA CO COM 191216100 17,287 430,989 SH   SOLE   409,164 0 21,825
COLGATE PALMOLIVE CO COM 194162103 34 600 SH   OTR   600 0 0
COLGATE PALMOLIVE CO COM 194162103 13,069 228,118 SH   SOLE   203,468 0 24,650
COMCAST CORP NEW CL A SPL 20030n200 5,367 135,285 SH   SOLE   128,085 0 7,200
CONOCOPHILLIPS COM 20825c104 234 3,861 SH   SOLE   3,861 0 0
COSTCO WHSL CORP NEW COM 22160k105 11 100 SH   OTR   100 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,328 12,010 SH   SOLE   10,610 0 1,400
CVS CAREMARK CORPORATION COM 126650100 1,794 31,369 SH   SOLE   29,000 0 2,369
DISNEY WALT CO COM DISNEY 254687106 515 8,160 SH   SOLE   8,160 0 0
DOMINION RES INC VA NEW COM 25746u109 1,577 27,757 SH   SOLE   27,757 0 0
DONALDSON INC COM 257651109 9,337 261,830 SH   SOLE   243,680 0 18,150
DOVER CORP COM 260003108 889 11,450 SH   SOLE   11,450 0 0
DOW CHEM CO COM 260543103 64 2,000 SH   OTR   2,000 0 0
DOW CHEM CO COM 260543103 145 4,500 SH   SOLE   4,500 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 495 9,423 SH   SOLE   9,423 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 676 10,014 SH   SOLE   10,014 0 0
E M C CORP MASS COM 268648102 19 800 SH   OTR   800 0 0
E M C CORP MASS COM 268648102 3,801 160,906 SH   SOLE   153,706 0 7,200
EATON VANCE CORP COM NON VTG 278265103 601 16,000 SH   SOLE   0 0 16,000
ECOLAB INC COM 278865100 25,505 299,391 SH   SOLE   271,361 0 28,030
EDWARDS LIFESCIENCES CORP COM 28176e108 18,646 277,469 SH   SOLE   259,269 0 18,200
EMERSON ELEC CO COM 291011104 2,703 49,553 SH   SOLE   49,053 0 500
ENCANA CORP COM 292505104 487 28,746 SH   SOLE   27,746 0 1,000
EXPEDITORS INTL WASH INC COM 302130109 23 600 SH   OTR   600 0 0
EXPEDITORS INTL WASH INC COM 302130109 9,678 254,405 SH   SOLE   235,855 0 18,550
EXXON MOBIL CORP COM 30231g102 19,056 210,915 SH   SOLE   200,090 0 10,825
FEDEX CORP COM 31428x106 7,040 71,410 SH   SOLE   63,185 0 8,225
FISERV INC COM 337738108 35 400 SH   OTR   400 0 0
FISERV INC COM 337738108 26,698 305,438 SH   SOLE   280,013 0 25,425
GENERAL ELECTRIC CO COM 369604103 84 3,640 SH   OTR   3,640 0 0
GENERAL ELECTRIC CO COM 369604103 25,325 1,092,054 SH   SOLE   1,018,609 0 73,445
GENERAL MLS INC COM 370334104 272 5,600 SH   SOLE   5,600 0 0
GENTEX CORP COM 371901109 28 1,200 SH   OTR   1,200 0 0
GENTEX CORP COM 371901109 28,150 1,221,273 SH   SOLE   1,133,413 0 87,860
GOLDMAN SACHS GROUP INC COM 38141g104 14,150 93,555 SH   SOLE   85,655 0 7,900
GOOGLE INC CL A 38259p508 13 15 SH   OTR   15 0 0
GOOGLE INC CL A 38259p508 16,502 18,744 SH   SOLE   17,454 0 1,290
GRAINGER W W INC COM 384802104 5,729 22,718 SH   SOLE   21,643 0 1,075
HALLIBURTON CO COM 406216101 200 4,800 SH   SOLE   4,800 0 0
HCC INS HLDGS INC COM 404132102 759 17,606 SH   SOLE   17,606 0 0
HELMERICH & PAYNE INC COM 423452101 281 4,500 SH   SOLE   4,500 0 0
HEWLETT PACKARD CO COM 428236103 203 8,200 SH   SOLE   8,200 0 0
HOME DEPOT INC COM 437076102 1,312 16,930 SH   SOLE   16,930 0 0
HUBBELL INC CL B 443510201 1,012 10,227 SH   SOLE   10,227 0 0
IDEXX LABS INC COM 45168d104 243 2,710 SH   SOLE   2,710 0 0
ILLINOIS TOOL WKS INC COM 452308109 713 10,310 SH   SOLE   10,310 0 0
INGERSOLL-RAND PLC SHS g47791101 521 9,380 SH   SOLE   9,380 0 0
INTEL CORP COM 458140100 923 38,097 SH   SOLE   35,067 0 3,030
INTERNATIONAL BUSINESS MACHS COM 459200101 13,822 72,325 SH   SOLE   66,635 0 5,690
ISHARES TR CORE S&P MCP ETF 464287507 941 8,147 SH   SOLE   8,147 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,838 23,855 SH   SOLE   23,855 0 0
ISHARES TR MSCI ACWI EX 464288240 280 6,875 SH   SOLE   6,875 0 0
ISHARES TR MSCI EAFE INDEX 464287465 3,553 62,001 SH   SOLE   60,753 0 1,248
ISHARES TR MSCI EMERG MKT 464287234 3,168 82,286 SH   SOLE   80,246 0 2,040
ISHARES TR MSCI GRW IDX 464288885 506 8,189 SH   SOLE   8,189 0 0
ISHARES TR RUSSELL 2000 464287655 822 8,476 SH   SOLE   8,476 0 0
ISHARES TR RUSSELL 3000 464287689 264 2,739 SH   SOLE   2,739 0 0
ISHARES TR S&P 100 IDX FD 464287101 306 4,258 SH   SOLE   4,258 0 0
JOHNSON & JOHNSON COM 478160104 86 1,000 SH   OTR   1,000 0 0
JOHNSON & JOHNSON COM 478160104 30,517 355,423 SH   SOLE   333,448 0 21,975
JPMORGAN CHASE & CO COM 46625h100 6,596 124,947 SH   SOLE   119,347 0 5,600
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 216 2,534 SH   SOLE   2,084 0 450
KINDER MORGAN INC DEL *W EXP 05/25/201 49456b119 1,400 273,414 SH   SOLE   253,382 0 20,032
KINDER MORGAN INC DEL COM 49456b101 6,503 170,451 SH   SOLE   152,565 0 17,886
MARRIOTT INTL INC NEW CL A 571903202 296 7,337 SH   SOLE   7,337 0 0
MARSH & MCLENNAN COS INC COM 571748102 32 800 SH   OTR   800 0 0
MARSH & MCLENNAN COS INC COM 571748102 34,442 862,765 SH   SOLE   805,490 0 57,275
MCCORMICK & CO INC COM NON VTG 579780206 6,527 92,768 SH   SOLE   89,293 0 3,475
MCDONALDS CORP COM 580135101 49 500 SH   OTR   500 0 0
MCDONALDS CORP COM 580135101 786 7,939 SH   SOLE   7,939 0 0
MERCK & CO INC NEW COM 58933y105 3,612 77,766 SH   SOLE   77,066 0 700
MICROSOFT CORP COM 594918104 41 1,200 SH   OTR   1,200 0 0
MICROSOFT CORP COM 594918104 21,607 625,468 SH   SOLE   576,368 0 49,100
MINE SAFETY APPLIANCES CO COM 602720104 237 5,100 SH   SOLE   5,100 0 0
MONSANTO CO NEW COM 61166w101 4,178 42,286 SH   SOLE   40,186 0 2,100
NEXTERA ENERGY INC COM 65339f101 8 100 SH   OTR   100 0 0
NEXTERA ENERGY INC COM 65339f101 2,379 29,198 SH   SOLE   27,398 0 1,800
ORACLE CORP COM 68389x105 19,113 622,357 SH   SOLE   573,857 0 48,500
PEPSICO INC COM 713448108 8,964 109,596 SH   SOLE   105,846 0 3,750
PFIZER INC COM 717081103 11 400 SH   OTR   400 0 0
PFIZER INC COM 717081103 1,007 35,959 SH   SOLE   35,959 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,304 108,010 SH   SOLE   100,010 0 8,000
POWERSHARES ETF TRUST WNDRHLL CLN EN 73935x500 264 49,000 SH   SOLE   49,000 0 0
PPG INDS INC COM 693506107 293 2,000 SH   SOLE   2,000 0 0
PRAXAIR INC COM 74005p104 23 200 SH   OTR   200 0 0
PRAXAIR INC COM 74005p104 791 6,866 SH   SOLE   5,966 0 900
PROCTER & GAMBLE CO COM 742718109 5,794 75,261 SH   SOLE   75,111 0 150
QUALCOMM INC COM 747525103 23,813 389,797 SH   SOLE   364,322 0 25,475
ROPER INDS INC NEW COM 776696106 1,207 9,715 SH   SOLE   9,715 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,184 18,551 SH   SOLE   18,551 0 0
SANOFI RIGHT 12/31/2020 80105n113 3,671 1,932,160 SH   SOLE   1,821,660 0 110,500
SCHLUMBERGER LTD COM 806857108 26,190 365,477 SH   SOLE   345,692 0 19,785
SPDR INDEX SHS FDS ASIA PACIF ETF 78463x301 676 9,406 SH   SOLE   9,406 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 352 2,193 SH   SOLE   2,193 0 0
SYSCO CORP COM 871829107 369 10,794 SH   SOLE   10,794 0 0
TEXAS INSTRS INC COM 882508104 251 7,200 SH   SOLE   7,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,960 70,425 SH   SOLE   68,765 0 1,660
TJX COS INC NEW COM 872540109 18 350 SH   OTR   350 0 0
TJX COS INC NEW COM 872540109 32,088 640,986 SH   SOLE   591,676 0 49,310
UNILEVER N V N Y SHS NEW 904784709 895 22,767 SH   SOLE   22,767 0 0
UNION PAC CORP COM 907818108 688 4,461 SH   SOLE   4,461 0 0
UNITED PARCEL SERVICE INC CL B 911312106 26 300 SH   OTR   300 0 0
UNITED PARCEL SERVICE INC CL B 911312106 17,237 199,323 SH   SOLE   184,073 0 15,250
UNITED TECHNOLOGIES CORP COM 913017109 28 300 SH   OTR   300 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,558 156,636 SH   SOLE   148,511 0 8,125
US BANCORP DEL COM NEW 902973304 2,136 59,076 SH   SOLE   59,076 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 483 12,442 SH   SOLE   12,442 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 752 21,111 SH   SOLE   21,111 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 966 19,185 SH   SOLE   19,185 0 0
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857w209 43 1,500 SH   OTR   1,500 0 0
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857w209 7,630 265,441 SH   SOLE   246,091 0 19,350
WALGREEN CO COM 931422109 1,062 24,035 SH   SOLE   24,035 0 0
WAL-MART STORES INC COM 931142103 37 500 SH   OTR   500 0 0
WAL-MART STORES INC COM 931142103 559 7,505 SH   SOLE   7,505 0 0
WASTE MGMT INC DEL COM 94106l109 12,348 306,178 SH   SOLE   298,194 0 7,984
WELLS FARGO & CO NEW COM 949746101 58 1,400 SH   OTR   1,400 0 0
WELLS FARGO & CO NEW COM 949746101 26,573 643,875 SH   SOLE   601,825 0 42,050
WISDOMTREE TRUST EMG MKTS SMCAP 97717w281 1,010 21,935 SH   SOLE   21,935 0 0
ZIMMER HLDGS INC COM 98956p102 5,490 73,258 SH   SOLE   69,908 0 3,350