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 10,484 232,869 SH   SOLE   228,269 0 4,600
ABBVIE INC COM 00287Y109 825 12,614 SH   SOLE   12,614 0 0
ACORN ENERGY INC COM 004848107 12 15,000 SH   SOLE   15,000 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,554 17,705 SH   SOLE   17,705 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 22,777 361,764 SH   SOLE   350,424 0 11,340
ALLERGAN INC COM 018490102 793 3,729 SH   SOLE   3,729 0 0
ALTRIA GROUP INC COM 02209S103 265 5,372 SH   SOLE   5,372 0 0
AMAZON.COM INC COM 023135106 6,178 19,906 SH   SOLE   19,003 0 903
AMERICAN AIRLINES GROUP INC COM 02376R102 315 5,871 SH   SOLE   5,871 0 0
APPLE INC COM 037833100 32,493 294,373 SH   SOLE   288,692 0 5,681
ARCHER DANIELS MIDLAND CO COM 039483102 271 5,220 SH   SOLE   5,220 0 0
AT&T INC COM 00206R102 710 21,140 SH   SOLE   21,140 0 0
ATHENAHEALTH INC COM 04685W103 804 5,517 SH   SOLE   5,517 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 961 11,524 SH   SOLE   11,524 0 0
BANK OF AMERICA CORP COM 060505104 6,110 341,554 SH   SOLE   290,209 0 51,345
BEMIS INC COM 081437105 318 7,040 SH   SOLE   7,040 0 0
BERKSHIRE HATHAWAY INC CLASS A COM 084670108 226 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 27,571 183,624 SH   SOLE   179,678 0 3,946
BIOGEN IDEC INC COM 09062X103 3,330 9,811 SH   SOLE   8,469 0 1,342
BLACKROCK INC CL A COM 09247X101 2,235 6,251 SH   SOLE   6,241 0 10
BLACKSTONE GROUP LP COM 09253U108 2,272 67,166 SH   SOLE   60,266 0 6,900
BOEING CO COM 097023105 511 3,932 SH   SOLE   3,932 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,065 119,692 SH   SOLE   104,987 0 14,705
BROWN FORMAN CORP CL A COM 115637100 217 2,470 SH   SOLE   2,470 0 0
BROWN FORMAN CORP CLASS B COM 115637209 2,689 30,611 SH   SOLE   30,611 0 0
BUCKEYE PARTNERS LP COM 118230101 227 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 3,616 39,506 SH   SOLE   39,356 0 150
CELGENE CORP COM 151020104 13,268 118,610 SH   SOLE   108,159 0 10,451
CH ROBINSON WORLDWIDE INC COM 12541W209 286 3,817 SH   SOLE   3,817 0 0
CHEVRON CORPORATION COM 166764100 20,503 182,773 SH   SOLE   182,083 0 690
CHUBB CORP COM 171232101 2,241 21,662 SH   SOLE   21,662 0 0
CHURCH & DWIGHT INC COM 171340102 306 3,889 SH   SOLE   3,889 0 0
CISCO SYSTEMS INC COM 17275R102 818 29,413 SH   SOLE   29,413 0 0
CITIGROUP INC COM 172967424 527 9,741 SH   SOLE   7,006 0 2,735
CLOROX COMPANY COM 189054109 7,592 72,852 SH   SOLE   71,992 0 860
COCA COLA CO COM 191216100 2,040 48,326 SH   SOLE   48,326 0 0
COLGATE PALMOLIVE CO COM 194162103 6,406 92,592 SH   SOLE   92,357 0 235
COMCAST CORP-CL A COM 20030N101 2,604 44,886 SH   SOLE   44,886 0 0
CONOCOPHILLIPS COM 20825C104 1,288 18,645 SH   SOLE   18,285 0 360
CORNING INC COM 219350105 298 13,014 SH   SOLE   13,014 0 0
COSTCO WHOLESALE CORP COM 22160K105 8,305 58,588 SH   SOLE   57,664 0 924
CVS HEALTH CORP COM 126650100 31,013 322,009 SH   SOLE   317,514 0 4,495
DANAHER CORP COM 235851102 10,243 119,509 SH   SOLE   119,509 0 0
DEERE & CO COM 244199105 2,328 26,311 SH   SOLE   24,756 0 1,555
DISNEY WALT CO NEW COM 254687106 33,842 359,297 SH   SOLE   354,572 0 4,725
DONALDSON INC COM 257651109 270 6,997 SH   SOLE   6,997 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 2,738 37,026 SH   SOLE   34,801 0 2,225
DUNKIN BRANDS GROUP INC COM 265504100 220 5,155 SH   SOLE   5,105 0 50
EATON VANCE CORP COM 278265103 10,373 253,429 SH   SOLE   253,049 0 380
EMERSON ELEC CO COM 291011104 7,169 116,138 SH   SOLE   116,138 0 0
ENTERPRISE PRODS PARTNERS LP COM 293792107 477 13,204 SH   SOLE   12,404 0 800
EOG RES INC COM 26875P101 1,537 16,692 SH   SOLE   16,692 0 0
EXPRESS SCRIPTS HLDG COM 30219G108 2,666 31,489 SH   SOLE   31,489 0 0
EXXONMOBIL CORP COM 30231G102 23,276 251,773 SH   SOLE   251,373 0 400
FACEBOOK INC-A COM 30303M102 11,823 151,534 SH   SOLE   137,249 0 14,285
FEDEX CORPORATION COM 31428X106 218 1,256 SH   SOLE   1,256 0 0
FIRST REPUBLIC BANK COM 33616C100 1,849 35,473 SH   SOLE   35,273 0 200
FORD MOTOR CO DEL COM 345370860 292 18,820 SH   SOLE   18,820 0 0
FRANKLIN RESOURCES INC COM 354613101 275 4,969 SH   SOLE   4,969 0 0
GENERAL ELECTRIC CORP COM 369604103 25,320 1,001,980 SH   SOLE   997,170 0 4,810
GENERAL MLS INC COM 370334104 1,189 22,288 SH   SOLE   22,288 0 0
GILEAD SCIENCES INC COM 375558103 23,757 252,032 SH   SOLE   234,052 0 17,980
GOLDMAN SACHS GROUP INC COM 38141G104 7,730 39,881 SH   SOLE   37,326 0 2,555
GOOGLE INC CL A COM 38259P508 16,101 30,341 SH   SOLE   29,534 0 807
GOOGLE INC CLASS C COM 38259P706 10,302 19,570 SH   SOLE   19,043 0 527
HOME DEPOT INC COM 437076102 1,787 17,025 SH   SOLE   17,025 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 18,231 182,457 SH   SOLE   171,558 0 10,899
IDEXX LABS INC COM 45168D104 442 2,983 SH   SOLE   2,983 0 0
INTEL CORP COM 458140100 3,620 99,748 SH   SOLE   99,748 0 0
INTL. BUSINESS MACHINES CORP COM 459200101 1,102 6,869 SH   SOLE   6,869 0 0
INTUITIVE SURGICAL INC COM 46120E602 717 1,355 SH   SOLE   1,355 0 0
JOHNSON & JOHNSON COM 478160104 24,974 238,824 SH   SOLE   233,986 0 4,838
JP MORGAN CHASE & CO COM 46625H100 1,108 17,713 SH   SOLE   17,713 0 0
KELLOGG CO COM 487836108 243 3,706 SH   SOLE   3,706 0 0
KEURIG GREEN MOUNTAIN INC COM 49271M100 1,364 10,305 SH   SOLE   10,205 0 100
KIMBERLY CLARK CORP COM 494368103 526 4,556 SH   SOLE   4,556 0 0
KINDER MORGAN INC COM 49456B101 863 20,394 SH   SOLE   9,593 0 10,801
LILLY ELI & CO COM 532457108 949 13,760 SH   SOLE   13,760 0 0
LOWES COS INC COM 548661107 10,572 153,667 SH   SOLE   144,867 0 8,800
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 1,647 19,928 SH   SOLE   19,928 0 0
MANHATTAN ASSOCS INC COM 562750109 13,632 334,768 SH   SOLE   318,254 0 16,514
MASTERCARD INC CL A COM 57636Q104 2,894 33,587 SH   SOLE   32,717 0 870
MCDONALDS CORP COM 580135101 12,091 129,037 SH   SOLE   128,677 0 360
MEDTRONIC INC COM 585055106 496 6,874 SH   SOLE   6,874 0 0
MERCK & CO INC COM 58933Y105 1,158 20,396 SH   SOLE   19,361 0 1,035
METTLER-TOLEDO INTERNATIONAL I COM 592688105 428 1,415 SH   SOLE   1,415 0 0
MICROSOFT CORP COM 594918104 1,481 31,877 SH   SOLE   29,482 0 2,395
MONDELEZ INTERNATIONAL INC COM 609207105 4,449 122,470 SH   SOLE   119,225 0 3,245
MONSANTO CO COM 61166W101 208 1,739 SH   SOLE   1,739 0 0
NATIONAL-OILWELL INC COM 637071101 4,681 71,426 SH   SOLE   71,141 0 285
NEW HAMPSHIRE THRIFT BANCSHARE COM 644722100 213 13,620 SH   SOLE   13,620 0 0
NEXTERA ENERGY INC COM 65339F101 570 5,363 SH   SOLE   5,363 0 0
NIKE INC-CLASS B COM 654106103 13,720 142,697 SH   SOLE   140,629 0 2,068
NORFOLK SOUTHERN CORP COM 655844108 211 1,923 SH   SOLE   1,923 0 0
NUCOR CORP COM 670346105 248 5,065 SH   SOLE   5,065 0 0
OCCIDENTAL PETE CORP COM 674599105 6,802 84,385 SH   SOLE   83,403 0 982
ONEOK PARTNERS LP COM 68268N103 219 5,534 SH   SOLE   5,534 0 0
ORACLE CORPORATION COM 68389X105 3,575 79,493 SH   SOLE   79,493 0 0
PEPSICO INC COM 713448108 13,777 145,697 SH   SOLE   145,547 0 150
PFIZER INC COM 717081103 4,118 132,192 SH   SOLE   132,192 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 1,014 12,450 SH   SOLE   12,450 0 0
PLAINS ALL AMERICAN PIPELINE L COM 726503105 1,148 22,373 SH   SOLE   22,373 0 0
PRECISION CASTPARTS CORP COM 740189105 242 1,003 SH   SOLE   1,003 0 0
PROCTER & GAMBLE CO COM 742718109 17,806 195,480 SH   SOLE   195,145 0 335
QUALCOMM INC COM 747525103 2,145 28,859 SH   SOLE   25,414 0 3,445
SIGMA ALDRICH CORP COM 826552101 3,803 27,708 SH   SOLE   27,708 0 0
STARBUCKS CORP COM 855244109 1,023 12,462 SH   SOLE   12,312 0 150
STATE STREET CORP COM 857477103 316 4,025 SH   SOLE   4,025 0 0
STIFEL FINL CORP COM 860630102 8,387 164,390 SH   SOLE   159,300 0 5,090
STRYKER CORPORATION COM 863667101 319 3,377 SH   SOLE   3,377 0 0
SYSCO CORP COM 871829107 603 15,199 SH   SOLE   15,199 0 0
T ROWE PRICE GROUP INC COM 74144T108 21,304 248,122 SH   SOLE   247,442 0 680
TARGET CORP COM 87612E106 228 3,008 SH   SOLE   3,008 0 0
TESLA MOTORS INC COM 88160R101 5,444 24,476 SH   SOLE   23,574 0 902
TRAVELERS COMPANIES INC COM 89417E109 677 6,397 SH   SOLE   6,397 0 0
UNION PAC CORP COM 907818108 33,713 282,990 SH   SOLE   280,500 0 2,490
UNITED PARCEL SERVICE CL B COM 911312106 12,650 113,787 SH   SOLE   113,370 0 417
UNITED TECHNOLOGIES CORP COM 913017109 7,419 64,509 SH   SOLE   62,681 0 1,828
US BANCORP NEW COM 902973304 14,158 314,982 SH   SOLE   314,182 0 800
V.F. CORP COM 918204108 18,411 245,813 SH   SOLE   239,033 0 6,780
VARIAN MEDICAL SYSTEMS INC COM 92220P105 248 2,864 SH   SOLE   2,864 0 0
VERIZON COMMUNICATIONS COM 92343V104 1,695 36,229 SH   SOLE   36,229 0 0
VISA INC CL A COM 92826C839 30,805 117,488 SH   SOLE   113,137 0 4,351
WABTEC CORP COM 929740108 395 4,545 SH   SOLE   4,545 0 0
WAL MART STORES INC COM 931142103 1,118 13,020 SH   SOLE   13,020 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,907 25,082 SH   SOLE   25,082 0 0
WELLS FARGO & CO COM 949746101 12,889 235,115 SH   SOLE   225,590 0 9,525
WILLIAMS-SONOMA INC COM 969904101 1,882 24,868 SH   SOLE   23,948 0 920
YUM! BRANDS INC COM 988498101 255 3,502 SH   SOLE   3,502 0 0
3M CO COM 88579Y101 22,496 136,901 SH   SOLE   136,736 0 165
ALIBABA GROUP HOLDING LTD SPON COM 01609W102 973 9,365 SH   SOLE   7,945 0 1,420
BP PLC SPONS ADR COM 055622104 314 8,233 SH   SOLE   8,233 0 0
DIAGEO PLC SPONS ADR COM 25243Q205 5,423 47,532 SH   SOLE   46,282 0 1,250
NOVARTIS AG SPONS ADR COM 66987V109 20,564 221,928 SH   SOLE   216,853 0 5,075
NOVO NORDISK AS SPONS ADR COM 670100205 3,740 88,381 SH   SOLE   82,556 0 5,825
ROYAL DUTCH SHELL SPONS ADR COM 780259206 2,104 31,425 SH   SOLE   31,425 0 0
TEVA PHARMACEUTICAL INDS SPONS COM 881624209 215 3,737 SH   SOLE   3,737 0 0
ACCENTURE PLC CL A COM G1151C101 225 2,523 SH   SOLE   1,848 0 675
ALKERMES PLC COM G01767105 1,798 30,707 SH   SOLE   29,867 0 840
CANADIAN NATIONAL RAILWAY CO COM 136375102 394 5,717 SH   SOLE   5,717 0 0
MAGNA INTERNATIONAL INC CL A COM 559222401 7,204 66,281 SH   SOLE   61,486 0 4,795
NXP SEMICONDUCTORS COM N6596X109 5,529 72,364 SH   SOLE   69,684 0 2,680
PERRIGO CO PLC COM G97822103 17,694 105,849 SH   SOLE   100,271 0 5,578
SCHLUMBERGER LTD COM 806857108 18,353 214,886 SH   SOLE   212,437 0 2,449
UNILEVER NV NY SHARES COM 904784709 821 21,037 SH   SOLE   21,037 0 0
AMERICAN TOWER CORP REIT OTH 03027X100 16,668 168,615 SH   SOLE   0 0 0
IRON MOUNTAIN INC REIT OTH 462846106 320 8,288 SH   SOLE   0 0 0
LEXINGTON REALTY TRUST REIT OTH 529043101 171 15,571 SH   SOLE   0 0 0
WEYERHAEUSER CO REIT OTH 962166104 10,562 294,299 SH   SOLE   0 0 0
ALERIAN MLP ETF OTH 00162Q866 8,727 498,093 SH   SOLE   0 0 0
ISHARES COHEN & STEERS RLTY ET OTH 464287564 2,116 21,850 SH   SOLE   0 0 0
ISHARES MSCI EAFE ETF OTH 464287465 7,791 128,054 SH   SOLE   0 0 0
ISHARES MSCI EMERGING MKT ETF OTH 464287234 8,051 204,915 SH   SOLE   0 0 0
ISHARES RUSSELL MIDCAP ETF OTH 464287499 251 1,500 SH   SOLE   0 0 0
ISHARES RUSSELL 2000 ETF OTH 464287655 299 2,500 SH   SOLE   0 0 0
SPDR GOLD TRUST OTH 78463V107 959 8,440 SH   SOLE   0 0 0
VANGUARD FTSE ALL-WORLD EX-US OTH 922042775 6,076 129,657 SH   SOLE   0 0 0
VANGUARD FTSE DEVELOPED MARKET OTH 921943858 462 12,192 SH   SOLE   0 0 0
VANGUARD FTSE EMERGING MARKETS OTH 922042858 4,922 122,982 SH   SOLE   0 0 0
VANGUARD IND FD MID-CAP OTH 922908629 3,360 27,190 SH   SOLE   0 0 0
VANGUARD REIT ETF OTH 922908553 18,546 228,960 SH   SOLE   0 0 0
VANGUARD S&P 500 ETF OTH 922908363 637 3,380 SH   SOLE   0 0 0
VANGUARD SMALL-CAP ETF OTH 922908751 3,704 31,751 SH   SOLE   0 0 0
VANGUARD TOTAL STOCK MARKET ET OTH 922908769 353 3,330 SH   SOLE   0 0 0
ISHARES BARCLAYS 1-3 YEAR TR E OTH 464287457 261 3,095 SH   SOLE   0 0 0
JOHN HANCOCK PFD INCOME II OTH 41013X106 203 10,000 SH   SOLE   0 0 0
PIMCO TOTAL RETURN ETF OTH 72201R775 19,089 178,048 SH   SOLE   0 0 0
VANGUARD SHORT TERM BOND ETF OTH 921937827 579 7,242 SH   SOLE   0 0 0
VANGUARD SHORT TERM CORP BOND OTH 92206C409 19,090 239,739 SH   SOLE   0 0 0
VANGUARD TOTAL BOND MARKET ETF OTH 921937835 447 5,430 SH   SOLE   0 0 0