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 9,741 89,079 SH   SOLE   89,079 0 0
Abbott Laboratories COM 002824100 1,332 38,189 SH   SOLE   38,189 0 0
AbbVie Inc COM 00287Y109 1,572 38,029 SH   SOLE   38,029 0 0
Ace Limited SHS H0023R105 12,846 143,565 SH   SOLE   143,565 0 0
Agnico Eagle Mines COM 008474108 6,270 227,651 SH   SOLE   227,651 0 0
Akamai Technologies Inc COM 00971T101 8,182 192,286 SH   SOLE   192,286 0 0
Altria Group Inc COM 02209S103 267 7,624 SH   SOLE   7,624 0 0
Amazon.com, Inc. COM 023135106 271 977 SH   SOLE   977 0 0
American Tower Corp COM 03027X100 5,889 80,479 SH   SOLE   80,479 0 0
Amphenol Corp Cl A CL A 032095101 2,773 35,578 SH   SOLE   35,578 0 0
Apple Computer Inc COM 37833100 1,762 4,444 SH   SOLE   4,444 0 0
Aspen Technology Inc COM 045327103 6,489 225,404 SH   SOLE   225,404 0 0
Astrazeneca ADR SPONSORED ADR 046353108 941 19,901 SH   SOLE   19,901 0 0
AT&T Incorporated COM 00206R102 1,069 30,202 SH   SOLE   30,202 0 0
Automatic Data Processing Inc COM 053015103 5,243 76,143 SH   SOLE   76,143 0 0
Avery Dennison Corp COM 053611109 470 10,994 SH   SOLE   10,994 0 0
Bank of Nova Scotia COM 064149107 5,419 101,193 SH   SOLE   101,193 0 0
Becton Dickinson & Co COM 075887109 363 3,672 SH   SOLE   3,672 0 0
Berkshire Hathaway Inc Del Cl A CL A 084670108 7,756 46 SH   SOLE   46 0 0
Berkshire Hathaway Inc Del Cl B CL B NEW 084670702 2,478 22,138 SH   SOLE   22,138 0 0
Blackrock Debt Strategies Fund COM 09255R103 48 11,406 SH   SOLE   11,406 0 0
Blackrock Muni Income Trust SH BEN INT 09248F109 207 14,918 SH   SOLE   14,918 0 0
BP Amoco PLC ADR SPONSORED ADR 055622104 1,290 30,915 SH   SOLE   30,915 0 0
Bristol Myers Squibb Co COM 110122108 1,069 23,929 SH   SOLE   23,929 0 0
Brown Forman Corp Cl B CL B 115637209 236 3,500 SH   SOLE   3,500 0 0
Brown-Forman Corp Cl A CL A 115637100 507 7,500 SH   SOLE   7,500 0 0
Carmax Incorporated COM 143130102 8,955 194,003 SH   SOLE   194,003 0 0
Caterpillar Incorporated COM 149123101 1,130 13,700 SH   SOLE   13,700 0 0
CBRE Group Inc CL A 12504L109 5,657 242,153 SH   SOLE   242,153 0 0
Central Fund Canada CL A 153501101 8,520 626,470 SH   SOLE   626,470 0 0
ChevronTexaco Corp COM 166764100 11,373 96,102 SH   SOLE   96,102 0 0
Cisco Systems Inc COM 17275R102 203 8,360 SH   SOLE   8,360 0 0
Clean Harbors Inc COM 184496107 6,620 131,004 SH   SOLE   131,004 0 0
Coca Cola Company COM 191216100 2,614 65,180 SH   SOLE   65,180 0 0
Colgate Palmolive Co COM 194162103 10,456 182,515 SH   SOLE   182,515 0 0
ConocoPhillips COM 20825C104 463 7,650 SH   SOLE   7,650 0 0
Core Laboratories NV COM N22717107 12,433 81,979 SH   SOLE   81,979 0 0
Cullen Frost Bankers Inc COM 229899109 3,664 54,881 SH   SOLE   54,881 0 0
CVS/Caremark Corporation COM 126650100 7,527 131,645 SH   SOLE   131,645 0 0
Danaher Corporation COM 235851102 12,941 204,438 SH   SOLE   204,438 0 0
Darden Restaurants Inc COM 237194105 267 5,293 SH   SOLE   5,293 0 0
Diageo PLC Sponsored ADR SPON ADR NEW 25243Q205 213 1,855 SH   SOLE   1,855 0 0
Disney Walt Company COM DISNEY 254687106 213 3,372 SH   SOLE   3,372 0 0
Du Pont E I De Nemours COM 263534109 9,118 173,676 SH   SOLE   173,676 0 0
Eaton Vance Enhanced Equity Inc Fund COM 278277108 135 11,718 SH   SOLE   11,718 0 0
Ebay Incorporated COM 278642103 207 4,000 SH   SOLE   4,000 0 0
Ecolab Incorporated COM 278865100 10,066 118,156 SH   SOLE   118,156 0 0
Edwards Lifesciences Corp COM 28176E108 346 5,150 SH   SOLE   5,150 0 0
EGShares Emerging Markets Consumer ETF EGS EMKTCONS ETF 28176E108 8,208 318,021 SH   SOLE   318,021 0 0
Emerson Electric Co COM 291011104 1,016 18,635 SH   SOLE   18,635 0 0
Expeditors Intl Wash Inc COM 302130109 533 14,000 SH   SOLE   14,000 0 0
Exxon Mobil Corp COM 30231G102 20,097 222,440 SH   SOLE   222,440 0 0
FMC Technologies COM 30249U101 7,073 127,024 SH   SOLE   127,024 0 0
Frontier Communications Corp COM 35906A108 4,763 1,176,119 SH   SOLE   1,176,119 0 0
General Electric Co COM 369604103 19,855 856,183 SH   SOLE   856,183 0 0
General Mills Inc COM 370334104 985 20,290 SH   SOLE   20,290 0 0
Genuine Parts Co COM 372460105 262 3,350 SH   SOLE   3,350 0 0
Gilead Sciences Inc COM 375558103 15,428 300,907 SH   SOLE   300,907 0 0
Halliburton Company COM 406216101 585 14,030 SH   SOLE   14,030 0 0
HCP Incorporated COM 40414L109 12,319 271,113 SH   SOLE   271,113 0 0
Hershey Foods Corp COM 427866108 806 9,026 SH   SOLE   9,026 0 0
Home Depot Inc COM 437076102 741 9,565 SH   SOLE   9,565 0 0
Idexx Laboratories Inc COM 45168D104 9,251 103,143 SH   SOLE   103,143 0 0
Intel Corporation COM 458140100 8,010 330,581 SH   SOLE   330,581 0 0
Intl Business Machines Corp COM 459200101 2,207 11,548 SH   SOLE   11,548 0 0
Ishares Gold Trust ISHARES 464285105 2,030 169,270 SH   SOLE   169,270 0 0
Ishares Iboxx Inv Grade Corp Bond ETF IBOXX INV CPBD 464287242 315 2,771 SH   SOLE   2,771 0 0
Ishares MSCI BRIC Index Fund MSCI BRIC INDX 464286657 3,943 115,789 SH   SOLE   115,789 0 0
Ishares MSCI EAFE IX MSCI EAFE INDEX 464287465 596 10,410 SH   SOLE   10,410 0 0
Ishares MSCI Emerging Mkts Index Fund MSCI EMERG MKT 464287234 8,221 213,526 SH   SOLE   213,526 0 0
Ishares Tr Dow Jones Select Divd Index DJ SEL DIV INX 464287168 3,857 60,252 SH   SOLE   60,252 0 0
Ishares Tr Russell 3000 Value Index RUSL 3000 VALU 464287663 2,013 18,400 SH   SOLE   18,400 0 0
Ishares Tr US Treas Infl Protected ETF BARCLYS TIPS BD 464287176 264 2,360 SH   SOLE   2,360 0 0
Johnson & Johnson COM 478160104 12,156 141,577 SH   SOLE   141,577 0 0
JPMorgan Chase & Co COM 46625H100 709 13,428 SH   SOLE   13,428 0 0
Mac Gray Corporation COM 554153106 3,867 272,322 SH   SOLE   272,322 0 0
Market Vectors Gold ETF GOLD MINER ETF 57060U100 491 20,051 SH   SOLE   20,051 0 0
Marsh & McLennan Cos Inc COM 571748102 343 8,600 SH   SOLE   8,600 0 0
McCormick & Co Non Vtg Shs COM NON VTG 579780206 7,764 110,349 SH   SOLE   110,349 0 0
McDonalds Corp COM 580135101 395 3,985 SH   SOLE   3,985 0 0
Medtronic Inc COM 585055106 8,334 161,913 SH   SOLE   161,913 0 0
MercadoLibre Inc. COM 58733R102 2,561 23,768 SH   SOLE   23,768 0 0
Merck & Co Inc New COM 58933Y105 1,626 35,000 SH   SOLE   35,000 0 0
Microchip Technology Inc COM 595017104 2,181 58,540 SH   SOLE   58,540 0 0
Microsoft Corp COM 594918104 17,053 493,653 SH   SOLE   493,653 0 0
Noranda Aluminum Holding Corp. COM 65542W107 52 16,000 SH   SOLE   16,000 0 0
Northeast Utilities COM 664397106 7,797 185,549 SH   SOLE   185,549 0 0
Northern Trust Corp COM 665859104 2,192 37,856 SH   SOLE   37,856 0 0
Novartis AG Sponsored ADR SPONSORED ADR 66987V109 275 3,885 SH   SOLE   3,885 0 0
Nuance Communications Inc COM 67020Y100 6,393 347,470 SH   SOLE   347,470 0 0
Paychex Incorporated COM 704326107 7,950 217,752 SH   SOLE   217,752 0 0
Pepsico Incorporated COM 713448108 11,208 137,034 SH   SOLE   137,034 0 0
Pfizer Incorporated COM 717081103 723 25,830 SH   SOLE   25,830 0 0
Philip Morris Intl Inc COM 718172109 555 6,408 SH   SOLE   6,408 0 0
Phillips 66 COM 718546104 312 5,291 SH   SOLE   5,291 0 0
PIMCO Dynamic Credit Income Fund COM SHS 72202D106 5,838 254,829 SH   SOLE   254,829 0 0
PIMCO Enhanced Short Maturity ETF ENHAN SHRT MAT 72201R833 3,721 36,745 SH   SOLE   36,745 0 0
Portland General Electric Co COM NEW 736508847 6,165 201,525 SH   SOLE   201,525 0 0
Praxair Incorporated COM 74005P104 4,341 37,699 SH   SOLE   37,699 0 0
Procter & Gamble Co COM 742718109 12,497 162,317 SH   SOLE   162,317 0 0
Proshares Ultrashort Lehman 20+ Year Treasury PSHS ULTSH 20YRS 74347B201 268 3,700 SH   SOLE   3,700 0 0
Qualcomm Inc COM 747525103 11,356 185,891 SH   SOLE   185,891 0 0
Raytheon Co New COM NEW 755111507 274 4,151 SH   SOLE   4,151 0 0
Rockwell Automation Inc. COM 773903109 200 2,400 SH   SOLE   2,400 0 0
Royal Dutch Shell PLC ADR A SPONS ADR A 780259206 282 4,426 SH   SOLE   4,426 0 0
Schlumberger Limited COM 806857108 7,766 108,371 SH   SOLE   108,371 0 0
Snap-On Inc. COM 833034101 1,008 11,280 SH   SOLE   11,280 0 0
Solera Holdings Inc COM 83421A104 9,512 170,917 SH   SOLE   170,917 0 0
Southern Company COM 842587107 484 10,960 SH   SOLE   10,960 0 0
SPDR S & P 500 ETF Trust TR UNIT 87612E106 6,770 42,204 SH   SOLE   42,204 0 0
Staples Incorporated COM 855030102 639 40,281 SH   SOLE   40,281 0 0
Stericycle Inc COM 858912108 8,177 74,044 SH   SOLE   74,044 0 0
Stryker Corporation COM 863667101 248 3,840 SH   SOLE   3,840 0 0
Suncor Inc COM 867224107 236 8,003 SH   SOLE   8,003 0 0
Sysco Incorporated COM 871829107 312 9,140 SH   SOLE   9,140 0 0
Target Incorporated COM 87612E106 431 6,254 SH   SOLE   6,254 0 0
Teva Pharmaceutical Inds LTD ADR ADR 881624209 517 13,200 SH   SOLE   13,200 0 0
Thermo Fisher Scientific Inc COM 883556102 9,022 106,605 SH   SOLE   106,605 0 0
UGI Corporation COM 902681105 14,509 370,981 SH   SOLE   370,981 0 0
Union Pacific Corp COM 907818108 659 4,273 SH   SOLE   4,273 0 0
United Parcel Service Inc Cl B CL B 911312106 11,192 129,418 SH   SOLE   129,418 0 0
United Technologies Corp COM 913017109 1,095 11,784 SH   SOLE   11,784 0 0
Valhi Incorporated COM 918905100 3,491 254,100 SH   SOLE   254,100 0 0
Valley National Bancorp COM 919794107 5,600 591,322 SH   SOLE   591,322 0 0
Vanguard Bond Index ETF TOTAL BND MRKT 921937835 5,637 69,698 SH   SOLE   69,698 0 0
Vanguard Europe Fund FTSE EUROPE ETF 922042874 241 5,000 SH   SOLE   5,000 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 13,961 174,366 SH   SOLE   174,366 0 0
Verastem, Inc. COM 92337C104 561 40,400 SH   SOLE   40,400 0 0
VeriFone Systems Inc COM 92342Y109 1,468 87,345 SH   SOLE   87,345 0 0
Verizon Communications Inc COM 92343V104 923 18,338 SH   SOLE   18,338 0 0
Visa Corporation COM CL A 92826C839 10,228 55,967 SH   SOLE   55,967 0 0
Vodafone Group PLC Spon ADR New SPONS ADR NEW 92857W209 7,309 254,287 SH   SOLE   254,287 0 0
Walgreen Company COM 931422109 11,350 256,777 SH   SOLE   256,777 0 0
Watsco Inc COM 942622200 9,075 108,093 SH   SOLE   108,093 0 0
Wellesley Bancorp. COM 949485106 449 25,000 SH   SOLE   25,000 0 0
Wells Fargo & Company COM 949746101 8,904 215,753 SH   SOLE   215,753 0 0
Windstream Corp COM 97381W104 1,134 147,028 SH   SOLE   147,028 0 0
Wisdomtree Intl Midcap Div Fund INTL MIDCAP DV 97717W778 9,015 179,329 SH   SOLE   179,329 0 0