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 9,917 57,210 SH   SOLE   57,210 0 0
ABBOTT LABS COM 002824100 23,431 278,610 SH   SOLE   278,610 0 0
ADOBE INC COM 00724f101 1,226 4,162 SH   SOLE   4,162 0 0
AFLAC INC COM COM 001055102 5,063 92,370 SH   SOLE   92,370 0 0
AGCO CORP COM COM 001084102 1,934 24,928 SH   SOLE   24,928 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 21,383 94,459 SH   SOLE   94,459 0 0
AKAMAI TECHNOLOGIES COM 00971t101 585 7,301 SH   SOLE   7,301 0 0
ALAMBIC INC COM 012996849 11 10,849 SH   SOLE   10,849 0 0
ALCOA INC COM 013872106 451 19,270 SH   SOLE   19,270 0 0
ALKERMES PLC COM g01767105 207 9,200 SH   SOLE   9,200 0 0
ALLERGAN PLC. COM COM G0177J108 1,159 6,925 SH   SOLE   6,925 0 0
ALPHABET INC CAP STK CL A COM 02079K305 7,185 6,636 SH   SOLE   6,636 0 0
ALPHABET INC CAP STK CL C COM 02079K107 9,031 8,355 SH   SOLE   8,355 0 0
AMAZON.COM INC COM 023135106 1,231 650 SH   SOLE   650 0 0
AMERICAN EXPRESS CO COM COM 025816109 728 5,900 SH   SOLE   5,900 0 0
ANALOG DEVICES INC COM COM 032654105 564 5,000 SH   SOLE   5,000 0 0
APPLE INC COM 037833100 19,174 96,878 SH   SOLE   96,878 0 0
APTARGROUP INC COM COM 038336103 537 4,320 SH   SOLE   4,320 0 0
AT&T INC COM 00206R102 4,586 136,848 SH   SOLE   136,848 0 0
ATHENE HOLDING LTD. CLASS A COM G0684d107 3,813 88,545 SH   SOLE   88,545 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 37,949 229,535 SH   SOLE   229,535 0 0
AXALTA COATING SYSTEMS LTD SH COM g0750c108 1,408 47,305 SH   SOLE   47,305 0 0
BANK OF AMERICA CORP COM 060505104 4,133 142,514 SH   SOLE   142,514 0 0
BAXTER INTERNATIONAL INC COM 071813109 316 3,855 SH   SOLE   3,855 0 0
BECTON DICKINSON & CO COM 075887109 208 825 SH   SOLE   825 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702 41,194 193,247 SH   SOLE   193,247 0 0
BOEING CO COM COM 097023105 735 2,020 SH   SOLE   2,020 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 609 9,205 SH   SOLE   9,205 0 0
BOSTON SCIENTIFIC CORP COM 101137107 7,935 184,622 SH   SOLE   184,622 0 0
BRISTOL MYERS SQUIBB COM 110122108 17,842 393,430 SH   SOLE   393,430 0 0
CABOT OIL & GAS CORP COM 127097103 1,503 65,470 SH   SOLE   65,470 0 0
CAMBRIDGE BANCORP COM COM 132152109 485 5,950 SH   SOLE   5,950 0 0
CAMECO CORP COM COM 13321l108 6,391 595,640 SH   SOLE   595,640 0 0
CATERPILLAR INC COM COM 149123101 17,817 130,726 SH   SOLE   130,726 0 0
CDK GLOBAL INC COM 12508e101 1,327 26,849 SH   SOLE   26,849 0 0
CELGENE CORP COM COM 151020104 1,062 11,487 SH   SOLE   11,487 0 0
CERNER CORP COM 156782104 3,795 51,774 SH   SOLE   51,774 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 8,989 22,747 SH   SOLE   22,747 0 0
CHEVRON CORP NEW COM COM 166764100 6,716 53,966 SH   SOLE   53,966 0 0
CHUBB LIMITED COM h1467j104 3,115 21,150 SH   SOLE   21,150 0 0
CHURCH AND DWIGHT INC COM 171340102 52,251 715,186 SH   SOLE   715,186 0 0
CINTAS CORP COM COM 172908105 475 2,000 SH   SOLE   2,000 0 0
CISCO SYSTEMS INC COM COM 17275r102 11,602 211,992 SH   SOLE   211,992 0 0
CITIGROUP INC COM NEW COM 172967424 5,322 76,003 SH   SOLE   76,003 0 0
CLOUDERA, INC. COM 18914u100 904 171,847 SH   SOLE   171,847 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 1,500 23,670 SH   SOLE   23,670 0 0
CONCHO RESOURCES INC COM 20605p101 340 3,300 SH   SOLE   3,300 0 0
COSTCO WHOLESALE CORP COM 22160K105 1,246 4,715 SH   SOLE   4,715 0 0
CRAFT DISTILLERS COMMON STOCK COM 126998608 11 10,625 SH   SOLE   10,625 0 0
CURTISS WRIGHT CORP COM 231561101 302 2,372 SH   SOLE   2,372 0 0
CVS HEALTH CORP COM COM 126650100 396 7,263 SH   SOLE   7,263 0 0
DANAHER CORP COM USD0.01 COM 235851102 920 6,440 SH   SOLE   6,440 0 0
DENTSPLY SIRONA INC COM COM 24906P109 3,339 57,210 SH   SOLE   57,210 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 215 2,438 SH   SOLE   2,438 0 0
EATON CORP PLC COM g29183103 520 6,240 SH   SOLE   6,240 0 0
EATON VANCE CORP NON-VOTING CO COM 278265103 1,073 24,882 SH   SOLE   24,882 0 0
ECOLAB INC COM 278865100 46,951 237,798 SH   SOLE   237,798 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 1,016 5,500 SH   SOLE   5,500 0 0
EISAI CO, SPONSORED ADR COM 282579309 791 14,000 SH   SOLE   14,000 0 0
ELI LILLY & CO COM COM 532457108 997 8,995 SH   SOLE   8,995 0 0
ENTERGY CORP (NEW) COM COM 29364g103 887 8,616 SH   SOLE   8,616 0 0
EOG RESOURCES INC COM 26875P101 247 2,650 SH   SOLE   2,650 0 0
EQT CORP COM 26884L109 9,308 588,759 SH   SOLE   588,759 0 0
EUROPEAN EQUITY FUND INC COM 298768102 96 10,880 SH   SOLE   10,880 0 0
EXPEDIA GROUP INC COM 30212p303 499 3,752 SH   SOLE   3,752 0 0
EXXON MOBIL CORP COM COM 30231g102 18,024 235,205 SH   SOLE   235,205 0 0
FACEBOOK INC CL A COM 30303M102 3,519 18,234 SH   SOLE   18,234 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 565 5,790 SH   SOLE   5,790 0 0
FIRST SOLAR, INC. COM 336433107 712 10,841 SH   SOLE   10,841 0 0
FMC CORP COM (NEW) COM 302491303 2,563 30,902 SH   SOLE   30,902 0 0
FRANKLIN RESOURCES INC COM 354613101 3,122 89,727 SH   SOLE   89,727 0 0
FULLER H B CO COM 359694106 11,325 244,084 SH   SOLE   244,084 0 0
GCI LIBERTY INC CL A COM 36164V305 13,002 211,548 SH   SOLE   211,548 0 0
GENERAL ELEC CO COM 369604103 3,903 371,705 SH   SOLE   371,705 0 0
GENERAL MILLS INC COM COM 370334104 2,284 43,480 SH   SOLE   43,480 0 0
GILEAD SCIENCES INC COM 375558103 448 6,625 SH   SOLE   6,625 0 0
GLOBAL PAYMENTS INC. COM 37940x102 1,025 6,398 SH   SOLE   6,398 0 0
H & R BLOCK INC COM COM 093671105 440 15,000 SH   SOLE   15,000 0 0
HARSCO CORP COM 415864107 333 12,120 SH   SOLE   12,120 0 0
HOME DEPOT INC COM COM 437076102 4,055 19,500 SH   SOLE   19,500 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 694 4,600 SH   SOLE   4,600 0 0
INGERSOLL-RAND PLC SHS USD1 COM G47791101 497 3,920 SH   SOLE   3,920 0 0
INTEL CORP COM 458140100 6,347 132,587 SH   SOLE   132,587 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 2,019 14,644 SH   SOLE   14,644 0 0
INTERNATIONAL PAPER CO COM COM 460146103 303 7,000 SH   SOLE   7,000 0 0
IPG PHOTONICS CORP COM 44980x109 216 1,400 SH   SOLE   1,400 0 0
IQVIA HOLDINGS INC COM 46266c105 483 3,000 SH   SOLE   3,000 0 0
ISHARES FTSE BRIC INDEX ETF COM 464286657 1,284 30,265 SH   SOLE   30,265 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 663 15,500 SH   SOLE   15,500 0 0
ISHARES GOLD TRUST COM 464285105 462 34,240 SH   SOLE   34,240 0 0
ISHARES MSCI EAFE INDEX ETF COM 464287465 329 5,000 SH   SOLE   5,000 0 0
ISHARES MSCI EMERGING MKT INDE COM 464287234 492 11,467 SH   SOLE   11,467 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,027 15,000 SH   SOLE   15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 865 5,499 SH   SOLE   5,499 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 642 5,050 SH   SOLE   5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 267 1,329 SH   SOLE   1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 417 7,456 SH   SOLE   7,456 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 507 4,350 SH   SOLE   4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 2,127 11,869 SH   SOLE   11,869 0 0
JOHNSON & JOHNSON COM 478160104 28,797 206,754 SH   SOLE   206,754 0 0
JPMORGAN CHASE & CO COM 46625H100 2,673 23,912 SH   SOLE   23,912 0 0
KEMPER CORP COM 488401100 2,185 25,321 SH   SOLE   25,321 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,707 27,817 SH   SOLE   27,817 0 0
LAS VEGAS SANDS CORP COM 517834107 337 5,700 SH   SOLE   5,700 0 0
LIBERTY BRAVES GROUP-C COM 531229888 600 21,440 SH   SOLE   21,440 0 0
LIBERTY BROADBAND SER C COM 530307305 22,025 211,328 SH   SOLE   211,328 0 0
LIBERTY BROADBAND-A COM 530307107 9,343 90,848 SH   SOLE   90,848 0 0
LIBERTY EXPEDIA HOLDINGS A COM 53046p109 2,344 49,055 SH   SOLE   49,055 0 0
LIBERTY FORMULA ONE SER C COM 531229854 4,610 123,229 SH   SOLE   123,229 0 0
LIBERTY GLOBAL PLC CL A COM G5480U104 5,108 189,241 SH   SOLE   189,241 0 0
LIBERTY GLOBAL PLC- C COM G5480U120 11,595 437,035 SH   SOLE   437,035 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128 1,883 109,534 SH   SOLE   109,534 0 0
LIBERTY LATIN AMERICA LTD CL A COM G9001E102 19,052 1,105,719 SH   SOLE   1,105,719 0 0
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 18,994 500,117 SH   SOLE   500,117 0 0
LIBERTY MEDIA SERIES A FORMULA COM 531229870 1,754 48,910 SH   SOLE   48,910 0 0
LIBERTY SIRIUSXM GROUP COM 531229409 6,881 181,983 SH   SOLE   181,983 0 0
LINDE PLC COM G5494J103 5,015 24,977 SH   SOLE   24,977 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919401 1,587 129,540 SH   SOLE   129,540 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919500 9,265 797,996 SH   SOLE   797,996 0 0
LIVENT CORP. COM 53814L108 363 52,486 SH   SOLE   52,486 0 0
LKQ CORP COM COM 501889208 346 13,000 SH   SOLE   13,000 0 0
LOWE'S COMPANIES, INC COM 548661107 781 7,741 SH   SOLE   7,741 0 0
LYONDELLBASELL INDUSTRIES NV C COM n53745100 861 10,000 SH   SOLE   10,000 0 0
MCDONALD'S CORP COM COM 580135101 2,052 9,882 SH   SOLE   9,882 0 0
MEDIDATA SOLUTIONS INC COM 58471a105 317 3,500 SH   SOLE   3,500 0 0
MEDTRONIC PLC COM g5960l103 19,378 198,970 SH   SOLE   198,970 0 0
MERCK & CO INC COM 58933y105 32,278 384,947 SH   SOLE   384,947 0 0
MICROSOFT CORP COM 594918104 14,832 110,718 SH   SOLE   110,718 0 0
MOSAIC CO COM 61945C103 30,562 1,221,015 SH   SOLE   1,221,015 0 0
MRC GLOBAL INC COM 55345k103 1,284 75,025 SH   SOLE   75,025 0 0
NATIONAL OILWELL VARCO INC COM COM 637071101 568 25,545 SH   SOLE   25,545 0 0
NEWELL BRANDS INC COM 651229106 493 32,000 SH   SOLE   32,000 0 0
NIKE INC CL B COM 654106103 690 8,220 SH   SOLE   8,220 0 0
NUTRIEN LTD COM 67077m108 1,283 24,000 SH   SOLE   24,000 0 0
OCCIDENTAL PETROLEUM CORP COM COM 674599105 257 5,120 SH   SOLE   5,120 0 0
OKTA, INC. COM 679295105 3,792 30,700 SH   SOLE   30,700 0 0
PALO ALTO NETWORKS INC COM 697435105 1,342 6,584 SH   SOLE   6,584 0 0
PARSLEY ENERGY INC CL A COM 701877102 7,687 404,354 SH   SOLE   404,354 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,423 12,432 SH   SOLE   12,432 0 0
PEPSICO INC COM 713448108 15,873 121,047 SH   SOLE   121,047 0 0
PFIZER INC COM 717081103 1,254 28,941 SH   SOLE   28,941 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 19,452 126,425 SH   SOLE   126,425 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 357 2,600 SH   SOLE   2,600 0 0
PROCTER & GAMBLE CO COM 742718109 1,885 17,187 SH   SOLE   17,187 0 0
PURE STORAGE, INC. COM 74624m102 3,140 205,633 SH   SOLE   205,633 0 0
QURATE RETAIL INC COM 74915M100 7,358 593,840 SH   SOLE   593,840 0 0
RANGE RESOURCES CORP COM 75281A109 266 38,100 SH   SOLE   38,100 0 0
REDFIN CORP. COM 75737f108 263 14,643 SH   SOLE   14,643 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 1,620 46,000 SH   SOLE   46,000 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 228 1,390 SH   SOLE   1,390 0 0
ROLLINS INC COM COM 775711104 4,109 114,545 SH   SOLE   114,545 0 0
SALESFORCE COM INC COM 79466L302 591 3,898 SH   SOLE   3,898 0 0
SCHLUMBERGER LTD NV COM COM 806857108 616 15,500 SH   SOLE   15,500 0 0
SPDR GOLD TRUST COM 78463v107 2,777 20,850 SH   SOLE   20,850 0 0
STANDEX INTL CORP COM 854231107 223 3,050 SH   SOLE   3,050 0 0
STARBUCKS CORP COM COM 855244109 310 3,700 SH   SOLE   3,700 0 0
STERICYCLE INC COM 858912108 2,364 49,504 SH   SOLE   49,504 0 0
STRYKER CORP. COM 863667101 3,196 15,545 SH   SOLE   15,545 0 0
SUNTRUST BANKS INC COM COM 867914103 915 14,558 SH   SOLE   14,558 0 0
SVB FINL GROUP COM 78486Q101 445 1,980 SH   SOLE   1,980 0 0
TE CONNECTIVITY LTD COM h84989104 2,499 26,093 SH   SOLE   26,093 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,704 50,069 SH   SOLE   50,069 0 0
TJX COS INC NEW COM COM 872540109 869 16,440 SH   SOLE   16,440 0 0
TYLER TECHNOLOGIES INC COM 902252105 216 1,000 SH   SOLE   1,000 0 0
UNION PACIFIC CORP COM 907818108 11,391 67,357 SH   SOLE   67,357 0 0
UNITED PARCEL SERVICE-CL B COM 911312106 463 4,480 SH   SOLE   4,480 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 547 4,200 SH   SOLE   4,200 0 0
VANECK VECTORS GOLD MINERS ETF COM 92189f106 2,164 84,657 SH   SOLE   84,657 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 2,795 24,271 SH   SOLE   24,271 0 0
VANGUARD ENERGY ETF COM 92204a306 931 10,945 SH   SOLE   10,945 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,342 45,935 SH   SOLE   45,935 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 298 7,150 SH   SOLE   7,150 0 0
VANGUARD INTL EQUITY INDEXFUND COM 922042858 2,488 58,495 SH   SOLE   58,495 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 2,196 40,000 SH   SOLE   40,000 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 451 3,002 SH   SOLE   3,002 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 496 17,200 SH   SOLE   17,200 0 0
VISA INC COM CL A COM 92826C839 1,051 6,057 SH   SOLE   6,057 0 0
WALMART STORES INC COM COM 931142103 221 2,000 SH   SOLE   2,000 0 0
WALT DISNEY HOLDING CO COM 254687106 411 2,940 SH   SOLE   2,940 0 0
WATERS CORP COM COM 941848103 1,982 9,210 SH   SOLE   9,210 0 0
WEC ENERGY GROUP INC COM COM 92939u106 3,733 44,772 SH   SOLE   44,772 0 0
WELLS FARGO & CO COM 949746101 5,317 112,367 SH   SOLE   112,367 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 974 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101 3,375 16,417 SH   SOLE   16,417 0 0
WORLDPAY, INC. CLASS A COM 981558109 267 2,175 SH   SOLE   2,175 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 1,560 13,747 SH   SOLE   13,747 0 0