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 14,167 67,494 SH   SOLE   67,494 0 0
ABBOTT LABORATORIES COM 002824100 14,961 280,380 SH   SOLE   280,380 0 0
ADOBE SYSTEMS INC COM COM 00724f101 467 3,130 SH   SOLE   3,130 0 0
AFLAC INC COM COM 001055102 3,839 47,174 SH   SOLE   47,174 0 0
AGCO CORP COM COM 001084102 1,860 25,214 SH   SOLE   25,214 0 0
AGIOS PHARMACEUTICALS INC COM 00847x104 227 3,400 SH   SOLE   3,400 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 14,444 95,519 SH   SOLE   95,519 0 0
ALCOA INC COM 013872106 1,084 23,259 SH   SOLE   23,259 0 0
ALKERMES PLC COM g01767105 417 8,200 SH   SOLE   8,200 0 0
ALLERGAN PLC COM g0177j108 249 1,215 SH   SOLE   1,215 0 0
ALPHABET INC CL A COM 02079k305 5,222 5,363 SH   SOLE   5,363 0 0
ALPHABET INC/CA-CL C COM 02079K107 7,073 7,375 SH   SOLE   7,375 0 0
AMAZON.COM INC COM COM 023135106 345 359 SH   SOLE   359 0 0
AMERICAN EXPRESS CO COM COM 025816109 488 5,400 SH   SOLE   5,400 0 0
AMGEN INC COM 031162100 3,654 19,600 SH   SOLE   19,600 0 0
ANALOG DEVICES COM COM 032654105 431 5,000 SH   SOLE   5,000 0 0
ANTERO RESOURCES CORP COM 03674x106 424 21,296 SH   SOLE   21,296 0 0
APPLE INC COM 037833100 14,521 94,220 SH   SOLE   94,220 0 0
APTARGROUP INC COM COM 038336103 464 5,380 SH   SOLE   5,380 0 0
ARCONIC INC COM COM 03965l100 483 19,398 SH   SOLE   19,398 0 0
AT&T INC COM USD1 COM 00206r102 8,887 226,873 SH   SOLE   226,873 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 26,139 239,109 SH   SOLE   239,109 0 0
AXALTA COATING SYSTEMS LTD. COM g0750c108 208 7,200 SH   SOLE   7,200 0 0
BANK OF AMERICA CORP COM 060505104 3,639 143,599 SH   SOLE   143,599 0 0
BAXTER INTERNATIONAL COM 071813109 305 4,855 SH   SOLE   4,855 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702 36,423 198,686 SH   SOLE   198,686 0 0
BOEING CO COM COM 097023105 314 1,235 SH   SOLE   1,235 0 0
BOOZ ALLEN HAMILTON CORP CL A COM 099502106 344 9,205 SH   SOLE   9,205 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107 5,492 188,260 SH   SOLE   188,260 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 24,881 390,355 SH   SOLE   390,355 0 0
CABOT OIL & GAS CORP COM 127097103 1,919 71,751 SH   SOLE   71,751 0 0
CAMBRIDGE BANCORP COM COM 132152109 415 5,950 SH   SOLE   5,950 0 0
CAMECO CORP COM COM 13321l108 1,373 141,990 SH   SOLE   141,990 0 0
CATERPILLAR INC COM COM 149123101 17,448 139,905 SH   SOLE   139,905 0 0
CDK GLOBAL INC COM 12508e101 1,663 26,366 SH   SOLE   26,366 0 0
CELGENE CORP COM COM 151020104 1,855 12,723 SH   SOLE   12,723 0 0
CERNER CORP COM 156782104 3,798 53,255 SH   SOLE   53,255 0 0
CHARTER COMMUNICATIONS, INC. COM 16119p108 7,262 19,982 SH   SOLE   19,982 0 0
CHEVRON CORP NEW COM COM 166764100 6,531 55,583 SH   SOLE   55,583 0 0
CHUBB LIMITED COM h1467j104 2,973 20,855 SH   SOLE   20,855 0 0
CHURCH & DWIGHT INC COM COM 171340102 34,240 706,711 SH   SOLE   706,711 0 0
CINTAS CORP COM COM 172908105 332 2,300 SH   SOLE   2,300 0 0
CISCO SYSTEMS INC COM COM 17275r102 7,206 214,282 SH   SOLE   214,282 0 0
CITIGROUP INC (NEW) COM 172967424 5,398 74,207 SH   SOLE   74,207 0 0
COCA-COLA CO COM COM 191216100 299 6,635 SH   SOLE   6,635 0 0
COMMERCEHUB INC SER A COM 20084v108 2,725 120,731 SH   SOLE   120,731 0 0
COMMERCEHUB INC SER C COM 20084v306 886 41,522 SH   SOLE   41,522 0 0
CONCHO RESOURCES INC COM 20605p101 487 3,700 SH   SOLE   3,700 0 0
CONSOL ENERGY INC COM COM 20854p109 407 24,000 SH   SOLE   24,000 0 0
COSTCO WHOLESALE CORP COM COM 22160k105 549 3,340 SH   SOLE   3,340 0 0
CVS HEALTH CORP COM COM 126650100 605 7,435 SH   SOLE   7,435 0 0
CYPRESS SEMICONDUCTOR CORP COM COM 232806109 1,456 96,910 SH   SOLE   96,910 0 0
DANAHER CORPO. COM 235851102 242 2,820 SH   SOLE   2,820 0 0
DENTSPLY SIRONA INC COM 24906p109 1,208 20,201 SH   SOLE   20,201 0 0
DUKE ENERGY CORP NEW COMNEW IS COM 26441c204 205 2,438 SH   SOLE   2,438 0 0
EATON CORP PLC COM g29183103 461 6,000 SH   SOLE   6,000 0 0
EATON VANCE CORP NON-VOTING CO COM 278265103 1,575 31,897 SH   SOLE   31,897 0 0
ECOLAB INC COM 278865100 30,333 235,849 SH   SOLE   235,849 0 0
EDWARD LIFESCIENCES CORP COM 28176e108 656 6,000 SH   SOLE   6,000 0 0
EISAI CO, SPONSORED ADR COM 282579309 790 15,400 SH   SOLE   15,400 0 0
ELI LILLY & CO COM COM 532457108 769 8,995 SH   SOLE   8,995 0 0
EMERSON ELECTRIC CO COM COM 291011104 327 5,210 SH   SOLE   5,210 0 0
ENTERGY CORP (NEW) COM COM 29364g103 658 8,616 SH   SOLE   8,616 0 0
EOG RESOURCES INC COM 26875P101 327 3,380 SH   SOLE   3,380 0 0
EPAM SYSTEMS INC COM 29414b104 265 3,000 SH   SOLE   3,000 0 0
EQT CORP COM COM 26884l109 1,686 25,841 SH   SOLE   25,841 0 0
EUROPEAN EQUITY FUND INC COM 298768102 105 10,880 SH   SOLE   10,880 0 0
EXPEDIA INC (NEW) COM 30212p303 713 4,954 SH   SOLE   4,954 0 0
EXXON MOBIL CORP COM COM 30231g102 20,826 254,043 SH   SOLE   254,043 0 0
FACEBOOK INC CL A COM 30303m102 2,009 11,758 SH   SOLE   11,758 0 0
FEDEX CORP. COM 31428x106 248 1,100 SH   SOLE   1,100 0 0
FIRST REPUBLIC BANK/SAN FRAN COM 33616c100 605 5,790 SH   SOLE   5,790 0 0
FIRST SOLAR, INC. COM 336433107 485 10,576 SH   SOLE   10,576 0 0
FMC CORP COM (NEW) COM 302491303 2,806 31,423 SH   SOLE   31,423 0 0
FORD MOTOR COMPANY COM COM 345370860 1,137 95,000 SH   SOLE   95,000 0 0
GENERAL ELECTRIC CO COM COM 369604103 10,035 415,018 SH   SOLE   415,018 0 0
GENERAL MILLS INC COM COM 370334104 2,276 43,980 SH   SOLE   43,980 0 0
GILEAD SCIENCES INC COM 375558103 518 6,388 SH   SOLE   6,388 0 0
GLOBAL PAYMENTS INC. COM 37940x102 606 6,378 SH   SOLE   6,378 0 0
H & R BLOCK INC COM COM 093671105 401 15,000 SH   SOLE   15,000 0 0
H.B. FULLER CO. COM 359694106 12,208 210,265 SH   SOLE   210,265 0 0
HALLADOR ENERGY CO COM 40609p105 69 12,000 SH   SOLE   12,000 0 0
HARSCO CORPORATION COM 415864107 253 12,120 SH   SOLE   12,120 0 0
HOME DEPOT INC COM COM 437076102 3,173 19,400 SH   SOLE   19,400 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 681 4,600 SH   SOLE   4,600 0 0
INGERSOLL-RAND PLC COM g47791101 350 3,920 SH   SOLE   3,920 0 0
INTEL CORP COM COM 458140100 5,723 150,284 SH   SOLE   150,284 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 2,216 15,274 SH   SOLE   15,274 0 0
INTERNATIONAL PAPER CO COM COM 460146103 398 7,000 SH   SOLE   7,000 0 0
IPG PHOTONICS CORP COM 44980x109 315 1,700 SH   SOLE   1,700 0 0
ISHARES FTSE BRIC INDEX ETF COM 464286657 1,297 30,245 SH   SOLE   30,245 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 804 18,255 SH   SOLE   18,255 0 0
ISHARES GOLD TRUST COM 464285105 516 41,885 SH   SOLE   41,885 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,113 15,000 SH   SOLE   15,000 0 0
JOHNSON & JOHNSON COM 478160104 27,771 213,605 SH   SOLE   213,605 0 0
JPMORGAN CHASE & CO COM 46625h100 2,390 25,021 SH   SOLE   25,021 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,816 32,423 SH   SOLE   32,423 0 0
LAS VEGAS SANDS CORP COM 517834107 366 5,700 SH   SOLE   5,700 0 0
LIBERTY BRAVES GROUP-C COM 531229888 772 30,565 SH   SOLE   30,565 0 0
LIBERTY BROADBAND SER C COM 530307305 20,107 210,984 SH   SOLE   210,984 0 0
LIBERTY BROADBAND-A COM 530307107 8,564 90,932 SH   SOLE   90,932 0 0
LIBERTY EXPEDIA HOLDINGS A COM 53046p109 4,315 81,249 SH   SOLE   81,249 0 0
LIBERTY FORMULA ONE SER C COM 531229854 4,719 123,890 SH   SOLE   123,890 0 0
LIBERTY GLOBAL PLC CL A COM g5480u104 4,183 123,369 SH   SOLE   123,369 0 0
LIBERTY GLOBAL PLC SER C COM g5480u120 13,453 411,400 SH   SOLE   411,400 0 0
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 14,741 625,398 SH   SOLE   625,398 0 0
LIBERTY LILAC GROUP PLC CL A COM g5480u138 13,586 571,818 SH   SOLE   571,818 0 0
LIBERTY LILAC GROUP PLC SER C COM g5480u153 2,505 107,505 SH   SOLE   107,505 0 0
LIBERTY MEDIA SERIES A FORMULA COM 531229870 1,822 49,925 SH   SOLE   49,925 0 0
LIBERTY SIRIUSXM GROUP SER A COM 531229409 6,822 162,821 SH   SOLE   162,821 0 0
LIBERTY SIRIUSXM GROUP SER C COM 531229607 20,878 498,628 SH   SOLE   498,628 0 0
LIBERTY VENTURES SER A COM 53071m856 10,353 179,896 SH   SOLE   179,896 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919401 4,536 135,612 SH   SOLE   135,612 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919500 13,836 435,229 SH   SOLE   435,229 0 0
LKQ CORP COM COM 501889208 612 17,000 SH   SOLE   17,000 0 0
LOWE'S COS INC COM COM 548661107 575 7,195 SH   SOLE   7,195 0 0
LYONDELLBASELL INDUSTRIES NV C COM n53745100 1,038 10,475 SH   SOLE   10,475 0 0
MCDONALD'S CORP COM COM 580135101 1,675 10,690 SH   SOLE   10,690 0 0
MEDIDATA SOLUTIONS INC COM 58471a105 820 10,500 SH   SOLE   10,500 0 0
MEDTRONIC PLC COM g5960l103 15,902 204,475 SH   SOLE   204,475 0 0
MERCK & CO INC (NEW) COM 58933y105 24,854 388,165 SH   SOLE   388,165 0 0
MICROSOFT CORP COM COM 594918104 6,659 89,401 SH   SOLE   89,401 0 0
MONSANTO CO (NEW) COM COM 61166w101 216 1,800 SH   SOLE   1,800 0 0
MOSAIC CO/THE COM 61945C103 22,858 1,058,719 SH   SOLE   1,058,719 0 0
MRC GLOBAL INC COM 55345k103 1,889 108,025 SH   SOLE   108,025 0 0
NATIONAL OILWELL VARCO INC COM COM 637071101 2,471 69,169 SH   SOLE   69,169 0 0
NIKE INC CL B COM 654106103 332 6,400 SH   SOLE   6,400 0 0
NOBLE ENERGY, INC. COM 655044105 224 7,890 SH   SOLE   7,890 0 0
OCCIDENTAL PETROLEUM CORP COM COM 674599105 1,025 15,965 SH   SOLE   15,965 0 0
PALO ALTO NETWORKS INC COM 697435105 949 6,584 SH   SOLE   6,584 0 0
PAYPAL HOLDINGS INC COM 70450y103 407 6,350 SH   SOLE   6,350 0 0
PDC ENERGY INC COM 69327r101 265 5,413 SH   SOLE   5,413 0 0
PEPSICO INC COM COM 713448108 13,530 121,426 SH   SOLE   121,426 0 0
PFIZER INC COM 717081103 1,028 28,787 SH   SOLE   28,787 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 15,677 106,254 SH   SOLE   106,254 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 350 2,600 SH   SOLE   2,600 0 0
POTASH CORP OF SASKATCHEWAN IN COM 73755l107 924 48,000 SH   SOLE   48,000 0 0
PRAXAIR INC COM 74005P104 3,412 24,415 SH   SOLE   24,415 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,784 19,607 SH   SOLE   19,607 0 0
QUINTILES IMS HOLDINGS INC COM 74876y101 285 3,000 SH   SOLE   3,000 0 0
RANGE RESOURCES CORP COM COM 75281a109 4,948 252,856 SH   SOLE   252,856 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 1,281 40,100 SH   SOLE   40,100 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 248 1,390 SH   SOLE   1,390 0 0
ROLLINS INC COM COM 775711104 3,646 79,022 SH   SOLE   79,022 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 296 2,500 SH   SOLE   2,500 0 0
SALESFORCE.COM COM 79466l302 420 4,500 SH   SOLE   4,500 0 0
SCHLUMBERGER LTD NV COM COM 806857108 2,902 41,597 SH   SOLE   41,597 0 0
SPDR GOLD TRUST COM 78463v107 2,837 23,338 SH   SOLE   23,338 0 0
STAMPS.COM INC COM 852857200 438 2,160 SH   SOLE   2,160 0 0
STANDEX INTERNATIONAL CORP COM COM 854231107 324 3,050 SH   SOLE   3,050 0 0
STANLEY BLACK & DECKER INC. COM 854502101 286 1,897 SH   SOLE   1,897 0 0
STAR GROUP LP COM 85512c105 189 16,660 SH   SOLE   16,660 0 0
STARBUCKS CORP COM COM 855244109 306 5,700 SH   SOLE   5,700 0 0
STERICYCLE INC COM COM 858912108 3,559 49,695 SH   SOLE   49,695 0 0
STRYKER CORP. COM 863667101 2,307 16,242 SH   SOLE   16,242 0 0
SUNTRUST BANKS INC COM COM 867914103 880 14,728 SH   SOLE   14,728 0 0
SVB FINANCIAL GROUP COM 78486q101 373 1,995 SH   SOLE   1,995 0 0
TE CONNECTIVITY LTD COM h84989104 2,164 26,051 SH   SOLE   26,051 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,344 49,387 SH   SOLE   49,387 0 0
TIME WARNER INC (NEW) COM 887317303 1,587 15,488 SH   SOLE   15,488 0 0
TJX COMPANIES COM 872540109 335 4,540 SH   SOLE   4,540 0 0
UNION PACIFIC CORP COM 907818108 7,841 67,613 SH   SOLE   67,613 0 0
UNITED PARCEL SERVICE-CL B COM 911312106 688 5,730 SH   SOLE   5,730 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 546 4,700 SH   SOLE   4,700 0 0
VANECK VECTORS GOLD MINERS ETF COM 92189f106 2,994 130,386 SH   SOLE   130,386 0 0
VANECK VECTORS JUNIOR GOLD MIN COM 92189f791 214 6,374 SH   SOLE   6,374 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 2,301 24,271 SH   SOLE   24,271 0 0
VANGUARD ENERGY ETF COM 92204a306 1,289 13,775 SH   SOLE   13,775 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,645 50,181 SH   SOLE   50,181 0 0
VANGUARD INTL EQUITY INDEXFUND COM 922042858 4,071 93,442 SH   SOLE   93,442 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 2,333 40,000 SH   SOLE   40,000 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 396 3,057 SH   SOLE   3,057 0 0
VANTIV, INC. CL A COM 92210h105 222 3,150 SH   SOLE   3,150 0 0
VECTREN CORP COM COM 92240g101 463 7,040 SH   SOLE   7,040 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 451 15,070 SH   SOLE   15,070 0 0
VISA INC CL A COM 92826c839 642 6,100 SH   SOLE   6,100 0 0
WAL-MART STORES INC COM COM 931142103 313 4,000 SH   SOLE   4,000 0 0
WALT DISNEY HOLDING CO COM 254687106 266 2,700 SH   SOLE   2,700 0 0
WATERS CORP COM COM 941848103 1,653 9,210 SH   SOLE   9,210 0 0
WEC ENERGY GROUP INC COM 92939u106 2,811 44,772 SH   SOLE   44,772 0 0
WELLS FARGO & CO COM 949746101 6,406 116,164 SH   SOLE   116,164 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 1,094 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101 1,730 16,417 SH   SOLE   16,417 0 0
ZOETIS INC COM 98978v103 749 11,747 SH   SOLE   11,747 0 0