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
ABBOTT LABS COM 002824100 9,744 253,031 SH   SOLE   245,501 0 7,530
ABBVIE INC COM 00287Y109 585 11,386 SH   SOLE   11,386 0 0
ACORN ENERGY INC COM 004848107 41 12,000 SH   SOLE   12,000 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,218 18,632 SH   SOLE   18,632 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 19,469 334,463 SH   SOLE   326,558 0 7,905
ALLERGAN INC COM 018490102 526 4,237 SH   SOLE   4,236 0 1
AMAZON.COM INC COM 023135106 12,017 35,726 SH   SOLE   33,005 0 2,721
APPLE INC COM 037833100 21,141 39,388 SH   SOLE   39,323 0 65
AT&T INC COM 00206R102 582 16,600 SH   SOLE   16,600 0 0
ATHENAHEALTH INC COM 04685W103 1,102 6,877 SH   SOLE   6,877 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 770 9,968 SH   SOLE   9,968 0 0
BANK OF AMERICA CORP COM 060505104 8,518 495,229 SH   SOLE   437,479 0 57,750
BEMIS INC COM 081437105 357 9,110 SH   SOLE   9,110 0 0
BERKSHIRE HATHAWAY INC CLASS A COM 084670108 749 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 21,578 172,662 SH   SOLE   170,432 0 2,230
BLACKSTONE GROUP LP COM 09253U108 1,979 59,507 SH   SOLE   51,637 0 7,870
BOEING CO COM 097023105 504 4,016 SH   SOLE   4,016 0 0
BROWN FORMAN CORP CL A COM 115637100 221 2,490 SH   SOLE   2,490 0 0
BROWN FORMAN CORP CLASS B COM 115637209 2,634 29,363 SH   SOLE   29,363 0 0
BUCKEYE PARTNERS LP COM 118230101 225 3,000 SH   SOLE   3,000 0 0
CABOT OIL & GAS CORP COM 127097103 1,011 29,855 SH   SOLE   29,390 0 465
CATERPILLAR INC COM 149123101 3,891 39,158 SH   SOLE   39,008 0 150
CELGENE CORP COM 151020104 7,937 56,857 SH   SOLE   51,709 0 5,148
CHEVRON CORPORATION COM 166764100 22,304 187,574 SH   SOLE   186,760 0 814
CHUBB CORP COM 171232101 1,864 20,873 SH   SOLE   20,663 0 210
CHURCH & DWIGHT INC COM 171340102 318 4,606 SH   SOLE   4,606 0 0
CISCO SYSTEMS INC COM 17275R102 576 25,691 SH   SOLE   25,691 0 0
CITIGROUP INC COM 172967424 737 15,484 SH   SOLE   9,724 0 5,760
CLOROX COMPANY COM 189054109 5,065 57,554 SH   SOLE   57,554 0 0
COCA COLA CO COM 191216100 2,250 58,210 SH   SOLE   57,890 0 320
COLGATE PALMOLIVE CO COM 194162103 6,089 93,857 SH   SOLE   93,622 0 235
COMCAST CORP-CL A COM 20030N101 1,532 30,614 SH   SOLE   30,614 0 0
CONOCOPHILLIPS COM 20825C104 1,230 17,485 SH   SOLE   17,125 0 360
CORNING INC COM 219350105 396 19,044 SH   SOLE   19,044 0 0
COSTCO WHOLESALE CORP COM 22160K105 602 5,390 SH   SOLE   5,390 0 0
CVS CAREMARK CORP COM 126650100 24,376 325,618 SH   SOLE   322,038 0 3,580
DANAHER CORP COM 235851102 9,165 122,204 SH   SOLE   122,204 0 0
DEERE & CO COM 244199105 2,970 32,712 SH   SOLE   30,945 0 1,767
DISNEY WALT CO NEW COM 254687106 29,296 365,886 SH   SOLE   360,911 0 4,975
DONALDSON INC COM 257651109 368 8,671 SH   SOLE   8,671 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 2,203 32,831 SH   SOLE   30,177 0 2,654
DUNKIN BRANDS GROUP INC COM 265504100 746 14,862 SH   SOLE   14,382 0 480
EATON VANCE CORP COM 278265103 11,209 293,731 SH   SOLE   292,863 0 868
EBAY INC COM 278642103 395 7,145 SH   SOLE   6,895 0 250
EMERSON ELEC CO COM 291011104 8,704 130,292 SH   SOLE   130,286 0 6
ENTERPRISE PRODS PARTNERS LP COM 293792107 458 6,606 SH   SOLE   6,206 0 400
EOG RES INC COM 26875P101 1,519 7,741 SH   SOLE   7,739 0 2
EXPRESS SCRIPTS HLDG COM 30219G108 2,689 35,812 SH   SOLE   35,812 0 0
EXXONMOBIL CORP COM 30231G102 26,437 270,646 SH   SOLE   270,101 0 545
FACEBOOK INC-A COM 30303M102 8,756 145,350 SH   SOLE   129,485 0 15,865
FIRST REPUBLIC BANK COM 33616C100 1,395 25,829 SH   SOLE   25,829 0 0
FLUOR CORP COM 343412102 545 7,006 SH   SOLE   6,686 0 320
FORD MOTOR CO DEL COM 345370860 318 20,376 SH   SOLE   20,376 0 0
FRANKLIN RESOURCES INC COM 354613101 268 4,941 SH   SOLE   4,941 0 0
GENERAL ELECTRIC CORP COM 369604103 26,443 1,021,351 SH   SOLE   1,015,793 0 5,558
GENERAL MLS INC COM 370334104 1,030 19,873 SH   SOLE   19,873 0 0
GILEAD SCIENCES INC COM 375558103 17,400 245,561 SH   SOLE   226,154 0 19,407
GOLDMAN SACHS GROUP INC COM 38141G104 6,588 40,205 SH   SOLE   37,575 0 2,630
GOOGLE INC CL A COM 38259P508 26,148 23,461 SH   SOLE   22,891 0 570
HOME DEPOT INC COM 437076102 1,433 18,112 SH   SOLE   18,112 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 16,545 178,359 SH   SOLE   167,925 0 10,434
IDEXX LABS INC COM 45168D104 411 3,386 SH   SOLE   3,386 0 0
INTEL CORP COM 458140100 2,736 105,987 SH   SOLE   105,987 0 0
INTL. BUSINESS MACHINES CORP COM 459200101 4,326 22,473 SH   SOLE   22,471 0 2
INTUITIVE SURGICAL INC COM 46120E602 854 1,950 SH   SOLE   1,920 0 30
IRON MOUNTAIN INC COM 462846106 214 7,760 SH   SOLE   7,711 0 49
JOHNSON & JOHNSON COM 478160104 21,832 222,253 SH   SOLE   216,915 0 5,338
JP MORGAN CHASE & CO COM 46625H100 1,115 18,364 SH   SOLE   18,352 0 12
KEURIG GREEN MOUNTAIN INC COM 49271M100 991 9,390 SH   SOLE   9,290 0 100
KIMBERLY CLARK CORP COM 494368103 362 3,286 SH   SOLE   3,286 0 0
KINDER MORGAN ENERGY PARTNERS COM 494550106 642 8,680 SH   SOLE   8,680 0 0
LILLY ELI & CO COM 532457108 580 9,855 SH   SOLE   9,855 0 0
LOWES COS INC COM 548661107 7,450 152,350 SH   SOLE   143,207 0 9,143
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 1,392 19,960 SH   SOLE   19,960 0 0
MANHATTAN ASSOCS INC COM 562750109 7,520 214,672 SH   SOLE   200,667 0 14,005
MASTERCARD INC CL A COM 57636Q104 5,788 77,485 SH   SOLE   71,950 0 5,535
MCDONALDS CORP COM 580135101 13,638 139,122 SH   SOLE   138,036 0 1,086
MEDTRONIC INC COM 585055106 256 4,153 SH   SOLE   4,153 0 0
MERCK & CO INC COM 58933Y105 950 16,726 SH   SOLE   16,226 0 500
METTLER-TOLEDO INTERNATIONAL I COM 592688105 403 1,708 SH   SOLE   1,708 0 0
MICROSOFT CORP COM 594918104 1,056 25,770 SH   SOLE   23,375 0 2,395
MONDELEZ INTERNATIONAL INC COM 609207105 3,510 101,578 SH   SOLE   99,978 0 1,600
NATIONAL-OILWELL INC COM 637071101 5,855 75,189 SH   SOLE   74,834 0 355
NEW HAMPSHIRE THRIFT BANCSHARE COM 644722100 201 13,620 SH   SOLE   13,620 0 0
NEXTERA ENERGY INC COM 65339F101 502 5,246 SH   SOLE   5,246 0 0
NIKE INC-CLASS B COM 654106103 11,082 150,046 SH   SOLE   147,889 0 2,157
NOODLES & CO COM 65540B105 412 10,450 SH   SOLE   10,450 0 0
NUCOR CORP COM 670346105 269 5,314 SH   SOLE   5,314 0 0
OCCIDENTAL PETE CORP COM 674599105 6,527 68,500 SH   SOLE   67,989 0 511
ONEOK PARTNERS LP COM 68268N103 278 5,200 SH   SOLE   5,200 0 0
ORACLE CORPORATION COM 68389X105 4,321 105,632 SH   SOLE   104,973 0 659
PEPSICO INC COM 713448108 12,135 145,335 SH   SOLE   145,315 0 20
PFIZER INC COM 717081103 4,016 125,033 SH   SOLE   125,033 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 1,079 13,177 SH   SOLE   13,177 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 8,244 44,050 SH   SOLE   42,475 0 1,575
PLAINS ALL AMERICAN PIPELINE L COM 726503105 1,234 22,389 SH   SOLE   22,389 0 0
PRECISION CASTPARTS CORP COM 740189105 309 1,223 SH   SOLE   1,223 0 0
PROCTER & GAMBLE CO COM 742718109 13,477 167,209 SH   SOLE   167,189 0 20
QUALCOMM INC COM 747525103 3,922 49,735 SH   SOLE   44,252 0 5,483
SIGMA ALDRICH CORP COM 826552101 2,940 31,489 SH   SOLE   31,489 0 0
STARBUCKS CORP COM 855244109 1,014 13,813 SH   SOLE   11,198 0 2,615
STATE STREET CORP COM 857477103 269 3,865 SH   SOLE   3,865 0 0
STIFEL FINL CORP COM 860630102 8,234 165,465 SH   SOLE   157,060 0 8,405
STRYKER CORPORATION COM 863667101 293 3,595 SH   SOLE   3,595 0 0
SYSCO CORP COM 871829107 413 11,435 SH   SOLE   11,435 0 0
T ROWE PRICE GROUP INC COM 74144T108 20,810 252,702 SH   SOLE   251,387 0 1,315
TARGET CORP COM 87612E106 268 4,434 SH   SOLE   4,434 0 0
TESLA MOTORS INC COM 88160R101 2,563 12,296 SH   SOLE   11,396 0 900
TRACTOR SUPPLY CO COM 892356106 378 5,353 SH   SOLE   5,353 0 0
TRAVELERS COMPANIES INC COM 89417E109 554 6,514 SH   SOLE   6,514 0 0
UNION PAC CORP COM 907818108 27,243 145,172 SH   SOLE   143,634 0 1,538
UNITED PARCEL SERVICE CL B COM 911312106 10,769 110,586 SH   SOLE   110,181 0 405
UNITED TECHNOLOGIES CORP COM 913017109 7,027 60,141 SH   SOLE   58,323 0 1,818
US BANCORP NEW COM 902973304 13,763 321,110 SH   SOLE   320,399 0 711
V.F. CORP COM 918204108 15,471 250,012 SH   SOLE   242,817 0 7,195
VARIAN MEDICAL SYSTEMS INC COM 92220P105 288 3,427 SH   SOLE   3,427 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,245 26,178 SH   SOLE   26,178 0 0
VISA INC CL A COM 92826C839 25,076 116,170 SH   SOLE   111,260 0 4,910
WABTEC CORP COM 929740108 421 5,434 SH   SOLE   5,434 0 0
WAL MART STORES INC COM 931142103 956 12,511 SH   SOLE   12,511 0 0
WALGREEN CO COM 931422109 2,005 30,371 SH   SOLE   30,371 0 0
WELLS FARGO & CO COM 949746101 11,599 233,198 SH   SOLE   223,048 0 10,150
WHOLE FOODS MKT INC COM 966837106 6,483 127,849 SH   SOLE   123,330 0 4,519
WILLIAMS-SONOMA INC COM 969904101 1,866 28,008 SH   SOLE   27,133 0 875
WISDOMTREE INVESTMENTS INC COM 97717P104 1,075 81,950 SH   SOLE   81,950 0 0
YELP INC COM 985817105 270 3,507 SH   SOLE   3,507 0 0
YUM! BRANDS INC COM 988498101 268 3,557 SH   SOLE   3,557 0 0
3-D SYSTEMS CORP COM 88554D205 3,585 60,602 SH   SOLE   57,265 0 3,337
3M CO COM 88579Y101 18,966 139,803 SH   SOLE   139,678 0 125
AMBEV SA SPONS ADR COM 02319V103 140 18,892 SH   SOLE   18,892 0 0
ASML HOLDING NV ADR COM N07059210 359 3,848 SH   SOLE   3,823 0 25
BP PLC SPONS ADR COM 055622104 432 8,976 SH   SOLE   8,976 0 0
DIAGEO PLC SPONS ADR COM 25243Q205 12,026 96,524 SH   SOLE   92,718 0 3,806
NOVARTIS AG SPONS ADR COM 66987V109 18,490 217,484 SH   SOLE   213,398 0 4,086
NOVO NORDISK AS SPONS ADR COM 670100205 4,146 90,819 SH   SOLE   84,479 0 6,340
ROYAL DUTCH SHELL PLC SPONS AD COM 780259107 223 2,857 SH   SOLE   2,857 0 0
ROYAL DUTCH SHELL SPONS ADR COM 780259206 2,656 36,347 SH   SOLE   36,047 0 300
TEVA PHARMACEUTICAL INDS SPONS COM 881624209 202 3,820 SH   SOLE   3,820 0 0
ACCENTURE PLC CL A COM G1151C101 3,275 41,080 SH   SOLE   39,610 0 1,470
CANADIAN NATIONAL RAILWAY CO COM 136375102 342 6,092 SH   SOLE   6,092 0 0
CORE LABORATORIES NV COM N22717107 323 1,629 SH   SOLE   1,629 0 0
COVIDIEN PLC COM G2554F113 5,375 72,974 SH   SOLE   71,219 0 1,755
MAGNA INTERNATIONAL INC CL A COM 559222401 4,451 46,218 SH   SOLE   42,263 0 3,955
NOBLE CORPORATION PLC COM G65431101 521 15,928 SH   SOLE   15,928 0 0
PERRIGO CO PLC COM G97822103 19,748 127,685 SH   SOLE   118,226 0 9,459
SCHLUMBERGER LTD COM 806857108 21,032 215,713 SH   SOLE   214,858 0 855
UNILEVER NV NY SHARES COM 904784709 865 21,037 SH   SOLE   21,037 0 0
YANDEX N V SHS CLASS A COM N97284108 1,467 48,599 SH   SOLE   48,599 0 0
AMERICAN TOWER CORP REIT OTH 03027X100 13,783 168,358 SH   SOLE   0 0 0
LEXINGTON REALTY TRUST REIT OTH 529043101 170 15,571 SH   SOLE   0 0 0
WEYERHAEUSER CO REIT OTH 962166104 10,554 359,606 SH   SOLE   0 0 0
ALERIAN MLP ETF OTH 00162Q866 5,396 305,530 SH   SOLE   0 0 0
ISHARES COHEN & STEERS RLTY ET OTH 464287564 1,794 21,813 SH   SOLE   0 0 0
ISHARES MSCI EAFE ETF OTH 464287465 8,957 133,287 SH   SOLE   0 0 0
ISHARES MSCI EMERGING MKT ETF OTH 464287234 9,263 225,869 SH   SOLE   0 0 0
ISHARES RUSSELL MIDCAP ETF OTH 464287499 232 1,500 SH   SOLE   0 0 0
ISHARES RUSSELL 2000 ETF OTH 464287655 291 2,500 SH   SOLE   0 0 0
SPDR GOLD TRUST OTH 78463V107 1,043 8,440 SH   SOLE   0 0 0
VANGUARD FTSE ALL-WORLD EX-US OTH 922042775 7,488 148,843 SH   SOLE   0 0 0
VANGUARD FTSE DEVELOPED MARKET OTH 921943858 485 11,740 SH   SOLE   0 0 0
VANGUARD FTSE EMERGING MARKETS OTH 922042858 6,132 151,109 SH   SOLE   0 0 0
VANGUARD IND FD MID-CAP OTH 922908629 3,107 27,358 SH   SOLE   0 0 0
VANGUARD REIT ETF OTH 922908553 13,975 197,884 SH   SOLE   0 0 0
VANGUARD S&P 500 ETF OTH 922908363 537 3,134 SH   SOLE   0 0 0
VANGUARD SMALL-CAP ETF OTH 922908751 3,752 33,215 SH   SOLE   0 0 0
VANGUARD TOTAL STOCK MARKET ET OTH 922908769 223 2,286 SH   SOLE   0 0 0
ISHARES BARCLAYS 1-3 YEAR TR E OTH 464287457 262 3,098 SH   SOLE   0 0 0
JOHN HANCOCK PFD INCOME II OTH 41013X106 200 10,000 SH   SOLE   0 0 0
PIMCO TOTAL RETURN ETF OTH 72201R775 11,444 107,293 SH   SOLE   0 0 0
VANGUARD SHORT TERM BOND ETF OTH 921937827 468 5,847 SH   SOLE   0 0 0
VANGUARD SHORT TERM CORP BOND OTH 92206C409 19,639 245,545 SH   SOLE   0 0 0