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   4,247 41,560 SH   SOLE   41,560 0 0
ABBOTT LABS COM 002824100   26,965 259,511 SH   SOLE   259,511 0 0
ABBVIE INC COM 00287y109   300 1,754 SH   SOLE   1,754 0 0
ACUITY BRANDS COM 00508y102   241 1,000 SH   SOLE   1,000 0 0
ADOBE INC COM 00724f101   2,159 3,887 SH   SOLE   3,887 0 0
AFLAC INC COM COM 001055102   7,472 83,670 SH   SOLE   83,670 0 0
AGCO CORP COM COM 001084102   1,830 18,699 SH   SOLE   18,699 0 0
AGILENT TECHNOLOGIES INC COM COM 00846u101   1,929 14,882 SH   SOLE   14,882 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106   24,480 94,869 SH   SOLE   94,869 0 0
AIRBNB INC A COM 009066101   12,790 84,355 SH   SOLE   84,355 0 0
AKAMAI TECHNOLOGIES COM 00971t101   5,496 61,018 SH   SOLE   61,018 0 0
ALCON INC. COM h01301128   1,014 11,386 SH   SOLE   11,386 0 0
ALKERMES PLC COM g01767105   5,174 214,715 SH   SOLE   214,715 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043q107   1,397 5,750 SH   SOLE   5,750 0 0
ALPHABET INC CAP STK CL A COM 02079K305   19,972 109,651 SH   SOLE   109,651 0 0
ALPHABET INC CLASS C COM 02079K107   27,546 150,183 SH   SOLE   150,183 0 0
AMAZON.COM INC COM 023135106   26,014 134,616 SH   SOLE   134,616 0 0
AMERICAN EXPRESS CO COM COM 025816109   1,478 6,386 SH   SOLE   6,386 0 0
AMGEN INC COM COM 031162100   260 834 SH   SOLE   834 0 0
ANALOG DEVICES INC COM COM 032654105   5,968 26,149 SH   SOLE   26,149 0 0
ANTERO RESOURCES CORP COM 03674x106   6,955 213,168 SH   SOLE   213,168 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106   9,195 77,880 SH   SOLE   77,880 0 0
APPLE INC COM 037833100   60,060 285,159 SH   SOLE   285,159 0 0
ARCADIUM LITHIUM PLC COM g0508h110   1,221 363,469 SH   SOLE   363,469 0 0
AT&T INC COM 00206R102   939 49,145 SH   SOLE   49,145 0 0
ATLANTA BRAVES HOLDINGS, INC C COM 047726302   1,013 25,692 SH   SOLE   25,692 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   48,571 203,490 SH   SOLE   203,490 0 0
BANK OF AMERICA CORP COM 060505104   3,744 94,152 SH   SOLE   94,152 0 0
BAXTER INTERNATIONAL INC COM 071813109   1,333 39,855 SH   SOLE   39,855 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   66,656 163,855 SH   SOLE   163,855 0 0
BIO-TECHNE CORPORATION COM 09073m104   5,860 81,795 SH   SOLE   81,795 0 0
BLUEPRINT MEDICINES CORP COM 09627y109   722 6,700 SH   SOLE   6,700 0 0
BOEING CO COM COM 097023105   325 1,790 SH   SOLE   1,790 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106   875 5,690 SH   SOLE   5,690 0 0
BOSTON SCIENTIFIC CORP COM 101137107   12,534 162,769 SH   SOLE   162,769 0 0
BROADCOM INC COM COM 11135f101   401 250 SH   SOLE   250 0 0
CAE INC. COM 124765108   241 13,000 SH   SOLE   13,000 0 0
CAMBRIDGE BANCORP COM COM 132152109   256 3,723 SH   SOLE   3,723 0 0
CAMECO CORP COM 13321L108   27,048 549,766 SH   SOLE   549,766 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646k108   472 6,000 SH   SOLE   6,000 0 0
CATERPILLAR INC COM COM 149123101   37,575 112,804 SH   SOLE   112,804 0 0
CENTRAL SECURITIES CORP COM 155123102   800 18,193 SH   SOLE   18,193 0 0
CHARTER COMMUNICATIONS INC COM 16119P108   3,118 10,432 SH   SOLE   10,432 0 0
CHEVRON CORP NEW COM COM 166764100   5,122 32,749 SH   SOLE   32,749 0 0
CHUBB LIMITED COM h1467j104   5,115 20,054 SH   SOLE   20,054 0 0
CHURCH AND DWIGHT CO INC COM 171340102   67,175 647,916 SH   SOLE   647,916 0 0
CIGNA GROUP COM 125523100   273 826 SH   SOLE   826 0 0
CINTAS CORP COM COM 172908105   560 800 SH   SOLE   800 0 0
CISCO SYSTEMS INC COM COM 17275r102   8,319 175,103 SH   SOLE   175,103 0 0
CITIGROUP INC COM NEW COM 172967424   2,542 40,061 SH   SOLE   40,061 0 0
CLEAN ENERGY FUELS CORP. COM 184499101   80 30,000 SH   SOLE   30,000 0 0
CLEAN HARBORS INC COM 184496107   271 1,200 SH   SOLE   1,200 0 0
COCA-COLA CO COM COM 191216100   724 11,386 SH   SOLE   11,386 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   3,548 52,180 SH   SOLE   52,180 0 0
COLGATE-PALMOLIVE CO COM COM 194162103   232 2,400 SH   SOLE   2,400 0 0
CONSTELLATION ENERGY CORPORATI COM 21037t109   1,385 6,920 SH   SOLE   6,920 0 0
COSTCO WHOLESALE CORP COM COM 22160k105   2,214 2,605 SH   SOLE   2,605 0 0
CURTISS-WRIGHT CORP COM 231561101   642 2,372 SH   SOLE   2,372 0 0
DANAHER CORP COM COM 235851102   1,254 5,020 SH   SOLE   5,020 0 0
DEERE & CO COM COM 244199105   321 860 SH   SOLE   860 0 0
DIGITALBRIDGE GROUP INC COM 25401t603   2,678 195,500 SH   SOLE   195,500 0 0
EATON CORP PLC COM g29183103   2,588 8,257 SH   SOLE   8,257 0 0
ECOLAB INC COM 278865100   54,861 230,512 SH   SOLE   230,512 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108   4,566 49,435 SH   SOLE   49,435 0 0
ELANCO ANIMAL HEALTH, INC COM 28414h103   2,092 145,000 SH   SOLE   145,000 0 0
ELI LILLY & CO COM COM 532457108   5,568 6,150 SH   SOLE   6,150 0 0
EMERSON ELECTRIC CO COM COM 291011104   251 2,280 SH   SOLE   2,280 0 0
ENERGY RECOVERY, INC. COM 29270J100   146 11,000 SH   SOLE   11,000 0 0
ENOVIX CORPORATION COM 293594107   216 14,000 SH   SOLE   14,000 0 0
ENTERGY CORP (NEW) COM COM 29364g103   479 4,483 SH   SOLE   4,483 0 0
EOG RESOURCES INC COM 26875P101   891 7,082 SH   SOLE   7,082 0 0
ESTEE LAUDER COS INC CL A COM 518439104   3,646 34,275 SH   SOLE   34,275 0 0
EVOLENT HEALTH INV CLASS A COM 30050b101   573 30,000 SH   SOLE   30,000 0 0
EXPEDIA GROUP INC COM 30212p303   2,184 17,336 SH   SOLE   17,336 0 0
EXXON MOBIL CORP COM 30231g102   68,956 598,999 SH   SOLE   598,999 0 0
FERGUSON ENTERPRISES INC COM 31488v107   1,833 9,468 SH   SOLE   9,468 0 0
FIRST SOLAR, INC. COM 336433107   3,191 14,156 SH   SOLE   14,156 0 0
FMC CORP COM COM 302491303   19,490 338,670 SH   SOLE   338,670 0 0
FRANKLIN RESOURCES INC COM COM 354613101   1,672 74,843 SH   SOLE   74,843 0 0
GE AEROSPACE COM 369604301   7,191 45,239 SH   SOLE   45,239 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107   414 5,324 SH   SOLE   5,324 0 0
GE VERNOVA INC COM 36828a101   2,650 15,455 SH   SOLE   15,455 0 0
GENERAL MILLS INC COM COM 370334104   989 15,646 SH   SOLE   15,646 0 0
GFL ENVIRONMENTAL COM 36168q104   2,110 54,205 SH   SOLE   54,205 0 0
GLOBAL PAYMENTS INC. COM 37940x102   563 5,824 SH   SOLE   5,824 0 0
HB FULLER CO COM 359694106   20,492 266,272 SH   SOLE   266,272 0 0
HILLENBRAND INC COM COM 431571108   200 5,000 SH   SOLE   5,000 0 0
HOME DEPOT INC COM COM 437076102   7,308 21,231 SH   SOLE   21,231 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106   1,136 5,322 SH   SOLE   5,322 0 0
HUMANA INC. COM 444859102   10,835 28,998 SH   SOLE   28,998 0 0
IAC Inc. COM 44891n208   9,147 195,260 SH   SOLE   195,260 0 0
IDEXX LABS INC COM COM 45168d104   243 500 SH   SOLE   500 0 0
ILLUMINA, INC. COM 452327109   3,084 29,550 SH   SOLE   29,550 0 0
INSULET CORPORATION COM 45784p101   3,387 16,788 SH   SOLE   16,788 0 0
INTEL CORP COM 458140100   4,340 140,160 SH   SOLE   140,160 0 0
INTERACTIVE BROKERS GROUP, INC COM 45841n107   1,884 15,375 SH   SOLE   15,375 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   2,920 16,888 SH   SOLE   16,888 0 0
INTUIT, INC. COM 461202103   3,778 5,749 SH   SOLE   5,749 0 0
INTUITIVE SURGICAL, INC. COM 46120E602   998 2,245 SH   SOLE   2,245 0 0
IQVIA HOLDINGS INC COM 46266c105   634 3,000 SH   SOLE   3,000 0 0
ISHARES EDGE MSCI INTL VALUE E COM 46435g409   390 14,234 SH   SOLE   14,234 0 0
ISHARES GOLD TRUST COM 464285204   754 17,174 SH   SOLE   17,174 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582   1,064 15,000 SH   SOLE   15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614   593 1,627 SH   SOLE   1,627 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598   881 5,050 SH   SOLE   5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648   348 1,329 SH   SOLE   1,329 0 0
ISHARES RUSSELL 3000 INDEX ETF COM 464287689   3,286 10,647 SH   SOLE   10,647 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499   676 8,344 SH   SOLE   8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408   791 4,350 SH   SOLE   4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309   3,807 41,147 SH   SOLE   41,147 0 0
ITRON INC COM COM 465741106   326 3,300 SH   SOLE   3,300 0 0
JOHNSON & JOHNSON COM 478160104   25,840 176,796 SH   SOLE   176,796 0 0
JP MORGAN CHASE & CO COM 46625h100   5,056 24,999 SH   SOLE   24,999 0 0
KEMPER CORP COM 488401100   1,208 20,365 SH   SOLE   20,365 0 0
KIMBERLY-CLARK CORP COM COM 494368103   3,159 22,860 SH   SOLE   22,860 0 0
LANDIS GYR GROUP AG UnSponsore COM 51504D105   222 11,000 SH   SOLE   11,000 0 0
LIBERTY BROADBAND SER A COM 530307107   4,420 80,969 SH   SOLE   80,969 0 0
LIBERTY BROADBAND SER C COM 530307305   9,978 182,030 SH   SOLE   182,030 0 0
LIBERTY FORMULA ONE SER C COM 531229755   8,760 121,940 SH   SOLE   121,940 0 0
LIBERTY GLOBAL LTD COM g61188101   4,688 268,986 SH   SOLE   268,986 0 0
LIBERTY GLOBAL LTD COM g61188127   7,691 430,875 SH   SOLE   430,875 0 0
LIBERTY LATIN AMERICA LTD COM g9001e128   5,954 618,932 SH   SOLE   618,932 0 0
LIBERTY LATIN AMERICA LTD CL A COM g9001e102   16,141 1,679,648 SH   SOLE   1,679,648 0 0
LIBERTY LIVE SERIES A COM 531229748   1,996 53,224 SH   SOLE   53,224 0 0
LIBERTY LIVE SERIES C COM 531229722   6,727 175,785 SH   SOLE   175,785 0 0
LIBERTY MEDIA CORP- LIBERTY FO COM 531229771   4,844 75,429 SH   SOLE   75,429 0 0
LIBERTY MEDIA CORP- LIBERTY SI COM 531229789   15,741 710,337 SH   SOLE   710,337 0 0
LIBERTY SIRIUSXM GROUP COM 531229813   4,823 217,752 SH   SOLE   217,752 0 0
LINCOLN ELECTRIC HOLDINGS, INC COM 533900106   1,320 7,000 SH   SOLE   7,000 0 0
LINDE PLC COM G54950103   11,408 25,998 SH   SOLE   25,998 0 0
LKQ CORP COM COM 501889208   299 7,200 SH   SOLE   7,200 0 0
LOWE'S COMPANIES, INC COM 548661107   1,665 7,553 SH   SOLE   7,553 0 0
MARSH & MCLENNAN COS INC COM 571748102   421 2,000 SH   SOLE   2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104   739 10,573 SH   SOLE   10,573 0 0
MASTERCARD INC CL A COM 57636q104   3,613 8,192 SH   SOLE   8,192 0 0
MCDONALD'S CORP COM COM 580135101   2,197 8,625 SH   SOLE   8,625 0 0
MEDTRONIC PLC COM g5960l103   10,100 128,325 SH   SOLE   128,325 0 0
MERCK & CO INC COM 58933y105   49,410 399,112 SH   SOLE   399,112 0 0
META PLATFORMS INC. CLASS A (F COM 30303M102   2,871 5,695 SH   SOLE   5,695 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105   698 500 SH   SOLE   500 0 0
MICROSOFT CORP COM 594918104   66,735 149,314 SH   SOLE   149,314 0 0
MIDDLEBY CORPORATION COM 596278101   8,168 66,625 SH   SOLE   66,625 0 0
MONDELEZ INTERNATIONAL INC COM COM 609207105   769 11,758 SH   SOLE   11,758 0 0
MORGAN STANLEY COM COM 617446448   3,210 33,038 SH   SOLE   33,038 0 0
MOSAIC CO COM 61945c103   34,012 1,176,904 SH   SOLE   1,176,904 0 0
MP MATERIALS CORP CLASS A COM 553368101   140 11,000 SH   SOLE   11,000 0 0
NET POWER INC. CL A COM 64107a105   1,976 201,100 SH   SOLE   201,100 0 0
NEUROCRINE BIOSCIENCES, INC. COM 64125c109   688 5,000 SH   SOLE   5,000 0 0
NEXTDOOR HOLDINGS, INC. CL A COM 65345m108   797 287,000 SH   SOLE   287,000 0 0
NEXTERA ENERGY INC COM COM 65339f101   2,001 28,260 SH   SOLE   28,260 0 0
NORTHRUP GRUMMAN CORP. COM 666807102   214 492 SH   SOLE   492 0 0
NOVONESIS(NOVOZYMES A/S) ADR C COM 670108109   275 4,500 SH   SOLE   4,500 0 0
NUTRIEN LTD COM 67077m108   916 18,000 SH   SOLE   18,000 0 0
NVIDIA CORP COM COM 67066g104   7,408 59,970 SH   SOLE   59,970 0 0
OCCIDENTAL PETROLEUM CORP COM COM 674599105   4,099 65,035 SH   SOLE   65,035 0 0
OKTA, INC. COM 679295105   3,269 34,925 SH   SOLE   34,925 0 0
PALO ALTO NETWORKS INC COM 697435105   11,238 33,152 SH   SOLE   33,152 0 0
PAYCHEX INC COM COM 704326107   210 1,775 SH   SOLE   1,775 0 0
PAYPAL HLDGS INC COM COM 70450Y103   9,940 171,297 SH   SOLE   171,297 0 0
PENUMBRA, INC. COM 70975l107   899 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COM 713448108   17,782 107,816 SH   SOLE   107,816 0 0
PFIZER INC COM 717081103   327 11,700 SH   SOLE   11,700 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105   435 2,800 SH   SOLE   2,800 0 0
PRIVIA HEALTH GROUP, INC. COM 74276r102   729 42,000 SH   SOLE   42,000 0 0
PROCTER & GAMBLE CO COM 742718109   3,684 22,344 SH   SOLE   22,344 0 0
PROSUS NV - SPONSORED ADR COM 74365p108   15,281 2,143,542 SH   SOLE   2,143,542 0 0
PURE STORAGE, INC. COM 74624m102   12,226 190,420 SH   SOLE   190,420 0 0
REPUBLIC SERVICES, INC. COM 760759100   340 1,750 SH   SOLE   1,750 0 0
ROBLOX CORP. COM 771049103   1,517 40,785 SH   SOLE   40,785 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104   1,707 49,185 SH   SOLE   49,185 0 0
ROLLINS INC COM COM 775711104   7,616 156,098 SH   SOLE   156,098 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104   9,447 358,265 SH   SOLE   358,265 0 0
RTX CORP. COM 75513e101   3,173 31,608 SH   SOLE   31,608 0 0
SALESFORCE,INC. COM 79466L302   729 2,839 SH   SOLE   2,839 0 0
SCHLUMBERGER LTD NV COM COM 806857108   209 4,450 SH   SOLE   4,450 0 0
SCHWAB INTL EQUITY ETF COM 808524805   1,847 48,079 SH   SOLE   48,079 0 0
SCHWAB US BROAD MARKET ETF COM 808524102   645 10,260 SH   SOLE   10,260 0 0
SOLVENTUM CORP. COM 83444m101   306 5,802 SH   SOLE   5,802 0 0
SONY GROUP CORPORATION ADR COM 835699307   934 11,000 SH   SOLE   11,000 0 0
SPDR GOLD TRUST COM 78463v107   17,322 80,565 SH   SOLE   80,565 0 0
SPDR S&P BIOTECH ETF COM 78464a870   15,155 163,475 SH   SOLE   163,475 0 0
ST. JOE COMPANY COM 790148100   2,078 38,000 SH   SOLE   38,000 0 0
STANDEX INTL CORP COM 854231107   432 2,685 SH   SOLE   2,685 0 0
STRYKER CORP. COM 863667101   5,653 16,617 SH   SOLE   16,617 0 0
SUNNOVA ENERGY INTERNATIONAL I COM 86745k104   106 19,000 SH   SOLE   19,000 0 0
TE CONNECTIVITY LTD COM h84989104   3,723 24,753 SH   SOLE   24,753 0 0
TEXAS INSTRUMENTS INC COM COM 882508104   402 2,070 SH   SOLE   2,070 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   21,194 38,326 SH   SOLE   38,326 0 0
TJX COS INC NEW COM COM 872540109   2,840 25,800 SH   SOLE   25,800 0 0
TRANE TECHNOLOGIES PLC COM g8994e103   618 1,880 SH   SOLE   1,880 0 0
ULTRAGENYX PHARMACEUTICAL, INC COM 90400d108   832 20,255 SH   SOLE   20,255 0 0
UNION PACIFIC CORP COM 907818108   15,365 67,911 SH   SOLE   67,911 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   447 3,270 SH   SOLE   3,270 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102   14,886 29,232 SH   SOLE   29,232 0 0
VANECK GOLD MINERS ETF COM 92189f106   1,465 43,197 SH   SOLE   43,197 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   4,210 23,066 SH   SOLE   23,066 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775   1,842 31,424 SH   SOLE   31,424 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858   428 8,675 SH   SOLE   8,675 0 0
VANGUARD FTSE EMERGING MKTS ET COM 922042858   4,665 106,621 SH   SOLE   106,621 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874   2,670 40,000 SH   SOLE   40,000 0 0
VANGUARD S&P 500 ETF COM 922908363   265 530 SH   SOLE   530 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769   982 3,672 SH   SOLE   3,672 0 0
VANGUARD VALUE ETF COM 922908744   528 3,297 SH   SOLE   3,297 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101   709 91,900 SH   SOLE   91,900 0 0
VISA INC COM CL A COM 92826C839   3,247 12,371 SH   SOLE   12,371 0 0
WALMART STORES INC COM COM 931142103   507 7,500 SH   SOLE   7,500 0 0
WASTE MANAGEMENT, INC COM 94106l109   234 1,100 SH   SOLE   1,100 0 0
WATERS CORP COM COM 941848103   3,813 13,146 SH   SOLE   13,146 0 0
WEC ENERGY GROUP INC COM COM 92939u106   3,470 44,237 SH   SOLE   44,237 0 0
WELLS FARGO & CO COM COM 949746101   3,198 53,853 SH   SOLE   53,853 0 0
WEST PHARMACEUTICAL SERVICES I COM 955306105   856 2,600 SH   SOLE   2,600 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851   2,256 20,000 SH   SOLE   20,000 0 0
WORKDAY INC A COM 98138h101   5,820 26,036 SH   SOLE   26,036 0 0
XYLEM INC. COM 98419m100   203 1,500 SH   SOLE   1,500 0 0
ZIMMER BIOMET HOLDINGS, INC. COM 98956p102   1,691 15,590 SH   SOLE   15,590 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103   1,971 11,370 SH   SOLE   11,370 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   235 8,000 SH   SOLE   8,000 0 0