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,949 56,828 SH   SOLE   56,828 0 0
ABBOTT LABS COM 002824100 33,267 277,601 SH   SOLE   277,601 0 0
ADOBE INC COM 00724f101 1,957 4,118 SH   SOLE   4,118 0 0
AFLAC INC COM COM 001055102 4,815 94,090 SH   SOLE   94,090 0 0
AGCO CORP COM COM 001084102 3,293 22,924 SH   SOLE   22,924 0 0
AGIOS PHARMACEUTICALS INC COM 00847x104 309 6,000 SH   SOLE   6,000 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 26,512 94,238 SH   SOLE   94,238 0 0
AKAMAI TECHNOLOGIES COM 00971t101 2,840 27,872 SH   SOLE   27,872 0 0
ALKERMES PLC COM g01767105 2,843 152,200 SH   SOLE   152,200 0 0
ALPHABET INC CAP STK CL A COM 02079K305 13,629 6,608 SH   SOLE   6,608 0 0
ALPHABET INC CLASS C COM 02079K107 18,077 8,739 SH   SOLE   8,739 0 0
AMAZON.COM INC COM 023135106 4,322 1,397 SH   SOLE   1,397 0 0
AMERICAN EXPRESS CO COM COM 025816109 834 5,900 SH   SOLE   5,900 0 0
AMGEN INC COM 031162100 206 830 SH   SOLE   830 0 0
ANALOG DEVICES INC COM COM 032654105 2,326 15,000 SH   SOLE   15,000 0 0
APPLE INC COM 037833100 48,163 394,301 SH   SOLE   394,301 0 0
AT&T INC COM 00206R102 3,988 131,772 SH   SOLE   131,772 0 0
ATHENE HOLDING LTD. CLASS A COM G0684d107 6,407 127,125 SH   SOLE   127,125 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 41,999 222,842 SH   SOLE   222,842 0 0
AXALTA COATING SYSTEMS LTD SH COM g0750c108 849 28,705 SH   SOLE   28,705 0 0
BANK OF AMERICA CORP COM 060505104 4,970 128,469 SH   SOLE   128,469 0 0
BAXTER INTERNATIONAL INC COM 071813109 325 3,855 SH   SOLE   3,855 0 0
BECTON DICKINSON & CO COM 075887109 200 825 SH   SOLE   825 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702 48,987 191,756 SH   SOLE   191,756 0 0
BIO-TECHNE CORPORATION COM 09073m104 2,528 6,620 SH   SOLE   6,620 0 0
BOEING CO COM COM 097023105 922 3,620 SH   SOLE   3,620 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 741 9,205 SH   SOLE   9,205 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,774 175,267 SH   SOLE   175,267 0 0
BRISTOL MYERS SQUIBB COM 110122108 26,181 414,729 SH   SOLE   414,729 0 0
CABOT OIL & GAS CORP COM 127097103 419 22,340 SH   SOLE   22,340 0 0
CAMBRIDGE BANCORP COM COM 132152109 670 7,950 SH   SOLE   7,950 0 0
CAMECO CORP COM 13321L108 10,856 653,622 SH   SOLE   653,622 0 0
CATERPILLAR INC COM COM 149123101 29,907 128,985 SH   SOLE   128,985 0 0
CDK GLOBAL INC COM 12508e101 1,450 26,827 SH   SOLE   26,827 0 0
CENTRAL SECURITIES CORP COM 155123102 948 25,029 SH   SOLE   25,029 0 0
CERNER CORP COM 156782104 3,811 53,024 SH   SOLE   53,024 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 11,838 19,187 SH   SOLE   19,187 0 0
CHEVRON CORP NEW COM COM 166764100 4,993 47,657 SH   SOLE   47,657 0 0
CHUBB LIMITED COM h1467j104 3,344 21,170 SH   SOLE   21,170 0 0
CHURCH AND DWIGHT CO INC COM 171340102 61,813 707,648 SH   SOLE   707,648 0 0
CINTAS CORP COM COM 172908105 511 1,500 SH   SOLE   1,500 0 0
CISCO SYSTEMS INC COM COM 17275r102 10,879 210,399 SH   SOLE   210,399 0 0
CITIGROUP INC COM NEW COM 172967424 5,456 75,003 SH   SOLE   75,003 0 0
CLOUDERA, INC. COM 18914u100 3,346 275,006 SH   SOLE   275,006 0 0
COCA-COLA CO COM COM 191216100 442 8,387 SH   SOLE   8,387 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 5,335 68,295 SH   SOLE   68,295 0 0
COSTCO WHOLESALE CORP COM 22160K105 974 2,765 SH   SOLE   2,765 0 0
CURTISS-WRIGHT CORP COM 231561101 281 2,372 SH   SOLE   2,372 0 0
CVS HEALTH CORP COM COM 126650100 495 6,586 SH   SOLE   6,586 0 0
DANAHER CORP COM COM 235851102 1,449 6,440 SH   SOLE   6,440 0 0
DEERE & CO COM COM 244199105 321 860 SH   SOLE   860 0 0
DENTSPLY SIRONA INC COM COM 24906p109 5,679 89,004 SH   SOLE   89,004 0 0
DROPBOX INC. CL A COM 26210c104 235 8,836 SH   SOLE   8,836 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 235 2,438 SH   SOLE   2,438 0 0
EATON CORP PLC COM g29183103 898 6,500 SH   SOLE   6,500 0 0
ECOLAB INC COM 278865100 50,633 236,526 SH   SOLE   236,526 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 886 10,600 SH   SOLE   10,600 0 0
EISAI CO, SPONSORED ADR COM 282579309 939 14,000 SH   SOLE   14,000 0 0
ELI LILLY & CO COM COM 532457108 1,651 8,840 SH   SOLE   8,840 0 0
ENTERGY CORP (NEW) COM COM 29364g103 857 8,616 SH   SOLE   8,616 0 0
ESTEE LAUDER COS INC CL A COM 518439104 292 1,005 SH   SOLE   1,005 0 0
EXPEDIA GROUP INC COM COM 30212p303 3,053 17,738 SH   SOLE   17,738 0 0
EXXON MOBIL CORP COM COM 30231g102 12,347 221,155 SH   SOLE   221,155 0 0
FACEBOOK INC CL A COM 30303M102 5,491 18,644 SH   SOLE   18,644 0 0
FERGUSON PLC COM g3421j106 1,137 9,468 SH   SOLE   9,468 0 0
FIRST REPUBLIC BANK COM 33616C100 998 5,990 SH   SOLE   5,990 0 0
FIRST SOLAR, INC. COM 336433107 1,188 13,611 SH   SOLE   13,611 0 0
FMC CORP COM (NEW) COM 302491303 3,285 29,702 SH   SOLE   29,702 0 0
FRANKLIN RESOURCES INC COM 354613101 2,497 84,362 SH   SOLE   84,362 0 0
GENERAL ELEC CO COM 369604103 5,258 400,502 SH   SOLE   400,502 0 0
GENERAL MILLS INC COM COM 370334104 2,666 43,480 SH   SOLE   43,480 0 0
GENPACT LIMITED COM G3922b107 293 6,850 SH   SOLE   6,850 0 0
GILEAD SCIENCES INC COM 375558103 481 7,450 SH   SOLE   7,450 0 0
GLOBAL PAYMENTS INC. COM 37940x102 5,303 26,309 SH   SOLE   26,309 0 0
HARSCO CORP COM 415864107 207 12,120 SH   SOLE   12,120 0 0
HB FULLER CO COM 359694106 19,376 308,008 SH   SOLE   308,008 0 0
HILLENBRAND INC COM COM 431571108 238 5,000 SH   SOLE   5,000 0 0
HOME DEPOT INC COM COM 437076102 5,525 18,100 SH   SOLE   18,100 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106 319 1,470 SH   SOLE   1,470 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 909 4,107 SH   SOLE   4,107 0 0
INTEL CORP COM 458140100 8,661 135,333 SH   SOLE   135,333 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,942 14,579 SH   SOLE   14,579 0 0
INTERNATIONAL PAPER CO COM COM 460146103 378 7,000 SH   SOLE   7,000 0 0
IQVIA HOLDINGS INC COM 46266c105 579 3,000 SH   SOLE   3,000 0 0
ISHARES FTSE BRIC INDEX ETF COM 464286657 1,594 30,255 SH   SOLE   30,255 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 382 8,200 SH   SOLE   8,200 0 0
ISHARES GOLD TRUST COM 464285105 558 34,370 SH   SOLE   34,370 0 0
ISHARES MSCI EMERGING MKT INDE COM 464287234 611 11,467 SH   SOLE   11,467 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,222 15,000 SH   SOLE   15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 1,336 5,499 SH   SOLE   5,499 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 765 5,050 SH   SOLE   5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 399 1,329 SH   SOLE   1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 576 7,800 SH   SOLE   7,800 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 614 4,350 SH   SOLE   4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 2,460 37,796 SH   SOLE   37,796 0 0
ITERIS, INC. COM 46564t107 61 10,000 SH   SOLE   10,000 0 0
JOHNSON & JOHNSON COM 478160104 33,401 203,236 SH   SOLE   203,236 0 0
JPMORGAN CHASE & CO COM 46625H100 3,601 23,655 SH   SOLE   23,655 0 0
KEMPER CORP COM 488401100 1,760 22,080 SH   SOLE   22,080 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,859 27,756 SH   SOLE   27,756 0 0
LIBERTY BRAVES GROUP-C COM 531229888 602 21,646 SH   SOLE   21,646 0 0
LIBERTY BROADBAND SER A COM 530307107 12,953 89,239 SH   SOLE   89,239 0 0
LIBERTY BROADBAND SER C COM 530307305 47,494 316,311 SH   SOLE   316,311 0 0
LIBERTY FORMULA ONE SER C COM 531229854 5,327 123,061 SH   SOLE   123,061 0 0
LIBERTY GLOBAL PLC CL A COM G5480U104 7,315 285,080 SH   SOLE   285,080 0 0
LIBERTY GLOBAL PLC- C COM G5480U120 11,799 462,010 SH   SOLE   462,010 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128 8,785 676,881 SH   SOLE   676,881 0 0
LIBERTY LATIN AMERICA LTD CL A COM G9001E102 27,555 2,147,719 SH   SOLE   2,147,719 0 0
LIBERTY MEDIA CORP- LIBERTY FO COM 531229870 3,012 78,819 SH   SOLE   78,819 0 0
LIBERTY MEDIA CORP- LIBERTY SI COM 531229607 29,356 665,530 SH   SOLE   665,530 0 0
LIBERTY SIRIUSXM GROUP COM 531229409 8,704 197,479 SH   SOLE   197,479 0 0
LINDE PLC COM G5494J103 6,877 24,552 SH   SOLE   24,552 0 0
LIONS GATE ENTERTAINMENT CORP COM 535919500 2,693 208,805 SH   SOLE   208,805 0 0
LIVENT CORP. COM 53814L108 1,063 61,380 SH   SOLE   61,380 0 0
LKQ CORP COM COM 501889208 550 13,000 SH   SOLE   13,000 0 0
LOWE'S COMPANIES, INC COM 548661107 1,238 6,511 SH   SOLE   6,511 0 0
LYONDELLBASELL INDUSTRIES NV C COM n53745100 1,144 11,000 SH   SOLE   11,000 0 0
MARSH & MCLENNAN COS INC COM 571748102 243 2,000 SH   SOLE   2,000 0 0
MASTERCARD INC CL A COM 57636q104 425 1,196 SH   SOLE   1,196 0 0
MCDONALD'S CORP COM COM 580135101 1,632 7,282 SH   SOLE   7,282 0 0
MEDTRONIC PLC COM g5960l103 23,690 200,542 SH   SOLE   200,542 0 0
MERCK & CO INC COM 58933y105 30,367 393,921 SH   SOLE   393,921 0 0
MICROSOFT CORP COM 594918104 32,537 138,004 SH   SOLE   138,004 0 0
MORGAN STANLEY COM 617446448 1,415 18,231 SH   SOLE   18,231 0 0
MOSAIC CO COM 61945C103 39,487 1,249,203 SH   SOLE   1,249,203 0 0
MRC GLOBAL INC COM 55345k103 240 26,600 SH   SOLE   26,600 0 0
NEWELL BRANDS INC COM 651229106 1,017 38,000 SH   SOLE   38,000 0 0
NIKE INC CL B COM 654106103 241 1,820 SH   SOLE   1,820 0 0
NUTRIEN LTD COM 67077m108 970 18,000 SH   SOLE   18,000 0 0
OKTA, INC. COM 679295105 4,193 19,025 SH   SOLE   19,025 0 0
PALO ALTO NETWORKS INC COM 697435105 2,308 7,169 SH   SOLE   7,169 0 0
PAYPAL HLDGS INC COM COM 70450Y103 3,300 13,592 SH   SOLE   13,592 0 0
PEPSICO INC COM 713448108 16,815 118,880 SH   SOLE   118,880 0 0
PFIZER INC COM 717081103 1,209 33,390 SH   SOLE   33,390 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 39,562 249,105 SH   SOLE   249,105 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 456 2,600 SH   SOLE   2,600 0 0
PROCTER & GAMBLE CO COM 742718109 2,294 16,939 SH   SOLE   16,939 0 0
PROSUS NV - SPONSORED ADR COM 74365p108 3,334 149,630 SH   SOLE   149,630 0 0
PURE STORAGE, INC. COM 74624m102 4,101 190,420 SH   SOLE   190,420 0 0
QURATE RETAIL INC COM 74915M100 1,859 158,139 SH   SOLE   158,139 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 1,495 19,355 SH   SOLE   19,355 0 0
REDFIN CORP. COM 75737f108 973 14,612 SH   SOLE   14,612 0 0
ROBLOX CORP. COM 771049103 641 9,888 SH   SOLE   9,888 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 1,910 47,100 SH   SOLE   47,100 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 265 1,000 SH   SOLE   1,000 0 0
ROLLINS INC COM COM 775711104 5,571 161,872 SH   SOLE   161,872 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104 2,562 58,740 SH   SOLE   58,740 0 0
SALESFORCE COM INC COM 79466L302 740 3,493 SH   SOLE   3,493 0 0
SIEMENS GAMESA RENEWABLE ENERG COM 82621P101 116 15,000 SH   SOLE   15,000 0 0
SONY GROUP CORPORATION ADR COM 835699307 1,166 11,000 SH   SOLE   11,000 0 0
SPDR GOLD TRUST COM 78463v107 12,900 80,650 SH   SOLE   80,650 0 0
STANDEX INTL CORP COM 854231107 310 3,250 SH   SOLE   3,250 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 251 1,260 SH   SOLE   1,260 0 0
STARBUCKS CORP COM COM 855244109 404 3,700 SH   SOLE   3,700 0 0
STERICYCLE INC COM 858912108 2,617 38,774 SH   SOLE   38,774 0 0
STRYKER CORP. COM 863667101 3,786 15,545 SH   SOLE   15,545 0 0
SUMO LOGIC, INC. COM 86646p103 347 18,438 SH   SOLE   18,438 0 0
SVB FINL GROUP COM 78486Q101 977 1,980 SH   SOLE   1,980 0 0
TE CONNECTIVITY LTD COM h84989104 3,024 23,423 SH   SOLE   23,423 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 202 1,070 SH   SOLE   1,070 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,735 45,434 SH   SOLE   45,434 0 0
TJX COS INC NEW COM COM 872540109 2,255 34,090 SH   SOLE   34,090 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 682 4,120 SH   SOLE   4,120 0 0
TRUIST FINANCIAL CORP COM 89832q109 810 13,894 SH   SOLE   13,894 0 0
UNION PACIFIC CORP COM 907818108 14,829 67,281 SH   SOLE   67,281 0 0
UNITED PARCEL SERVICE-CL B COM 911312106 717 4,220 SH   SOLE   4,220 0 0
VANECK VECTORS GOLD MINERS ETF COM 92189f106 3,033 93,351 SH   SOLE   93,351 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 3,569 24,271 SH   SOLE   24,271 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,450 40,385 SH   SOLE   40,385 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 302 6,150 SH   SOLE   6,150 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858 3,016 57,945 SH   SOLE   57,945 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 2,520 40,000 SH   SOLE   40,000 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 604 2,927 SH   SOLE   2,927 0 0
VERIZON COMMUNICATIONS COM 92343V104 648 11,145 SH   SOLE   11,145 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 1,255 18,300 SH   SOLE   18,300 0 0
VISA INC COM CL A COM 92826C839 973 4,597 SH   SOLE   4,597 0 0
WALMART STORES INC COM COM 931142103 271 2,000 SH   SOLE   2,000 0 0
WALT DISNEY COMPANY COM 254687106 5,186 28,107 SH   SOLE   28,107 0 0
WATERS CORP COM COM 941848103 2,550 8,975 SH   SOLE   8,975 0 0
WEC ENERGY GROUP INC COM COM 92939u106 4,140 44,237 SH   SOLE   44,237 0 0
WELLS FARGO & CO COM 949746101 3,143 80,464 SH   SOLE   80,464 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 1,226 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101 6,563 26,419 SH   SOLE   26,419 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 2,179 13,840 SH   SOLE   13,840 0 0