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 Company COM 88579Y101 16,613 100,718 SH   SOLE   100,718 0 0
Abbott Laboratories COM 2824100 1,972 42,568 SH   SOLE   42,568 0 0
AbbVie Inc COM 00287Y109 2,498 42,668 SH   SOLE   42,668 0 0
Ace Limited SHS H0023R105 17,437 156,402 SH   SOLE   156,402 0 0
Agnico Eagle Mines COM 8474108 6,181 221,229 SH   SOLE   221,229 0 0
Air Products & Chemicals Inc COM 9158106 883 5,835 SH   SOLE   5,835 0 0
Akamai Technologies Inc COM 00971T101 16,543 232,857 SH   SOLE   232,857 0 0
Altria Group Inc COM 02209S103 508 10,156 SH   SOLE   10,156 0 0
Amazon.com, Inc. COM 23135106 1,487 3,995 SH   SOLE   3,995 0 0
American Express Co COM 25816109 1,457 18,647 SH   SOLE   18,647 0 0
American Tower Corp COM 03027X100 17,929 190,431 SH   SOLE   190,431 0 0
Ameriprise Financial Inc COM 03076C106 420 3,207 SH   SOLE   3,207 0 0
Amphenol Corp Cl A CL A 32095101 9,563 162,274 SH   SOLE   162,274 0 0
Apple Computer Inc COM 37833100 3,687 29,631 SH   SOLE   29,631 0 0
Aspen Technology Inc COM 45327103 8,421 218,794 SH   SOLE   218,794 0 0
Astrazeneca ADR SPONSORED ADR 46353108 1,433 20,943 SH   SOLE   20,943 0 0
AT&T Incorporated COM 00206R102 983 30,120 SH   SOLE   30,120 0 0
Automatic Data Processing Inc COM 53015103 9,597 112,066 SH   SOLE   112,066 0 0
Avery Dennison Corp COM 53611109 728 13,750 SH   SOLE   13,750 0 0
Bank of Nova Scotia COM 64149107 9,735 193,811 SH   SOLE   193,811 0 0
Baxter International Inc COM 71813109 244 3,563 SH   SOLE   3,563 0 0
Becton Dickinson & Co COM 75887109 528 3,676 SH   SOLE   3,676 0 0
Berkshire Hathaway Inc Del Cl A CL A 84670108 13,485 62 SH   SOLE   62 0 0
Berkshire Hathaway Inc Del Cl B CL B NEW 84670702 5,994 41,536 SH   SOLE   41,536 0 0
Blackrock Debt Strategies Fund COM 09255R103 43 11,406 SH   SOLE   11,406 0 0
BP Amoco PLC ADR SPONSORED ADR 55622104 1,030 26,328 SH   SOLE   26,328 0 0
Bristol Myers Squibb Co COM 110122108 2,287 35,459 SH   SOLE   35,459 0 0
Broadridge Financial Solutions COM 11133T103 303 5,500 SH   SOLE   5,500 0 0
Brown Forman Corp Cl B CL B 115637209 316 3,500 SH   SOLE   3,500 0 0
Brown-Forman Corp Cl A CL A 115637100 681 7,500 SH   SOLE   7,500 0 0
Care.com Inc COM 141633107 1,110 146,500 SH   SOLE   146,500 0 0
Carmax Incorporated COM 143130102 18,014 261,038 SH   SOLE   261,038 0 0
Caterpillar Incorporated COM 149123101 2,507 31,331 SH   SOLE   31,331 0 0
CBRE Group Inc CL A 12504L109 14,031 362,461 SH   SOLE   362,461 0 0
Celgene Corp COM 151020104 231 2,000 SH   SOLE   2,000 0 0
Central Fund Canada CL A 153501101 1,758 147,352 SH   SOLE   147,352 0 0
ChevronTexaco Corp COM 166764100 10,329 98,389 SH   SOLE   98,389 0 0
Chipotle Mexican Grill, Inc. COM 169656105 405 622 SH   SOLE   622 0 0
Chubb Corporation COM 171232101 2,668 26,389 SH   SOLE   26,389 0 0
Church & Dwight Co Inc COM 171340102 255 2,983 SH   SOLE   2,983 0 0
Cisco Systems Inc COM 17275R102 688 24,997 SH   SOLE   24,997 0 0
Citigroup Incorporated New COM NEW 172967424 332 6,447 SH   SOLE   6,447 0 0
Clean Harbors Inc COM 184496107 5,635 99,235 SH   SOLE   99,235 0 0
Coca Cola Company COM 191216100 2,810 69,309 SH   SOLE   69,309 0 0
Cognizant Technology Solutions Corp Cl A CL A 192446102 2,459 39,408 SH   SOLE   39,408 0 0
Colgate Palmolive Co COM 194162103 14,165 204,289 SH   SOLE   204,289 0 0
Comcast Corp Cl A A 20030N101 632 11,190 SH   SOLE   11,190 0 0
Comcast Corp Cl A Special A SPL 20030N200 290 5,175 SH   SOLE   5,175 0 0
ConocoPhillips COM 20825C104 499 8,022 SH   SOLE   8,022 0 0
Core Laboratories NV COM N22717107 10,149 97,131 SH   SOLE   97,131 0 0
Cullen Frost Bankers Inc COM 229899109 4,715 68,259 SH   SOLE   68,259 0 0
CVS/Caremark Corporation COM 126650100 17,265 167,280 SH   SOLE   167,280 0 0
Danaher Corporation COM 235851102 19,449 229,081 SH   SOLE   229,081 0 0
Darden Restaurants Inc COM 237194105 367 5,293 SH   SOLE   5,293 0 0
Deere & Company COM 244199105 1,391 15,860 SH   SOLE   15,860 0 0
Diageo PLC Sponsored ADR SPON ADR NEW 25243Q205 218 1,976 SH   SOLE   1,976 0 0
Disney Walt Company COM DISNEY 254687106 465 4,429 SH   SOLE   4,429 0 0
Dominion Resources Inc COM 25746U109 243 3,423 SH   SOLE   3,423 0 0
Dow Chemical Company COM 260543103 1,396 29,100 SH   SOLE   29,100 0 0
Du Pont E I De Nemours COM 263534109 13,838 193,620 SH   SOLE   193,620 0 0
Ebay Incorporated COM 278642103 202 3,500 SH   SOLE   3,500 0 0
Ecolab Incorporated COM 278865100 14,102 123,295 SH   SOLE   123,295 0 0
Edwards Lifesciences Corp COM 28176E108 717 5,030 SH   SOLE   5,030 0 0
EGShares Emerging Markets Consumer ETF EGS EMKTCONS ETF 268461779 16,650 629,974 SH   SOLE   629,974 0 0
Emerson Electric Co COM 291011104 828 14,615 SH   SOLE   14,615 0 0
Express Scripts Holding Co. COM 30219G108 828 9,546 SH   SOLE   9,546 0 0
Exxon Mobil Corp COM 30231G102 23,763 279,568 SH   SOLE   279,568 0 0
Fiserv Incorporated COM 337738108 708 8,913 SH   SOLE   8,913 0 0
FMC Technologies COM 30249U101 6,472 174,877 SH   SOLE   174,877 0 0
Gartner, Inc. COM 366651107 839 10,000 SH   SOLE   10,000 0 0
General Electric Co COM 369604103 27,551 1,110,492 SH   SOLE   1,110,492 0 0
General Mills Inc COM 370334104 1,139 20,117 SH   SOLE   20,117 0 0
Genuine Parts Co COM 372460105 330 3,540 SH   SOLE   3,540 0 0
Gilead Sciences Inc COM 375558103 25,391 258,752 SH   SOLE   258,752 0 0
Glaxo Smithkline PLC ADR SPONSORED ADR 37733W105 249 5,399 SH   SOLE   5,399 0 0
Goldcorp Inc COM 380956409 2,995 165,284 SH   SOLE   165,284 0 0
Google Incorporated Cl C COM 38259P706 212 387 SH   SOLE   387 0 0
Grainger (W.W.) Inc COM 384802104 288 1,220 SH   SOLE   1,220 0 0
Halliburton Company COM 406216101 589 13,430 SH   SOLE   13,430 0 0
HCP Incorporated COM 40414L109 18,762 434,212 SH   SOLE   434,212 0 0
Health Care REIT Inc. COM 42217K106 327 4,230 SH   SOLE   4,230 0 0
Hershey Foods Corp COM 427866108 1,475 14,617 SH   SOLE   14,617 0 0
HF2 Financial Management Inc Sponser Shares CL A 40421A104 438 45,200 SH   SOLE   45,200 0 0
Home Depot Inc COM 437076102 1,118 9,841 SH   SOLE   9,841 0 0
Idexx Laboratories Inc COM 45168D104 19,304 124,960 SH   SOLE   124,960 0 0
Illinois Tool Works Inc COM 452308109 1,473 15,160 SH   SOLE   15,160 0 0
Intel Corporation COM 458140100 11,838 378,569 SH   SOLE   378,569 0 0
International Paper Co COM 460146103 448 8,077 SH   SOLE   8,077 0 0
Intl Business Machines Corp COM 459200101 2,317 14,435 SH   SOLE   14,435 0 0
Intuit, Inc. COM 461202103 2,115 21,810 SH   SOLE   21,810 0 0
Ishares Gold Trust ISHARES 464285105 1,684 147,046 SH   SOLE   147,046 0 0
Ishares MSCI BRIC Index Fund MSCI BRIC INDX 464286657 2,822 77,312 SH   SOLE   77,312 0 0
Ishares MSCI EAFE IX MSCI EAFE ETF 464287465 746 11,619 SH   SOLE   11,619 0 0
Ishares MSCI Emerging Mkts Index Fund MSCI EMG MKT ETF 464287234 443 11,035 SH   SOLE   11,035 0 0
Ishares Russel Midcap Index Fund MID-CAP ETF 464287499 267 1,543 SH   SOLE   1,543 0 0
Ishares Russell 1000 Growth Index Fund 1000 GRW ETF 464287614 862 8,716 SH   SOLE   8,716 0 0
Ishares Russell 1000 Index Fund 1000 ETF 464287622 290 2,499 SH   SOLE   2,499 0 0
Ishares Russell 2000 Value Index Fund 2000 VAL ETF 464287630 628 6,089 SH   SOLE   6,089 0 0
Ishares S&P Smallcap 600 Index Fund CORE S&P SCP ETF 464287804 497 4,215 SH   SOLE   4,215 0 0
Ishares Tr Dow Jones Select Divd Index SELECT DIVID ETF 464287168 3,970 50,933 SH   SOLE   50,933 0 0
Ishares Tr Russell 3000 Value Index CORE US VAL ETF 464287663 2,431 18,018 SH   SOLE   18,018 0 0
Ishares Tr US Treas Infl Protected ETF TIPS BD ETF 464287176 281 2,471 SH   SOLE   2,471 0 0
Johnson & Johnson COM 478160104 19,669 195,515 SH   SOLE   195,515 0 0
JPMorgan Chase & Co COM 46625H100 769 12,702 SH   SOLE   12,702 0 0
Kansas City Southern COM NEW 485170302 1,541 15,100 SH   SOLE   15,100 0 0
Kimberly Clark Corp COM 494368103 230 2,144 SH   SOLE   2,144 0 0
Kinder Morgan Holding Co. COM 49456B101 237 5,632 SH   SOLE   5,632 0 0
Kraft Foods Group Inc COM 50076Q106 231 2,657 SH   SOLE   2,657 0 0
Lilly Eli & Company COM 532457108 353 4,864 SH   SOLE   4,864 0 0
Magellan Midstream Partners COM UNIT RP LP 559080106 344 4,490 SH   SOLE   4,490 0 0
Marsh & McLennan Cos Inc COM 571748102 548 9,763 SH   SOLE   9,763 0 0
McCormick & Co Non Vtg Shs COM NON VTG 579780206 10,060 130,457 SH   SOLE   130,457 0 0
McDonalds Corp COM 580135101 2,008 20,606 SH   SOLE   20,606 0 0
MercadoLibre Inc. COM 58733R102 5,166 42,165 SH   SOLE   42,165 0 0
Merck & Co Inc New COM 58933Y105 2,717 47,262 SH   SOLE   47,262 0 0
Microchip Technology Inc COM 595017104 2,300 47,025 SH   SOLE   47,025 0 0
Microsoft Corp COM 594918104 23,880 587,377 SH   SOLE   587,377 0 0
Moody's Corporation COM 615369105 727 7,000 SH   SOLE   7,000 0 0
National Fuel Gas Company COM 636180101 422 7,000 SH   SOLE   7,000 0 0
Noranda Aluminum Holding Corp. COM 65542W107 48 16,000 SH   SOLE   16,000 0 0
Norfolk Southern Corp COM 655844108 377 3,660 SH   SOLE   3,660 0 0
Northern Trust Corp COM 665859104 756 10,849 SH   SOLE   10,849 0 0
Novartis AG Sponsored ADR SPONSORED ADR 66987V109 651 6,600 SH   SOLE   6,600 0 0
Novo-Nordisk A S ADR ADR 670100205 267 5,000 SH   SOLE   5,000 0 0
Nuance Communications Inc COM 67020Y100 3,035 211,525 SH   SOLE   211,525 0 0
OvaScience, Inc. COM 69014Q101 5,953 171,399 SH   SOLE   171,399 0 0
Paychex Incorporated COM 704326107 12,067 243,203 SH   SOLE   243,203 0 0
Pepsico Incorporated COM 713448108 6,359 66,508 SH   SOLE   66,508 0 0
Pfizer Incorporated COM 717081103 2,586 74,334 SH   SOLE   74,334 0 0
Philip Morris Intl Inc COM 718172109 610 8,102 SH   SOLE   8,102 0 0
Phillips 66 COM 718546104 261 3,322 SH   SOLE   3,322 0 0
PIMCO Dynamic Credit Income Fund COM SHS 72202D106 19,278 944,064 SH   SOLE   944,064 0 0
PIMCO Dynamic Income Fund SHS 72201Y101 438 15,100 SH   SOLE   15,100 0 0
PIMCO Enhanced Short Maturity ETF ENHAN SHRT MA AC 72201R833 17,976 177,722 SH   SOLE   177,722 0 0
Plum Creek Timber Co Inc COM 729251108 208 4,790 SH   SOLE   4,790 0 0
Portland General Electric Co COM NEW 736508847 8,746 235,803 SH   SOLE   235,803 0 0
Praxair Incorporated COM 74005P104 6,959 57,634 SH   SOLE   57,634 0 0
Procter & Gamble Co COM 742718109 17,208 210,011 SH   SOLE   210,011 0 0
Qualcomm Inc COM 747525103 15,302 220,674 SH   SOLE   220,674 0 0
Raytheon Co New COM NEW 755111507 490 4,486 SH   SOLE   4,486 0 0
Rio Tinto PLC ADR SPONSORED ADR 767204100 673 16,265 SH   SOLE   16,265 0 0
Rockwell Automation Inc. COM 773903109 277 2,385 SH   SOLE   2,385 0 0
Rockwell Collins Inc COM 774341101 207 2,140 SH   SOLE   2,140 0 0
Royal Dutch Shell PLC ADR A SPONS ADR A 780259206 270 4,528 SH   SOLE   4,528 0 0
RPM International Inc Delaware COM 749685103 2,553 53,194 SH   SOLE   53,194 0 0
Schlumberger Limited COM 806857108 14,527 174,100 SH   SOLE   174,100 0 0
Sealed Air Corporation COM 81211K100 1,385 30,400 SH   SOLE   30,400 0 0
Snap-On Inc. COM 833034101 1,498 10,185 SH   SOLE   10,185 0 0
Solera Holdings Inc COM 83421A104 13,865 268,383 SH   SOLE   268,383 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103 8,703 42,158 SH   SOLE   42,158 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 241 3,081 SH   SOLE   3,081 0 0
Stericycle Inc COM 858912108 10,846 77,236 SH   SOLE   77,236 0 0
Stryker Corporation COM 863667101 1,084 11,753 SH   SOLE   11,753 0 0
Sysco Incorporated COM 871829107 375 9,940 SH   SOLE   9,940 0 0
Target Incorporated COM 87612E106 1,035 12,612 SH   SOLE   12,612 0 0
Texas Instruments Inc COM 882508104 241 4,214 SH   SOLE   4,214 0 0
Thermo Fisher Scientific Inc COM 883556102 13,630 101,457 SH   SOLE   101,457 0 0
TJX Companies COM 872540109 216 3,084 SH   SOLE   3,084 0 0
Toyota Motor Corp ADR SP ADR REP2COM 892331307 201 1,437 SH   SOLE   1,437 0 0
Travelers Companies Inc COM 89417E109 1,020 9,432 SH   SOLE   9,432 0 0
UGI Corporation COM 902681105 18,599 570,701 SH   SOLE   570,701 0 0
Union Pacific Corp COM 907818108 6,214 57,375 SH   SOLE   57,375 0 0
United Parcel Service Inc Cl B CL B 911312106 16,586 171,092 SH   SOLE   171,092 0 0
United Technologies Corp COM 913017109 1,612 13,750 SH   SOLE   13,750 0 0
Unum Group COM 91529Y106 270 8,000 SH   SOLE   8,000 0 0
Valhi Incorporated COM 918905100 1,520 244,000 SH   SOLE   244,000 0 0
Valley National Bancorp COM 919794107 471 49,941 SH   SOLE   49,941 0 0
Vanguard Bond Index ETF TOTAL BND MRKT 921937835 5,563 66,728 SH   SOLE   66,728 0 0
Vanguard Emerging Markets Fund FTSE EMR MKT ETF 922042858 13,621 333,287 SH   SOLE   333,287 0 0
Vanguard Europe Fund FTSE EUROPE ETF 922042874 1,393 25,690 SH   SOLE   25,690 0 0
Vanguard Extended Market Index Fund EXTEND MKT ETF 922908652 938 10,143 SH   SOLE   10,143 0 0
Vanguard FTSE All-World Ex-US ETF ALLWRLD EX US 922042775 1,145 23,500 SH   SOLE   23,500 0 0
Vanguard Index Funds Mid Cap Value ETF MCAP VL IDXVIP 922908512 829 9,020 SH   SOLE   9,020 0 0
Vanguard Index Tr Total Stk Mkt Vipers TOTAL STK MKT 922908769 1,501 13,992 SH   SOLE   13,992 0 0
Vanguard Midcap ETF MID CAP ETF 922908629 485 3,653 SH   SOLE   3,653 0 0
Vanguard MSCI Europe Pacific Index Fund FTSE DEV MKT ETF 921943858 772 19,371 SH   SOLE   19,371 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 12,510 155,371 SH   SOLE   155,371 0 0
Vanguard Specialized REIT ETF REIT ETF 922908553 452 5,359 SH   SOLE   5,359 0 0
Vanguard Value Index Fund VALUE ETF 922908744 1,816 21,700 SH   SOLE   21,700 0 0
Vanguard Whitehall Fds High Div Yld HIGH DIV YLD 921946406 721 10,550 SH   SOLE   10,550 0 0
Varian Medical Systems, Inc. COM 92220P105 207 2,200 SH   SOLE   2,200 0 0
Verastem, Inc. COM 92337C104 3,241 318,654 SH   SOLE   318,654 0 0
VeriFone Systems Inc COM 92342Y109 4,386 125,718 SH   SOLE   125,718 0 0
Verizon Communications Inc COM 92343V104 7,042 144,803 SH   SOLE   144,803 0 0
Visa Corporation CL A 92826C839 19,188 293,342 SH   SOLE   293,342 0 0
Vodafone Group PLC Spon ADR New SPNSR ADR NO PAR 92857W308 6,942 212,417 SH   SOLE   212,417 0 0
Walgreens Boots Alliance Inc Com COM 931427108 26,162 308,948 SH   SOLE   308,948 0 0
Waste Management, Inc. COM 94106L109 558 10,287 SH   SOLE   10,287 0 0
Watsco Inc COM 942622200 18,367 146,121 SH   SOLE   146,121 0 0
Wellesley Bancorp. COM 949485106 472 25,147 SH   SOLE   25,147 0 0
Wells Fargo & Company COM 949746101 14,847 272,915 SH   SOLE   272,915 0 0
Wisdomtree Intl Midcap Div Fund INTL MIDCAP DV 97717W778 14,925 253,309 SH   SOLE   253,309 0 0
Yandex NV Cl A SHS CLASS A N97284108 5,535 365,000 SH   SOLE   365,000 0 0
Yum! Brands, Inc. COM 988498101 8,375 106,388 SH   SOLE   106,388 0 0
Zimmer Holdings Inc COM 98956P102 816 6,942 SH   SOLE   6,942 0 0