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 11,886 99,539 SH   SOLE   99,539 0 0
Abbott Laboratories COM 2824100 1,262 38,019 SH   SOLE   38,019 0 0
AbbVie Inc COM 00287Y109 1,693 37,859 SH   SOLE   37,859 0 0
Ace Limited SHS H0023R105 13,259 141,712 SH   SOLE   141,712 0 0
Agnico Eagle Mines COM 8474108 6,141 231,996 SH   SOLE   231,996 0 0
Air Products & Chemicals Inc COM 9158106 526 4,940 SH   SOLE   4,940 0 0
Akamai Technologies Inc COM 00971T101 10,020 193,806 SH   SOLE   193,806 0 0
Alico, Inc. COM 16230104 206 5,000 SH   SOLE   5,000 0 0
Altria Group Inc COM 02209S103 256 7,459 SH   SOLE   7,459 0 0
Amazon.com, Inc. COM 23135106 1,255 4,015 SH   SOLE   4,015 0 0
American Express Co COM 25816109 1,486 19,677 SH   SOLE   19,677 0 0
American Tower Corp COM 03027X100 8,448 113,964 SH   SOLE   113,964 0 0
Ameriprise Financial Inc COM 03076C106 293 3,222 SH   SOLE   3,222 0 0
Amphenol Corp Cl A CL A 32095101 4,036 52,164 SH   SOLE   52,164 0 0
Apple Computer Inc COM 37833100 2,022 4,242 SH   SOLE   4,242 0 0
Aspen Technology Inc COM 45327103 7,827 226,536 SH   SOLE   226,536 0 0
Astrazeneca ADR SPONSORED ADR 46353108 1,671 32,185 SH   SOLE   32,185 0 0
AT&T Incorporated COM 00206R102 1,016 30,030 SH   SOLE   30,030 0 0
Automatic Data Processing Inc COM 53015103 7,139 98,638 SH   SOLE   98,638 0 0
Avery Dennison Corp COM 53611109 901 20,694 SH   SOLE   20,694 0 0
Bank of America Corp COM 60505104 602 43,649 SH   SOLE   43,649 0 0
Bank of Nova Scotia COM 64149107 6,191 108,020 SH   SOLE   108,020 0 0
Becton Dickinson & Co COM 75887109 367 3,672 SH   SOLE   3,672 0 0
Berkshire Hathaway Inc Del Cl A CL A 84670108 10,906 64 SH   SOLE   64 0 0
Berkshire Hathaway Inc Del Cl B CL B NEW 84670702 2,584 22,766 SH   SOLE   22,766 0 0
Blackrock Debt Strategies Fund COM 09255R103 46 11,406 SH   SOLE   11,406 0 0
Blackrock Muni Income Trust BRIC ETF 09248F109 193 14,918 SH   SOLE   14,918 0 0
BP Amoco PLC ADR SPONSORED ADR 55622104 1,291 30,715 SH   SOLE   30,715 0 0
Bristol Myers Squibb Co COM 110122108 1,693 36,589 SH   SOLE   36,589 0 0
Brown Forman Corp Cl B CL B 115637209 239 3,506 SH   SOLE   3,506 0 0
Brown-Forman Corp Cl A CL A 115637100 496 7,500 SH   SOLE   7,500 0 0
Carmax Incorporated COM 143130102 9,438 194,718 SH   SOLE   194,718 0 0
Caterpillar Incorporated COM 149123101 2,776 33,290 SH   SOLE   33,290 0 0
CBRE Group Inc CL A 12504L109 6,099 263,678 SH   SOLE   263,678 0 0
Central Fund Canada CL A 153501101 5,688 386,956 SH   SOLE   386,956 0 0
ChevronTexaco Corp COM 166764100 13,794 113,533 SH   SOLE   113,533 0 0
Chipotle Mexican Grill, Inc. COM 169656105 267 622 SH   SOLE   622 0 0
Chubb Corporation COM 171232101 2,410 27,004 SH   SOLE   27,004 0 0
Cisco Systems Inc COM 17275R102 217 9,275 SH   SOLE   9,275 0 0
Citigroup Incorporated New COM NEW 172967424 291 6,000 SH   SOLE   6,000 0 0
Clean Harbors Inc COM 184496107 8,133 138,643 SH   SOLE   138,643 0 0
Coca Cola Company COM 191216100 2,412 63,678 SH   SOLE   63,678 0 0
Cognizant Technology Solutions Corp Cl A CL A 192446102 1,612 19,632 SH   SOLE   19,632 0 0
Colgate Palmolive Co COM 194162103 10,822 182,494 SH   SOLE   182,494 0 0
Comcast Corp Cl A CL A 20030N101 430 9,533 SH   SOLE   9,533 0 0
Comcast Corp Cl A Special CL A SPL 20030N200 243 5,605 SH   SOLE   5,605 0 0
ConocoPhillips COM 20825C104 532 7,658 SH   SOLE   7,658 0 0
Core Laboratories NV COM N22717107 13,901 82,154 SH   SOLE   82,154 0 0
Cullen Frost Bankers Inc COM 229899109 3,858 54,681 SH   SOLE   54,681 0 0
CVS/Caremark Corporation COM 126650100 7,739 136,377 SH   SOLE   136,377 0 0
Danaher Corporation COM 235851102 14,250 205,573 SH   SOLE   205,573 0 0
Darden Restaurants Inc COM 237194105 245 5,293 SH   SOLE   5,293 0 0
Deere & Company COM 244199105 1,295 15,912 SH   SOLE   15,912 0 0
Diageo PLC Sponsored ADR SPON ADR NEW 25243Q205 236 1,855 SH   SOLE   1,855 0 0
Disney Walt Company COM DISNEY 254687106 242 3,752 SH   SOLE   3,752 0 0
Dow Chemical Company COM 260543103 1,087 28,315 SH   SOLE   28,315 0 0
Du Pont E I De Nemours COM 263534109 10,665 182,113 SH   SOLE   182,113 0 0
Eaton Vance Enhanced Equity Inc Fund COM 278277108 137 11,718 SH   SOLE   11,718 0 0
Ebay Incorporated COM 278642103 225 4,033 SH   SOLE   4,033 0 0
Ecolab Incorporated COM 278865100 11,899 120,488 SH   SOLE   120,488 0 0
Edwards Lifesciences Corp COM 28176E108 359 5,150 SH   SOLE   5,150 0 0
EGShares Emerging Markets Consumer ETF EGS EMKTCONS ETF 268461779 9,209 341,818 SH   SOLE   341,818 0 0
Emerson Electric Co COM 291011104 1,225 18,938 SH   SOLE   18,938 0 0
Expeditors Intl Wash Inc COM 302130109 617 14,000 SH   SOLE   14,000 0 0
Express Scripts Holding Co. COM 30219G108 527 8,524 SH   SOLE   8,524 0 0
Exxon Mobil Corp COM 30231G102 22,694 263,758 SH   SOLE   263,758 0 0
FMC Technologies COM 30249U101 7,103 128,164 SH   SOLE   128,164 0 0
Frontier Communications Corp COM 35906A108 4,984 1,192,299 SH   SOLE   1,192,299 0 0
Gartner, Inc. COM 366651107 600 10,000 SH   SOLE   10,000 0 0
General Electric Co COM 369604103 21,951 918,834 SH   SOLE   918,834 0 0
General Mills Inc COM 370334104 1,018 21,240 SH   SOLE   21,240 0 0
Genuine Parts Co COM 372460105 271 3,350 SH   SOLE   3,350 0 0
Gilead Sciences Inc COM 375558103 18,772 298,590 SH   SOLE   298,590 0 0
Glaxo Smithkline PLC ADR SPONSORED ADR 37733W105 279 5,567 SH   SOLE   5,567 0 0
GOL Linhas Aereas Inteligentes S.A. ADR SP ADR REP PFD 38045R107 147 30,000 SH   SOLE   30,000 0 0
Google Incorporated Cl A CL A 38259P508 200 228 SH   SOLE   228 0 0
Halliburton Company COM 406216101 676 14,035 SH   SOLE   14,035 0 0
HCP Incorporated COM 40414L109 12,371 302,104 SH   SOLE   302,104 0 0
Hershey Foods Corp COM 427866108 1,279 13,826 SH   SOLE   13,826 0 0
Home Depot Inc COM 437076102 731 9,640 SH   SOLE   9,640 0 0
Idexx Laboratories Inc COM 45168D104 10,500 105,373 SH   SOLE   105,373 0 0
Illinois Tool Works Inc COM 452308109 1,163 15,250 SH   SOLE   15,250 0 0
Intel Corporation COM 458140100 8,244 359,664 SH   SOLE   359,664 0 0
International Paper Co COM 460146103 362 8,077 SH   SOLE   8,077 0 0
Intl Business Machines Corp COM 459200101 3,965 21,409 SH   SOLE   21,409 0 0
Intuit, Inc. COM 461202103 1,438 21,690 SH   SOLE   21,690 0 0
Ishares Gold Trust ISHARES 464285105 1,853 143,745 SH   SOLE   143,745 0 0
Ishares MSCI BRIC Index Fund MSCI BRIC INDX 464286657 4,300 115,464 SH   SOLE   115,464 0 0
Ishares MSCI EAFE IX MSCI EAFE ETF 464287465 718 11,260 SH   SOLE   11,260 0 0
Ishares MSCI Emerging Mkts Index Fund MSCI EMG MKT ETF 464287234 9,087 222,956 SH   SOLE   222,956 0 0
Ishares Russel Midcap Index Fund RUS MID-CAP ETF 464287499 215 1,543 SH   SOLE   1,543 0 0
Ishares Russell 1000 Index Fund RUS 1000 ETF 464287622 233 2,474 SH   SOLE   2,474 0 0
Ishares Tr Dow Jones Select Divd Index SELECT DIVID ETF 464287168 3,839 57,867 SH   SOLE   57,867 0 0
Ishares Tr Russell 3000 Value Index RUS 3000 VAL ETF 464287663 2,034 18,010 SH   SOLE   18,010 0 0
Ishares Tr US Treas Infl Protected ETF TIPS BD ETF 464287176 266 2,360 SH   SOLE   2,360 0 0
Johnson & Johnson COM 478160104 15,509 178,907 SH   SOLE   178,907 0 0
JPMorgan Chase & Co COM 46625H100 703 13,597 SH   SOLE   13,597 0 0
Kansas City Southern COM NEW 485170302 1,640 15,000 SH   SOLE   15,000 0 0
Lilly Eli & Company COM 532457108 240 4,774 SH   SOLE   4,774 0 0
Lululemon Athletica COM 550021109 433 5,927 SH   SOLE   5,927 0 0
Mac Gray Corporation COM 554153106 3,965 272,322 SH   SOLE   272,322 0 0
Magellan Midstream Partners COM UNIT RP LP 559080106 244 4,320 SH   SOLE   4,320 0 0
Market Vectors Gold ETF GOLD MINER ETF 57060U100 387 15,451 SH   SOLE   15,451 0 0
Marsh & McLennan Cos Inc COM 571748102 375 8,600 SH   SOLE   8,600 0 0
McCormick & Co Non Vtg Shs COM NON VTG 579780206 7,238 111,868 SH   SOLE   111,868 0 0
McDonalds Corp COM 580135101 1,954 20,309 SH   SOLE   20,309 0 0
Medtronic Inc COM 585055106 8,149 153,024 SH   SOLE   153,024 0 0
MercadoLibre Inc. COM 58733R102 3,432 25,440 SH   SOLE   25,440 0 0
Merck & Co Inc New COM 58933Y105 2,006 42,125 SH   SOLE   42,125 0 0
Microchip Technology Inc COM 595017104 2,344 58,170 SH   SOLE   58,170 0 0
Microsoft Corp COM 594918104 17,067 512,819 SH   SOLE   512,819 0 0
Moody's Corporation COM 615369105 497 7,060 SH   SOLE   7,060 0 0
National Fuel Gas Company COM 636180101 584 8,500 SH   SOLE   8,500 0 0
Noranda Aluminum Holding Corp. COM 65542W107 39 16,000 SH   SOLE   16,000 0 0
Northeast Utilities COM 664397106 7,985 193,571 SH   SOLE   193,571 0 0
Northern Trust Corp COM 665859104 1,857 34,146 SH   SOLE   34,146 0 0
Novartis AG Sponsored ADR SPONSORED ADR 66987V109 298 3,885 SH   SOLE   3,885 0 0
Nuance Communications Inc COM 67020Y100 6,571 351,755 SH   SOLE   351,755 0 0
Oracle Systems Corp COM 68389X105 494 14,907 SH   SOLE   14,907 0 0
Paychex Incorporated COM 704326107 8,945 220,114 SH   SOLE   220,114 0 0
Pepsico Incorporated COM 713448108 12,506 157,308 SH   SOLE   157,308 0 0
Pfizer Incorporated COM 717081103 1,872 65,180 SH   SOLE   65,180 0 0
Philip Morris Intl Inc COM 718172109 558 6,443 SH   SOLE   6,443 0 0
Phillips 66 COM 718546104 306 5,295 SH   SOLE   5,295 0 0
PIMCO Dynamic Credit Income Fund COM SHS 72202D106 9,325 419,121 SH   SOLE   419,121 0 0
PIMCO Enhanced Short Maturity ETF ENHAN SHRT MAT 72201R833 4,458 43,964 SH   SOLE   43,964 0 0
Plum Creek Timber Co Inc COM 729251108 224 4,790 SH   SOLE   4,790 0 0
Portland General Electric Co COM NEW 736508847 5,716 202,479 SH   SOLE   202,479 0 0
Praxair Incorporated COM 74005P104 4,623 38,459 SH   SOLE   38,459 0 0
Procter & Gamble Co COM 742718109 14,379 190,226 SH   SOLE   190,226 0 0
Proshares Ultrashort Lehman 20+ Year Treasury PSHS ULTSH 20YRS 74347B201 580 7,710 SH   SOLE   7,710 0 0
Qualcomm Inc COM 747525103 12,965 192,588 SH   SOLE   192,588 0 0
Raytheon Co New COM NEW 755111507 351 4,556 SH   SOLE   4,556 0 0
Rio Tinto PLC ADR SPONSORED ADR 767204100 788 16,164 SH   SOLE   16,164 0 0
Rockwell Automation Inc. COM 773903109 257 2,400 SH   SOLE   2,400 0 0
Royal Dutch Shell PLC ADR A SPONS ADR A 780259206 291 4,426 SH   SOLE   4,426 0 0
RPM International Inc Delaware COM 749685103 1,940 53,594 SH   SOLE   53,594 0 0
Schlumberger Limited COM 806857108 10,719 121,311 SH   SOLE   121,311 0 0
Sealed Air Corporation COM 81211K100 816 30,000 SH   SOLE   30,000 0 0
Snap-On Inc. COM 833034101 1,083 10,880 SH   SOLE   10,880 0 0
Solera Holdings Inc COM 83421A104 9,283 175,582 SH   SOLE   175,582 0 0
Southern Company COM 842587107 451 10,960 SH   SOLE   10,960 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103 7,076 42,119 SH   SOLE   42,119 0 0
Staples Incorporated COM 855030102 590 40,281 SH   SOLE   40,281 0 0
Stericycle Inc COM 858912108 8,668 75,114 SH   SOLE   75,114 0 0
Stryker Corporation COM 863667101 665 9,843 SH   SOLE   9,843 0 0
Suncor Inc COM 867224107 264 7,376 SH   SOLE   7,376 0 0
Swedish Export Credit Corp Rogers Int'l Comm ETN ROG TTL ETN 22 870297801 155 18,706 SH   SOLE   18,706 0 0
Sysco Incorporated COM 871829107 291 9,140 SH   SOLE   9,140 0 0
Target Incorporated COM 87612E106 779 12,179 SH   SOLE   12,179 0 0
Teva Pharmaceutical Inds LTD ADR ADR 881624209 272 7,200 SH   SOLE   7,200 0 0
Texas Instruments Inc COM 882508104 212 5,261 SH   SOLE   5,261 0 0
Thermo Fisher Scientific Inc COM 883556102 9,777 106,101 SH   SOLE   106,101 0 0
TIM Participacoes S.A. ADR SPONSORED ADR 88706P205 297 12,609 SH   SOLE   12,609 0 0
Travelers Companies Inc COM 89417E109 800 9,432 SH   SOLE   9,432 0 0
UGI Corporation COM 902681105 14,530 371,327 SH   SOLE   371,327 0 0
Union Pacific Corp COM 907818108 1,438 9,254 SH   SOLE   9,254 0 0
United Parcel Service Inc Cl B CL B 911312106 12,749 139,535 SH   SOLE   139,535 0 0
United Technologies Corp COM 913017109 1,380 12,798 SH   SOLE   12,798 0 0
Unum Group COM 91529Y106 244 8,000 SH   SOLE   8,000 0 0
Valhi Incorporated COM 918905100 5,072 254,100 SH   SOLE   254,100 0 0
Valley National Bancorp COM 919794107 2,238 224,949 SH   SOLE   224,949 0 0
Vanguard Bond Index ETF TOTAL BND MRKT 921937835 5,647 69,819 SH   SOLE   69,819 0 0
Vanguard Emerging Markets Fund FTSE EMR MKT ETF 922042858 343 8,543 SH   SOLE   8,543 0 0
Vanguard Europe Fund FTSE EUROPE ETF 922042874 273 5,000 SH   SOLE   5,000 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 13,548 168,566 SH   SOLE   168,566 0 0
Verastem, Inc. COM 92337C104 509 40,920 SH   SOLE   40,920 0 0
VeriFone Systems Inc COM 92342Y109 1,785 78,092 SH   SOLE   78,092 0 0
Verizon Communications Inc COM 92343V104 821 17,589 SH   SOLE   17,589 0 0
Visa Corporation COM CL A 92826C839 11,625 60,830 SH   SOLE   60,830 0 0
Vodafone Group PLC Spon ADR New SPONS ADR NEW 92857W209 8,715 247,712 SH   SOLE   247,712 0 0
Walgreen Company COM 931422109 14,647 272,243 SH   SOLE   272,243 0 0
Waste Management, Inc. COM 94106L109 407 9,866 SH   SOLE   9,866 0 0
Watsco Inc COM 942622200 10,528 111,683 SH   SOLE   111,683 0 0
Wellesley Bancorp. COM 949485106 425 25,000 SH   SOLE   25,000 0 0
Wells Fargo & Company COM 949746101 9,104 220,323 SH   SOLE   220,323 0 0
Wisdomtree Intl Midcap Div Fund INTL MIDCAP DV 97717W778 10,251 182,692 SH   SOLE   182,692 0 0
Yum! Brands, Inc. COM 988498101 1,286 18,015 SH   SOLE   18,015 0 0