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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM COM 88579y101   5,636 53,625 SH   SOLE   53,625 0 0
ABBOTT LABS COM 002824100   27,054 267,179 SH   SOLE   267,179 0 0
ADOBE INC COM 00724f101   1,586 4,118 SH   SOLE   4,118 0 0
AFLAC INC COM COM 001055102   5,909 91,590 SH   SOLE   91,590 0 0
AGCO CORP COM COM 001084102   2,839 20,999 SH   SOLE   20,999 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106   26,168 91,112 SH   SOLE   91,112 0 0
AIRBNB INC A COM 009066101   9,498 76,355 SH   SOLE   76,355 0 0
AKAMAI TECHNOLOGIES COM 00971t101   4,644 59,313 SH   SOLE   59,313 0 0
ALKERMES PLC COM g01767105   4,313 153,000 SH   SOLE   153,000 0 0
ALPHABET INC CAP STK CL A COM 02079K305   13,913 134,131 SH   SOLE   134,131 0 0
ALPHABET INC CLASS C COM 02079K107   18,601 178,865 SH   SOLE   178,865 0 0
AMAZON.COM INC COM 023135106   6,108 59,142 SH   SOLE   59,142 0 0
AMERICAN EXPRESS CO COM COM 025816109   1,053 6,386 SH   SOLE   6,386 0 0
AMGEN INC COM COM 031162100   201 834 SH   SOLE   834 0 0
ANALOG DEVICES INC COM COM 032654105   5,174 26,239 SH   SOLE   26,239 0 0
ANTERO RESOURCES CORP COM 03674x106   266 11,560 SH   SOLE   11,560 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106   7,835 124,064 SH   SOLE   124,064 0 0
APPLE INC COM 037833100   62,988 381,983 SH   SOLE   381,983 0 0
AT&T INC COM 00206R102   2,198 114,187 SH   SOLE   114,187 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   46,831 210,354 SH   SOLE   210,354 0 0
BANK OF AMERICA CORP COM 060505104   3,498 122,321 SH   SOLE   122,321 0 0
BECTON DICKINSON & CO COM 075887109   204 825 SH   SOLE   825 0 0
BERKSHIRE HATHAWAY INC CL B (N COM 084670702   51,597 167,105 SH   SOLE   167,105 0 0
BIO-TECHNE CORPORATION COM 09073m104   1,954 26,350 SH   SOLE   26,350 0 0
BOEING CO COM COM 097023105   1,066 5,020 SH   SOLE   5,020 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106   533 5,760 SH   SOLE   5,760 0 0
BOSTON SCIENTIFIC CORP COM 101137107   8,441 168,737 SH   SOLE   168,737 0 0
BRISTOL MYERS SQUIBB COM 110122108   27,352 394,644 SH   SOLE   394,644 0 0
CAMBRIDGE BANCORP COM COM 132152109   515 7,950 SH   SOLE   7,950 0 0
CAMECO CORP COM 13321L108   17,024 650,541 SH   SOLE   650,541 0 0
CATERPILLAR INC COM COM 149123101   27,343 119,487 SH   SOLE   119,487 0 0
CENTRAL SECURITIES CORP COM 155123102   652 18,751 SH   SOLE   18,751 0 0
CHARGEPOINT HOLDINGS, INC. CLA COM 15961R105   136 13,000 SH   SOLE   13,000 0 0
CHARTER COMMUNICATIONS INC COM 16119P108   7,007 19,594 SH   SOLE   19,594 0 0
CHEVRON CORP NEW COM COM 166764100   6,809 41,735 SH   SOLE   41,735 0 0
CHUBB LIMITED COM h1467j104   3,958 20,384 SH   SOLE   20,384 0 0
CHURCH AND DWIGHT CO INC COM 171340102   58,195 658,251 SH   SOLE   658,251 0 0
CIGNA GROUP COM 125523100   210 824 SH   SOLE   824 0 0
CINTAS CORP COM COM 172908105   555 1,200 SH   SOLE   1,200 0 0
CISCO SYSTEMS INC COM COM 17275r102   9,706 185,687 SH   SOLE   185,687 0 0
CITIGROUP INC COM NEW COM 172967424   3,349 71,428 SH   SOLE   71,428 0 0
COCA-COLA CO COM COM 191216100   755 12,183 SH   SOLE   12,183 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   4,070 66,805 SH   SOLE   66,805 0 0
COSTCO WHOLESALE CORP COM COM 22160k105   1,420 2,858 SH   SOLE   2,858 0 0
CURTISS-WRIGHT CORP COM 231561101   418 2,372 SH   SOLE   2,372 0 0
DANAHER CORP COM COM 235851102   1,214 4,820 SH   SOLE   4,820 0 0
DEERE & CO COM COM 244199105   355 860 SH   SOLE   860 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   235 2,438 SH   SOLE   2,438 0 0
EATON CORP PLC COM g29183103   1,417 8,275 SH   SOLE   8,275 0 0
ECOLAB INC COM 278865100   39,343 237,685 SH   SOLE   237,685 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108   3,009 36,380 SH   SOLE   36,380 0 0
ELI LILLY & CO COM COM 532457108   2,929 8,530 SH   SOLE   8,530 0 0
ENPHASE ENERGY, INC. COM 29355A107   252 1,200 SH   SOLE   1,200 0 0
ENTERGY CORP (NEW) COM COM 29364g103   928 8,616 SH   SOLE   8,616 0 0
ESTEE LAUDER COS INC CL A COM 518439104   488 1,982 SH   SOLE   1,982 0 0
EXPEDIA GROUP INC COM 30212p303   1,699 17,513 SH   SOLE   17,513 0 0
EXXON MOBIL CORP COM 30231g102   22,402 204,286 SH   SOLE   204,286 0 0
FERGUSON PLC COM g3421j106   1,266 9,468 SH   SOLE   9,468 0 0
FIRST SOLAR, INC. COM 336433107   2,959 13,606 SH   SOLE   13,606 0 0
FMC CORP COM (NEW) COM 302491303   3,529 28,902 SH   SOLE   28,902 0 0
FORGE GLOBAL HOLDINGS, INC. COM 34629l103   51 29,569 SH   SOLE   29,569 0 0
FRANKLIN RESOURCES INC COM COM 354613101   2,155 80,028 SH   SOLE   80,028 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107   1,363 16,623 SH   SOLE   16,623 0 0
GENERAL ELECTRIC CO COM 369604301   4,774 49,941 SH   SOLE   49,941 0 0
GENERAL MILLS INC COM COM 370334104   2,348 27,480 SH   SOLE   27,480 0 0
GENPACT LIMITED COM G3922b107   316 6,850 SH   SOLE   6,850 0 0
GLOBAL PAYMENTS INC. COM 37940x102   1,161 11,034 SH   SOLE   11,034 0 0
HB FULLER CO COM 359694106   19,905 290,798 SH   SOLE   290,798 0 0
HILLENBRAND INC COM COM 431571108   237 5,000 SH   SOLE   5,000 0 0
HOME DEPOT INC COM COM 437076102   6,228 21,106 SH   SOLE   21,106 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106   348 1,822 SH   SOLE   1,822 0 0
IAC Inc. COM 44891n208   696 13,500 SH   SOLE   13,500 0 0
IDEXX LABS INC COM COM 45168d104   200 400 SH   SOLE   400 0 0
INSULET CORPORATION COM 45784p101   534 1,677 SH   SOLE   1,677 0 0
INTEL CORP COM 458140100   4,654 142,456 SH   SOLE   142,456 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   2,213 16,888 SH   SOLE   16,888 0 0
INTUIT, INC. COM 461202103   778 1,746 SH   SOLE   1,746 0 0
IQVIA HOLDINGS INC COM 46266c105   596 3,000 SH   SOLE   3,000 0 0
ISHARES GOLD TRUST COM 464285204   641 17,174 SH   SOLE   17,174 0 0
ISHARES MSCI EMERGING MKT INDE COM 464287234   241 6,125 SH   SOLE   6,125 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582   1,023 15,000 SH   SOLE   15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614   358 1,469 SH   SOLE   1,469 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598   768 5,050 SH   SOLE   5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648   301 1,329 SH   SOLE   1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499   583 8,344 SH   SOLE   8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408   660 4,350 SH   SOLE   4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309   2,273 35,586 SH   SOLE   35,586 0 0
JOHNSON & JOHNSON COM 478160104   29,430 189,877 SH   SOLE   189,877 0 0
JP MORGAN CHASE & CO COM 46625h100   3,231 24,799 SH   SOLE   24,799 0 0
KEMPER CORP COM 488401100   1,206 22,080 SH   SOLE   22,080 0 0
KIMBERLY-CLARK CORP COM COM 494368103   3,735 27,830 SH   SOLE   27,830 0 0
LIBERTY BRAVES GROUP COM 531229888   706 20,975 SH   SOLE   20,975 0 0
LIBERTY BROADBAND SER A COM 530307107   7,411 90,248 SH   SOLE   90,248 0 0
LIBERTY BROADBAND SER C COM 530307305   25,067 306,829 SH   SOLE   306,829 0 0
LIBERTY FORMULA ONE SER C COM 531229854   9,125 121,948 SH   SOLE   121,948 0 0
LIBERTY GLOBAL PLC COM g5480u104   5,503 282,212 SH   SOLE   282,212 0 0
LIBERTY GLOBAL PLC COM g5480u120   8,913 437,385 SH   SOLE   437,385 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128   5,762 697,674 SH   SOLE   697,674 0 0
LIBERTY LATIN AMERICA LTD CL A COM g9001e102   15,734 1,893,440 SH   SOLE   1,893,440 0 0
LIBERTY MEDIA CORP- LIBERTY FO COM 531229870   5,206 77,128 SH   SOLE   77,128 0 0
LIBERTY MEDIA CORP- LIBERTY SI COM 531229607   19,520 697,419 SH   SOLE   697,419 0 0
LIBERTY SIRIUSXM GROUP COM 531229409   5,818 207,138 SH   SOLE   207,138 0 0
LINDE PLC COM G54950103   9,877 27,789 SH   SOLE   27,789 0 0
LIVENT CORP. COM 53814L108   1,550 71,382 SH   SOLE   71,382 0 0
LKQ CORP COM COM 501889208   635 11,200 SH   SOLE   11,200 0 0
LOWE'S COMPANIES, INC COM 548661107   1,119 5,600 SH   SOLE   5,600 0 0
LYONDELLBASELL INDUSTRIES NV C COM n53745100   1,032 11,000 SH   SOLE   11,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   333 2,000 SH   SOLE   2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104   457 10,573 SH   SOLE   10,573 0 0
MASTERCARD INC CL A COM 57636q104   1,610 4,433 SH   SOLE   4,433 0 0
MCDONALD'S CORP COM COM 580135101   2,436 8,715 SH   SOLE   8,715 0 0
MEDTRONIC PLC COM g5960l103   15,202 188,575 SH   SOLE   188,575 0 0
MERCK & CO INC COM 58933y105   42,409 398,627 SH   SOLE   398,627 0 0
META PLATFORMS INC. CLASS A (F COM 30303M102   1,171 5,529 SH   SOLE   5,529 0 0
MICROSOFT CORP COM 594918104   40,980 142,147 SH   SOLE   142,147 0 0
MONDELEZ INTERNATIONAL INC COM COM 609207105   259 3,715 SH   SOLE   3,715 0 0
MORGAN STANLEY COM COM 617446448   1,221 13,915 SH   SOLE   13,915 0 0
MOSAIC CO COM 61945c103   54,066 1,178,438 SH   SOLE   1,178,438 0 0
NEXTDOOR HOLDINGS, INC. CL A COM 65345m108   240 112,000 SH   SOLE   112,000 0 0
NEXTERA ENERGY, INC. COM 65339f101   991 12,860 SH   SOLE   12,860 0 0
NIKE INC CL B COM 654106103   296 2,420 SH   SOLE   2,420 0 0
NORTHRUP GRUMMAN CORP. COM 666807102   227 492 SH   SOLE   492 0 0
NUTRIEN LTD COM 67077m108   1,329 18,000 SH   SOLE   18,000 0 0
OKTA, INC. COM 679295105   2,580 29,925 SH   SOLE   29,925 0 0
ORGANON & CO COM 68622v106   240 10,207 SH   SOLE   10,207 0 0
PALO ALTO NETWORKS INC COM 697435105   5,733 28,707 SH   SOLE   28,707 0 0
PAYCHEX INC COM COM 704326107   212 1,855 SH   SOLE   1,855 0 0
PAYPAL HLDGS INC COM COM 70450Y103   1,548 20,389 SH   SOLE   20,389 0 0
PEPSICO INC COM 713448108   22,400 122,876 SH   SOLE   122,876 0 0
PFIZER INC COM 717081103   1,343 32,929 SH   SOLE   32,929 0 0
PIONEER NATURAL RESOURCES CO C COM 723787107   45,919 224,833 SH   SOLE   224,833 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105   330 2,600 SH   SOLE   2,600 0 0
PROCTER & GAMBLE CO COM 742718109   3,507 23,592 SH   SOLE   23,592 0 0
PROSUS NV - SPONSORED ADR COM 74365p108   12,923 826,734 SH   SOLE   826,734 0 0
PURE STORAGE, INC. COM 74624m102   4,857 190,420 SH   SOLE   190,420 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101   1,946 19,878 SH   SOLE   19,878 0 0
REDFIN CORP. COM 75737f108   98 10,855 SH   SOLE   10,855 0 0
REPUBLIC SERVICES, INC. COM 760759100   236 1,750 SH   SOLE   1,750 0 0
ROBLOX CORP. COM 771049103   1,687 37,510 SH   SOLE   37,510 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104   1,610 45,100 SH   SOLE   45,100 0 0
ROCKWELL AUTOMATION INC COM COM 773903109   293 1,000 SH   SOLE   1,000 0 0
ROLLINS INC COM COM 775711104   5,873 156,499 SH   SOLE   156,499 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104   5,510 152,930 SH   SOLE   152,930 0 0
SALESFORCE,INC. COM 79466L302   563 2,821 SH   SOLE   2,821 0 0
SCHLUMBERGER LTD NV COM COM 806857108   218 4,450 SH   SOLE   4,450 0 0
SIEMENS GAMESA RENEWABLE ENERG COM 82621P101   58 20,000 SH   SOLE   20,000 0 0
SONY GROUP CORPORATION ADR COM 835699307   997 11,000 SH   SOLE   11,000 0 0
SPDR GOLD TRUST COM 78463v107   14,776 80,650 SH   SOLE   80,650 0 0
SPDR S&P BIOTECH ETF COM 78464a870   1,590 20,872 SH   SOLE   20,872 0 0
STANDEX INTL CORP COM 854231107   397 3,250 SH   SOLE   3,250 0 0
STARBUCKS CORP COM COM 855244109   385 3,700 SH   SOLE   3,700 0 0
STERICYCLE INC COM 858912108   489 11,230 SH   SOLE   11,230 0 0
STRYKER CORP. COM 863667101   5,436 19,045 SH   SOLE   19,045 0 0
SUMO LOGIC, INC. COM 86646p103   895 74,788 SH   SOLE   74,788 0 0
TE CONNECTIVITY LTD COM h84989104   3,134 23,903 SH   SOLE   23,903 0 0
TEXAS INSTRUMENTS INC COM COM 882508104   385 2,070 SH   SOLE   2,070 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   23,030 39,957 SH   SOLE   39,957 0 0
TJX COS INC NEW COM COM 872540109   2,485 31,725 SH   SOLE   31,725 0 0
TRANE TECHNOLOGIES PLC COM g8994e103   360 1,960 SH   SOLE   1,960 0 0
TRUIST FINANCIAL CORP COM 89832q109   473 13,894 SH   SOLE   13,894 0 0
UNION PACIFIC CORP COM 907818108   14,706 73,071 SH   SOLE   73,071 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   736 3,795 SH   SOLE   3,795 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102   1,951 4,130 SH   SOLE   4,130 0 0
VANECK GOLD MINERS ETF COM 92189f106   2,627 81,212 SH   SOLE   81,212 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   3,744 24,316 SH   SOLE   24,316 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775   1,680 31,424 SH   SOLE   31,424 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858   277 6,150 SH   SOLE   6,150 0 0
VANGUARD FTSE EMERGING MKTS ET COM 922042858   2,426 60,071 SH   SOLE   60,071 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874   2,438 40,000 SH   SOLE   40,000 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769   588 2,882 SH   SOLE   2,882 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101   894 92,500 SH   SOLE   92,500 0 0
VISA INC COM CL A COM 92826C839   1,450 6,432 SH   SOLE   6,432 0 0
WALMART STORES INC COM COM 931142103   368 2,500 SH   SOLE   2,500 0 0
WARNER BROS. DISCOVERY, INC. S COM 934423104   257 17,051 SH   SOLE   17,051 0 0
WATERS CORP COM COM 941848103   2,778 8,975 SH   SOLE   8,975 0 0
WEC ENERGY GROUP INC COM COM 92939u106   4,193 44,237 SH   SOLE   44,237 0 0
WELLS FARGO & CO COM 949746101   2,467 66,003 SH   SOLE   66,003 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851   1,414 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101   5,377 26,036 SH   SOLE   26,036 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103   1,941 11,665 SH   SOLE   11,665 0 0