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 COM 88579y101 10,786 76,906 SH   SOLE   76,906 0 0
ABBOTT LABORATORIES COM 002824100 10,937 285,346 SH   SOLE   285,346 0 0
ABBVIE INC COM 00287y109 15,122 286,346 SH   SOLE   286,346 0 0
ACE LIMITED (NEW) COM h0023r105 2,027 19,575 SH   SOLE   19,575 0 0
AFLAC INC COM COM 001055102 2,243 33,575 SH   SOLE   33,575 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 14,996 134,155 SH   SOLE   134,155 0 0
ALCOA INC COM COM 013817101 2,330 219,189 SH   SOLE   219,189 0 0
ALKERMES PLC COM g01767105 285 7,000 SH   SOLE   7,000 0 0
ALPHA NATURAL RESOURCES INC COM 02076x102 105 14,769 SH   SOLE   14,769 0 0
AMERICAN EXPRESS CO COM COM 025816109 585 6,450 SH   SOLE   6,450 0 0
AMGEN INC COM COM 031162100 2,122 18,600 SH   SOLE   18,600 0 0
ANALOG DEVICES COM COM 032654105 255 5,000 SH   SOLE   5,000 0 0
APACHE CORP COM COM 037411105 252 2,935 SH   SOLE   2,935 0 0
APPLE INC COM 037833100 9,141 16,294 SH   SOLE   16,294 0 0
ASCENT CAPITAL GROUP INC. COM 043632108 633 7,400 SH   SOLE   7,400 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 20,942 259,190 SH   SOLE   259,190 0 0
BANK OF AMERICA CORP COM COM 060505104 511 32,840 SH   SOLE   32,840 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702 25,055 211,328 SH   SOLE   211,328 0 0
BOEING CO COM COM 097023105 1,574 11,530 SH   SOLE   11,530 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107 2,040 169,725 SH   SOLE   169,725 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 213 4,000 SH   SOLE   4,000 0 0
CAMBRIDGE BANCORP COM COM 132152109 238 5,950 SH   SOLE   5,950 0 0
CATERPILLAR INC COM COM 149123101 14,775 162,700 SH   SOLE   162,700 0 0
CELGENE CORP COM COM 151020104 715 4,230 SH   SOLE   4,230 0 0
CERNER CORP COM COM 156782104 1,242 22,280 SH   SOLE   22,280 0 0
CHESAPEAKE ENERGY CORP COM COM 165167107 347 12,780 SH   SOLE   12,780 0 0
CHEVRON CORP COM COM 166764100 10,854 86,892 SH   SOLE   86,892 0 0
CHURCH & DWIGHT INC COM COM 171340102 24,069 363,135 SH   SOLE   363,135 0 0
CISCO SYSTEMS INC COM COM 17275r102 5,124 228,446 SH   SOLE   228,446 0 0
CITIGROUP INC (NEW) COM 172967424 1,489 28,567 SH   SOLE   28,567 0 0
CLEAN HARBORS INC COM 184496107 1,187 19,800 SH   SOLE   19,800 0 0
CONOCOPHILLIPS COM COM 20825c104 367 5,200 SH   SOLE   5,200 0 0
CONSOL ENERGY INC COM COM 20854p109 4,775 125,537 SH   SOLE   125,537 0 0
CVS CAREMARK CORP COM COM 126650100 555 7,750 SH   SOLE   7,750 0 0
CYPRESS SEMICONDUCTOR CORP COM COM 232806109 675 64,290 SH   SOLE   64,290 0 0
DIRECTV COM COM 25490a309 13,012 188,421 SH   SOLE   188,421 0 0
DISCOVERY COMMUNICATIONS INC C COM 25470f104 2,675 29,587 SH   SOLE   29,587 0 0
DISCOVERY COMMUNICATIONS INC- COM 25470f302 2,482 29,597 SH   SOLE   29,597 0 0
DUNKIN' BRANDS GROUP INC COM 265504100 723 15,000 SH   SOLE   15,000 0 0
E I DUPONT DENEMOURS & CO COM COM 263534109 1,579 24,297 SH   SOLE   24,297 0 0
EATON VANCE CORP NON-VOTING CO COM 278265103 2,670 62,400 SH   SOLE   62,400 0 0
ECOLAB INC COM COM 278865100 24,145 231,567 SH   SOLE   231,567 0 0
ENTERGY CORP (NEW) COM COM 29364g103 619 9,789 SH   SOLE   9,789 0 0
EVERTEC INC COM 30040p103 296 12,000 SH   SOLE   12,000 0 0
EXXON MOBIL CORP COM COM 30231g102 41,506 410,139 SH   SOLE   410,139 0 0
FACEBOOK INC CL A COM 30303m102 550 10,057 SH   SOLE   10,057 0 0
FORD MOTOR COMPANY COM COM 345370860 3,978 257,800 SH   SOLE   257,800 0 0
GENERAL ELECTRIC CO COM COM 369604103 11,136 397,306 SH   SOLE   397,306 0 0
GENERAL MILLS INC COM COM 370334104 2,288 45,848 SH   SOLE   45,848 0 0
GILEAD SCIENCES INC COM COM 375558103 658 8,760 SH   SOLE   8,760 0 0
GOOGLE INC CL A COM 38259p508 5,244 4,679 SH   SOLE   4,679 0 0
GUGGENHEIM CHINA SMALL CAP IND COM 18383q853 266 10,000 SH   SOLE   10,000 0 0
HALLIBURTON CO COM COM 406216101 335 6,600 SH   SOLE   6,600 0 0
HESS CORP COM COM 42809h107 550 6,625 SH   SOLE   6,625 0 0
HEWLETT-PACKARD CO COM COM 428236103 1,545 55,219 SH   SOLE   55,219 0 0
HOME DEPOT INC COM COM 437076102 1,482 18,000 SH   SOLE   18,000 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 387 4,600 SH   SOLE   4,600 0 0
INTEL CORP COM COM 458140100 9,390 361,787 SH   SOLE   361,787 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,181 22,288 SH   SOLE   22,288 0 0
IRONWOOD PHARMACEUTICALS COM 46333x108 464 40,000 SH   SOLE   40,000 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 1,477 38,500 SH   SOLE   38,500 0 0
ISHARES GOLD TRUST COM 464285105 976 83,600 SH   SOLE   83,600 0 0
ISHARES MSCI BRIC INDEX ETF COM 464286657 2,855 75,745 SH   SOLE   75,745 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 814 15,000 SH   SOLE   15,000 0 0
JOHNSON & JOHNSON COM COM 478160104 20,498 223,799 SH   SOLE   223,799 0 0
JPMORGAN CHASE & CO COM COM 46625h100 2,014 34,439 SH   SOLE   34,439 0 0
KIMBERLY-CLARK CORP COM COM 494368103 4,028 38,560 SH   SOLE   38,560 0 0
LIBERTY GLOBAL PLC CL A COM g5480u104 8,325 93,538 SH   SOLE   93,538 0 0
LIBERTY GLOBAL PLC SER C COM g5480u120 14,436 171,207 SH   SOLE   171,207 0 0
LIBERTY MEDIA - INTERACTIVE SE COM 53071m104 14,434 491,787 SH   SOLE   491,787 0 0
LIBERTY MEDIA CORP COM 531229102 20,519 140,258 SH   SOLE   140,258 0 0
LIBERTY VENTURES SER A COM 53071m880 4,768 38,892 SH   SOLE   38,892 0 0
LINKEDIN CORP A COM 53578a108 945 4,359 SH   SOLE   4,359 0 0
MARKET VECTORS GOLD MINERS ETF COM 57060u100 1,371 64,886 SH   SOLE   64,886 0 0
MCDONALD'S CORP COM COM 580135101 799 8,230 SH   SOLE   8,230 0 0
MEDTRONIC INC COM COM 585055106 12,672 220,798 SH   SOLE   220,798 0 0
MERCK & CO INC (NEW) COM 58933y105 19,837 396,335 SH   SOLE   396,335 0 0
MICROSOFT CORP COM COM 594918104 3,653 97,656 SH   SOLE   97,656 0 0
MOSAIC COMPANY COM 61945c103 4,154 87,880 SH   SOLE   87,880 0 0
MRC GLOBAL INC COM 55345k103 620 19,220 SH   SOLE   19,220 0 0
NETFLIX INC. COM 64110l106 646 1,755 SH   SOLE   1,755 0 0
NUANCE COMMUNICATIONS INC (NEW COM 67020y100 350 23,000 SH   SOLE   23,000 0 0
OCCIDENTAL PETROLEUM CORP COM COM 674599105 579 6,090 SH   SOLE   6,090 0 0
PALL CORP COM COM 696429307 34,078 399,278 SH   SOLE   399,278 0 0
PALO ALTO NETWORKS INC COM 697435105 1,130 19,670 SH   SOLE   19,670 0 0
PANDORA MEDIA INC COM 698354107 665 25,012 SH   SOLE   25,012 0 0
PAYCHEX INC COM COM 704326107 264 5,800 SH   SOLE   5,800 0 0
PEABODY ENERGY CORP COM COM 704549104 250 12,790 SH   SOLE   12,790 0 0
PEPSICO INC COM COM 713448108 10,784 130,025 SH   SOLE   130,025 0 0
PETSMART INC COM COM 716768106 291 4,000 SH   SOLE   4,000 0 0
PFIZER INC COM COM 717081103 748 24,422 SH   SOLE   24,422 0 0
POTASH CORP OF SASKATCHEWAN IN COM 73755l107 396 12,000 SH   SOLE   12,000 0 0
PROCTER & GAMBLE CO COM COM 742718109 2,495 30,645 SH   SOLE   30,645 0 0
QUALCOMM INC COM COM 747525103 539 7,260 SH   SOLE   7,260 0 0
RIVERBED TECHNOLOGY INC COM 768573107 649 35,915 SH   SOLE   35,915 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 280 4,000 SH   SOLE   4,000 0 0
ROGERS COMMUNICATIONS INC CL B COM 775109200 905 20,000 SH   SOLE   20,000 0 0
ROLLINS INC COM COM 775711104 1,514 49,970 SH   SOLE   49,970 0 0
SCHLUMBERGER LTD NV COM COM 806857108 16,780 186,212 SH   SOLE   186,212 0 0
SERVICENOW INC COM 81762p102 573 10,238 SH   SOLE   10,238 0 0
SIGMA-ALDRICH CORP COM COM 826552101 7,257 77,189 SH   SOLE   77,189 0 0
SPDR GOLD TRUST COM 78463v107 5,956 51,290 SH   SOLE   51,290 0 0
STARZ INC CL A - LIBERTY CAPIT COM 85571q102 7,312 250,056 SH   SOLE   250,056 0 0
STERICYCLE INC COM COM 858912108 3,040 26,170 SH   SOLE   26,170 0 0
STRYKER CORP COM COM 863667101 1,018 13,542 SH   SOLE   13,542 0 0
SYSCO CORP COM COM 871829107 281 7,780 SH   SOLE   7,780 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,368 39,231 SH   SOLE   39,231 0 0
TUPPERWARE BRANDS CORP COM COM 899896104 1,607 17,000 SH   SOLE   17,000 0 0
TWENTY-FIRST CENTURY FOX INC C COM 90130a200 1,028 29,700 SH   SOLE   29,700 0 0
UNION PACIFIC CORP COM COM 907818108 5,214 31,034 SH   SOLE   31,034 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 1,427 18,970 SH   SOLE   18,970 0 0
VANGUARD ENERGY ETF COM 92204a306 3,931 31,090 SH   SOLE   31,090 0 0
VANGUARD MSCI EMERGING MARKETS COM 922042858 3,144 76,426 SH   SOLE   76,426 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 4,704 80,000 SH   SOLE   80,000 0 0
VECTREN CORP COM COM 92240g101 250 7,040 SH   SOLE   7,040 0 0
WATERS CORP COM COM 941848103 851 8,505 SH   SOLE   8,505 0 0
WEATHERFORD INTERNATIONAL LTD COM h27013103 206 13,290 SH   SOLE   13,290 0 0
WELLS FARGO & CO COM 949746101 7,722 170,078 SH   SOLE   170,078 0 0
WISCONSIN ENERGY CORP COM COM 976657106 1,835 44,400 SH   SOLE   44,400 0 0
WISDOMTREE EMERG MKTS SMALLCAP COM 97717w281 461 10,000 SH   SOLE   10,000 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 1,017 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101 1,643 19,757 SH   SOLE   19,757 0 0
YUM BRANDS INC COM COM 988498101 227 3,000 SH   SOLE   3,000 0 0
ZOETIS INC COM 98978v103 252 7,697 SH   SOLE   7,697 0 0