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 12,048 61,245 SH   SOLE   61,245 0 0
ABBOTT LABS COM 002824100 17,100 280,380 SH   SOLE   280,380 0 0
ADOBE SYSTEMS INC COM COM 00724f101 1,017 4,173 SH   SOLE   4,173 0 0
AFLAC INC COM COM 001055102 4,081 94,864 SH   SOLE   94,864 0 0
AGCO CORP COM COM 001084102 1,533 25,253 SH   SOLE   25,253 0 0
AGIOS PHARMACEUTICALS INC COM 00847x104 286 3,400 SH   SOLE   3,400 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 14,819 95,159 SH   SOLE   95,159 0 0
AKAMAI TECHNOLOGIES COM 00971t101 205 2,800 SH   SOLE   2,800 0 0
ALCOA INC COM 013872106 976 20,823 SH   SOLE   20,823 0 0
ALKERMES PLC COM g01767105 338 8,200 SH   SOLE   8,200 0 0
ALLERGAN PLC. COM COM G0177J108 952 5,710 SH   SOLE   5,710 0 0
ALPHABET INC CAP STK CL A COM 02079K305 7,179 6,358 SH   SOLE   6,358 0 0
ALPHABET INC CAP STK CL C COM 02079K107 8,634 7,739 SH   SOLE   7,739 0 0
AMAZON.COM INC COM 023135106 629 370 SH   SOLE   370 0 0
AMERICAN EXPRESS CO COM COM 025816109 578 5,900 SH   SOLE   5,900 0 0
AMGEN INC COM 031162100 3,624 19,630 SH   SOLE   19,630 0 0
ANALOG DEVICES COM COM 032654105 480 5,000 SH   SOLE   5,000 0 0
ANTERO RESOURCES CORP COM 03674x106 215 10,061 SH   SOLE   10,061 0 0
APPLE INC COM 037833100 18,061 97,567 SH   SOLE   97,567 0 0
APTARGROUP INC COM COM 038336103 441 4,720 SH   SOLE   4,720 0 0
AT&T INC COM 00206R102 7,739 241,024 SH   SOLE   241,024 0 0
ATHENE HOLDING LTD. CLASS A COM G0684d107 1,108 25,275 SH   SOLE   25,275 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 31,472 234,618 SH   SOLE   234,618 0 0
AXALTA COATING SYSTEMS LTD SH COM g0750c108 658 21,700 SH   SOLE   21,700 0 0
BANK OF AMERICA CORP COM 060505104 4,124 146,289 SH   SOLE   146,289 0 0
BAXTER INTERNATIONAL INC COM 071813109 358 4,855 SH   SOLE   4,855 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702 36,656 196,387 SH   SOLE   196,387 0 0
BOEING CO COM COM 097023105 681 2,030 SH   SOLE   2,030 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 403 9,205 SH   SOLE   9,205 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,150 188,080 SH   SOLE   188,080 0 0
BRISTOL MYERS SQUIBB COM 110122108 22,312 403,189 SH   SOLE   403,189 0 0
CABOT OIL & GAS CORP COM 127097103 1,735 72,915 SH   SOLE   72,915 0 0
CAMBRIDGE BANCORP COM COM 132152109 515 5,950 SH   SOLE   5,950 0 0
CAMECO CORP COM COM 13321l108 1,624 144,345 SH   SOLE   144,345 0 0
CATERPILLAR INC COM COM 149123101 18,107 133,463 SH   SOLE   133,463 0 0
CDK GLOBAL INC COM 12508e101 1,715 26,366 SH   SOLE   26,366 0 0
CELGENE CORP COM COM 151020104 936 11,787 SH   SOLE   11,787 0 0
CERNER CORP COM 156782104 3,198 53,484 SH   SOLE   53,484 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 6,586 22,462 SH   SOLE   22,462 0 0
CHEVRON CORP NEW COM COM 166764100 7,030 55,603 SH   SOLE   55,603 0 0
CHUBB LIMITED COM h1467j104 2,709 21,325 SH   SOLE   21,325 0 0
CHURCH&DWIGHT CO INC COM 171340102 38,394 722,244 SH   SOLE   722,244 0 0
CINTAS CORP COM COM 172908105 370 2,000 SH   SOLE   2,000 0 0
CISCO SYSTEMS INC COM COM 17275r102 9,242 214,773 SH   SOLE   214,773 0 0
CITIGROUP INC COM NEW COM 172967424 5,163 77,148 SH   SOLE   77,148 0 0
CLOUDERA, INC. COM 18914u100 697 51,100 SH   SOLE   51,100 0 0
CNX RESOURCES CORP. COM 12653c108 427 24,000 SH   SOLE   24,000 0 0
COCA-COLA CO COM COM 191216100 312 7,110 SH   SOLE   7,110 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 735 9,300 SH   SOLE   9,300 0 0
CONCHO RESOURCES INC COM 20605p101 654 4,725 SH   SOLE   4,725 0 0
COSTCO WHOLESALE CORP COM 22160K105 985 4,715 SH   SOLE   4,715 0 0
CVS HEALTH CORP COM COM 126650100 460 7,150 SH   SOLE   7,150 0 0
CYPRESS SEMICONDUCTOR CORP COM COM 232806109 1,039 66,705 SH   SOLE   66,705 0 0
DANAHER CORP COM USD0.01 COM 235851102 581 5,890 SH   SOLE   5,890 0 0
DENTSPLY SIRONA INC COM COM 24906P109 2,175 49,702 SH   SOLE   49,702 0 0
EATON CORP PLC COM g29183103 448 6,000 SH   SOLE   6,000 0 0
EATON VANCE CORP NON-VOTING CO COM 278265103 1,613 30,897 SH   SOLE   30,897 0 0
ECOLAB INC COM 278865100 33,376 237,839 SH   SOLE   237,839 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 873 6,000 SH   SOLE   6,000 0 0
EISAI CO, SPONSORED ADR COM 282579309 1,099 15,600 SH   SOLE   15,600 0 0
ELI LILLY & CO COM COM 532457108 768 8,995 SH   SOLE   8,995 0 0
EMERSON ELECTRIC CO COM COM 291011104 333 4,810 SH   SOLE   4,810 0 0
ENTERGY CORP (NEW) COM COM 29364g103 696 8,616 SH   SOLE   8,616 0 0
EOG RESOURCES INC COM 26875P101 429 3,450 SH   SOLE   3,450 0 0
EPAM SYSTEMS INC COM 29414b104 373 3,000 SH   SOLE   3,000 0 0
EQT CORP COM COM 26884L109 5,912 107,142 SH   SOLE   107,142 0 0
EUROPEAN EQUITY FUND INC COM 298768102 102 10,880 SH   SOLE   10,880 0 0
EXPEDIA GROUP INC COM 30212p303 529 4,402 SH   SOLE   4,402 0 0
EXXON MOBIL CORP COM COM 30231g102 20,522 248,056 SH   SOLE   248,056 0 0
FACEBOOK INC CL A COM 30303M102 2,196 11,300 SH   SOLE   11,300 0 0
FEDEX CORP COM COM 31428x106 281 1,239 SH   SOLE   1,239 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 560 5,790 SH   SOLE   5,790 0 0
FIRST SOLAR, INC. COM 336433107 557 10,576 SH   SOLE   10,576 0 0
FMC CORP COM (NEW) COM 302491303 2,929 32,832 SH   SOLE   32,832 0 0
FORD MOTOR COMPANY COM COM 345370860 1,002 90,500 SH   SOLE   90,500 0 0
GCI LIBERTY INC COM CLASS A COM 36164V305 8,923 197,940 SH   SOLE   197,940 0 0
GENERAL ELEC CO COM 369604103 5,775 424,312 SH   SOLE   424,312 0 0
GENERAL MILLS INC COM COM 370334104 1,947 43,980 SH   SOLE   43,980 0 0
GILEAD SCIENCES INC COM 375558103 437 6,170 SH   SOLE   6,170 0 0
GLOBAL PAYMENTS INC. COM 37940x102 711 6,378 SH   SOLE   6,378 0 0
H & R BLOCK INC COM COM 093671105 342 15,000 SH   SOLE   15,000 0 0
H.B. FULLER CO. COM 359694106 11,498 214,189 SH   SOLE   214,189 0 0
HALLADOR ENERGY CO COM 40609p105 100 13,972 SH   SOLE   13,972 0 0
HARSCO CORP COM 415864107 268 12,120 SH   SOLE   12,120 0 0
HEALTHEQUITY INC COM COM 42226A107 204 2,710 SH   SOLE   2,710 0 0
HILLENBRAND INC COM COM 431571108 236 5,000 SH   SOLE   5,000 0 0
HOME DEPOT INC COM COM 437076102 3,804 19,500 SH   SOLE   19,500 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 637 4,600 SH   SOLE   4,600 0 0
INGERSOLL-RAND PLC SHS USD1 COM G47791101 352 3,920 SH   SOLE   3,920 0 0
INTEL CORP COM COM 458140100 6,576 132,287 SH   SOLE   132,287 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 2,134 15,274 SH   SOLE   15,274 0 0
INTERNATIONAL PAPER CO COM COM 460146103 365 7,000 SH   SOLE   7,000 0 0
IPG PHOTONICS CORP COM 44980x109 309 1,400 SH   SOLE   1,400 0 0
IQVIA HOLDINGS INC COM 46266c105 299 3,000 SH   SOLE   3,000 0 0
ISHARES FTSE BRIC INDEX ETF COM 464286657 1,330 31,595 SH   SOLE   31,595 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 784 18,255 SH   SOLE   18,255 0 0
ISHARES GOLD TRUST COM 464285105 431 35,885 SH   SOLE   35,885 0 0
ISHARES MSCI EAFE INDEX ETF COM 464287465 335 5,000 SH   SOLE   5,000 0 0
ISHARES MSCI EMERGING MKT INDE COM 464287234 497 11,467 SH   SOLE   11,467 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,170 15,000 SH   SOLE   15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 1,525 10,604 SH   SOLE   10,604 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 613 5,050 SH   SOLE   5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 272 1,329 SH   SOLE   1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 395 1,864 SH   SOLE   1,864 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 479 4,350 SH   SOLE   4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 1,930 11,869 SH   SOLE   11,869 0 0
JOHNSON & JOHNSON COM 478160104 25,590 210,895 SH   SOLE   210,895 0 0
JPMORGAN CHASE & CO COM 46625H100 2,840 27,257 SH   SOLE   27,257 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,260 30,943 SH   SOLE   30,943 0 0
LAS VEGAS SANDS CORP COM 517834107 435 5,700 SH   SOLE   5,700 0 0
LIBERTY BRAVES GROUP-C COM 531229888 772 29,864 SH   SOLE   29,864 0 0
LIBERTY BROADBAND SER C COM 530307305 15,987 211,130 SH   SOLE   211,130 0 0
LIBERTY BROADBAND-A COM 530307107 6,867 90,782 SH   SOLE   90,782 0 0
LIBERTY EXPEDIA HOLDINGS A COM 53046p109 2,167 49,326 SH   SOLE   49,326 0 0
LIBERTY FORMULA ONE SER C COM 531229854 4,566 122,973 SH   SOLE   122,973 0 0
LIBERTY GLOBAL COM G5480U104 3,531 128,224 SH   SOLE   128,224 0 0
LIBERTY GLOBAL PLC- C COM G5480U120 11,087 416,645 SH   SOLE   416,645 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128 2,106 108,657 SH   SOLE   108,657 0 0
LIBERTY LATIN AMERICA LTD COM COM G9001E102 17,964 939,536 SH   SOLE   939,536 0 0
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 22,684 500,093 SH   SOLE   500,093 0 0
LIBERTY MEDIA SERIES A FORMULA COM 531229870 1,744 49,396 SH   SOLE   49,396 0 0
LIBERTY SIRIUSXM GROUP SER A COM 531229409 7,982 177,185 SH   SOLE   177,185 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919500 11,383 485,192 SH   SOLE   485,192 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919401 3,353 135,087 SH   SOLE   135,087 0 0
LKQ CORP COM COM 501889208 542 17,000 SH   SOLE   17,000 0 0
LOWE'S COMPANIES, INC COM 548661107 746 7,801 SH   SOLE   7,801 0 0
LYONDELLBASELL INDUSTRIES NV C COM n53745100 1,151 10,475 SH   SOLE   10,475 0 0
MCDONALD'S CORP COM COM 580135101 1,605 10,245 SH   SOLE   10,245 0 0
MEDIDATA SOLUTIONS INC COM 58471a105 685 8,500 SH   SOLE   8,500 0 0
MEDTRONIC PLC COM g5960l103 17,344 202,590 SH   SOLE   202,590 0 0
MERCK & CO INC COM 58933y105 23,495 387,075 SH   SOLE   387,075 0 0
MICROSOFT CORP COM COM 594918104 10,925 110,785 SH   SOLE   110,785 0 0
MOSAIC CO COM 61945C103 33,560 1,196,439 SH   SOLE   1,196,439 0 0
MRC GLOBAL INC COM 55345k103 2,421 111,725 SH   SOLE   111,725 0 0
NATIONAL OILWELL VARCO INC COM COM 637071101 2,062 47,508 SH   SOLE   47,508 0 0
NIKE INC CL B COM 654106103 655 8,220 SH   SOLE   8,220 0 0
NOBLE ENERGY INC COM COM 655044105 278 7,890 SH   SOLE   7,890 0 0
NUTRIEN LTD COM 67077m108 1,196 22,000 SH   SOLE   22,000 0 0
OCCIDENTAL PETROLEUM CORP COM COM 674599105 1,045 12,490 SH   SOLE   12,490 0 0
OKTA, INC. COM 679295105 1,628 32,313 SH   SOLE   32,313 0 0
PALO ALTO NETWORKS INC COM 697435105 1,353 6,584 SH   SOLE   6,584 0 0
PARSLEY ENERGY INC CL A COM 701877102 4,018 132,700 SH   SOLE   132,700 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,040 12,485 SH   SOLE   12,485 0 0
PDC ENERGY INC COM 69327r101 327 5,413 SH   SOLE   5,413 0 0
PEPSICO INC COM 713448108 13,166 120,937 SH   SOLE   120,937 0 0
PFIZER INC COM 717081103 1,133 31,241 SH   SOLE   31,241 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 21,219 112,130 SH   SOLE   112,130 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 351 2,600 SH   SOLE   2,600 0 0
PRAXAIR INC COM 74005P104 3,925 24,817 SH   SOLE   24,817 0 0
PROCTER & GAMBLE CO COM 742718109 1,489 19,073 SH   SOLE   19,073 0 0
PURE STORAGE, INC. COM 74624m102 3,239 135,633 SH   SOLE   135,633 0 0
QURATE RETAIL INC COM 74915M100 13,075 616,185 SH   SOLE   616,185 0 0
RANGE RESOURCES CORP COM 75281A109 5,508 329,224 SH   SOLE   329,224 0 0
REFIN CORP. COM 75737f108 342 14,813 SH   SOLE   14,813 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 1,155 41,600 SH   SOLE   41,600 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 231 1,390 SH   SOLE   1,390 0 0
ROLLINS INC COM COM 775711104 4,155 79,022 SH   SOLE   79,022 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 259 2,500 SH   SOLE   2,500 0 0
SALESFORCE COM INC COM 79466L302 587 4,300 SH   SOLE   4,300 0 0
SCHLUMBERGER LTD NV COM COM 806857108 1,099 16,397 SH   SOLE   16,397 0 0
SPDR GOLD TRUST COM 78463v107 2,753 23,203 SH   SOLE   23,203 0 0
STAMPS.COM INC COM 852857200 329 1,300 SH   SOLE   1,300 0 0
STANDEX INTL CORP COM 854231107 312 3,050 SH   SOLE   3,050 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 252 1,897 SH   SOLE   1,897 0 0
STARBUCKS CORP COM COM 855244109 293 6,000 SH   SOLE   6,000 0 0
STERICYCLE INC COM 858912108 3,241 49,645 SH   SOLE   49,645 0 0
STRYKER CORP. COM 863667101 2,794 16,545 SH   SOLE   16,545 0 0
SUNTRUST BANKS INC COM COM 867914103 986 14,928 SH   SOLE   14,928 0 0
SVB FINL GROUP COM 78486Q101 576 1,995 SH   SOLE   1,995 0 0
TE CONNECTIVITY LTD COM h84989104 2,337 25,951 SH   SOLE   25,951 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,472 50,555 SH   SOLE   50,555 0 0
TJX COS INC NEW COM COM 872540109 782 8,220 SH   SOLE   8,220 0 0
TRUPANION INC. COMM COM 898202106 232 6,000 SH   SOLE   6,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 222 1,000 SH   SOLE   1,000 0 0
UNION PACIFIC CORP COM 907818108 9,602 67,772 SH   SOLE   67,772 0 0
UNITED PARCEL SERVICE-CL B COM 911312106 609 5,730 SH   SOLE   5,730 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 675 5,400 SH   SOLE   5,400 0 0
VANECK VECTORS GOLD MINERS ETF COM 92189f106 2,996 134,302 SH   SOLE   134,302 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 2,466 24,271 SH   SOLE   24,271 0 0
VANGUARD ENERGY ETF COM 92204a306 1,157 11,010 SH   SOLE   11,010 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,567 49,526 SH   SOLE   49,526 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 307 7,150 SH   SOLE   7,150 0 0
VANGUARD INTL EQUITY INDEXFUND COM 922042858 3,943 93,442 SH   SOLE   93,442 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 2,245 40,000 SH   SOLE   40,000 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 429 3,057 SH   SOLE   3,057 0 0
VECTREN CORP COM COM 92240g101 503 7,040 SH   SOLE   7,040 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 338 16,400 SH   SOLE   16,400 0 0
VISA INC COM CL A COM 92826C839 808 6,100 SH   SOLE   6,100 0 0
WALMART STORES INC COM COM 931142103 360 4,200 SH   SOLE   4,200 0 0
WALT DISNEY HOLDING CO COM 254687106 308 2,940 SH   SOLE   2,940 0 0
WATERS CORP COM COM 941848103 1,783 9,210 SH   SOLE   9,210 0 0
WEC ENERGY GROUP INC COM 92939u106 2,895 44,772 SH   SOLE   44,772 0 0
WELLS FARGO & CO COM 949746101 6,431 115,999 SH   SOLE   115,999 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 1,080 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101 1,988 16,417 SH   SOLE   16,417 0 0
WORLDPAY, INC. CLASS A COM 981558109 406 4,970 SH   SOLE   4,970 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 1,001 11,747 SH   SOLE   11,747 0 437,384