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
Expires: July 31, 2015
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 6,100 41,540 SH SOLE 41,540 0 0
ABBOTT LABS COM 002824100 33,993 256,264 SH SOLE 256,264 0 0
ABBVIE INC COM 00287y109 1,276 6,092 SH SOLE 6,092 0 0
ACUITY INC. COM 00508y102 263 1,000 SH SOLE 1,000 0 0
ADOBE INC COM 00724f101 1,490 3,887 SH SOLE 3,887 0 0
AES CORPORATION COM 00130H105 161 13,000 SH SOLE 13,000 0 0
AFLAC INC COM COM 001055102 9,247 83,170 SH SOLE 83,170 0 0
AGCO CORP COM COM 001084102 1,046 11,309 SH SOLE 11,309 0 0
AGILENT TECHNOLOGIES INC COM COM 00846u101 2,068 17,686 SH SOLE 17,686 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 28,082 95,222 SH SOLE 95,222 0 0
AIRBNB INC A COM 009066101 9,240 77,355 SH SOLE 77,355 0 0
AKAMAI TECHNOLOGIES COM 00971t101 4,100 50,937 SH SOLE 50,937 0 0
ALCON INC. COM h01301128 1,076 11,338 SH SOLE 11,338 0 0
ALIGN TECHNOLOGY INC COM 016255101 332 2,093 SH SOLE 2,093 0 0
ALKERMES PLC COM g01767105 7,329 221,960 SH SOLE 221,960 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043q107 2,713 10,050 SH SOLE 10,050 0 0
ALPHABET INC CAP STK CL A COM 02079K305 14,793 95,662 SH SOLE 95,662 0 0
ALPHABET INC CLASS C COM 02079K107 18,872 120,802 SH SOLE 120,802 0 0
AMAZON.COM INC COM 023135106 30,963 162,743 SH SOLE 162,743 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,718 6,386 SH SOLE 6,386 0 0
AMGEN INC COM COM 031162100 259 834 SH SOLE 834 0 0
ANALOG DEVICES INC COM COM 032654105 4,999 24,789 SH SOLE 24,789 0 0
ANTERO RESOURCES CORP COM 03674X106 11,880 293,788 SH SOLE 293,788 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106 10,664 77,880 SH SOLE 77,880 0 0
APPLE INC COM 037833100 54,311 244,503 SH SOLE 244,503 0 0
AT&T INC COM 00206R102 1,047 37,037 SH SOLE 37,037 0 0
ATLANTA BRAVES HOLDINGS IN-C COM 047726302 974 24,352 SH SOLE 24,352 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 62,806 205,565 SH SOLE 205,565 0 0
BANK OF AMERICA CORP COM 060505104 3,867 92,689 SH SOLE 92,689 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,364 39,855 SH SOLE 39,855 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 88,206 165,621 SH SOLE 165,621 0 0
BIO-TECHNE CORPORATION COM 09073m104 4,901 83,605 SH SOLE 83,605 0 0
BIOGEN INC COM 09062x103 351 2,572 SH SOLE 2,572 0 0
BLOOM ENERGY CORPORATION CLASS COM 093712107 196 10,000 SH SOLE 10,000 0 0
BLUEPRINT MEDICINES CORP COM 09627y109 1,220 13,795 SH SOLE 13,795 0 0
BOEING CO COM COM 097023105 305 1,790 SH SOLE 1,790 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 615 5,890 SH SOLE 5,890 0 0
BOSTON SCIENTIFIC CORP COM 101137107 17,928 177,723 SH SOLE 177,723 0 0
BROADCOM INC COM COM 11135f101 234 1,400 SH SOLE 1,400 0 0
CAE INC. COM 124765108 245 10,000 SH SOLE 10,000 0 0
CAMECO CORP COM 13321L108 23,732 576,601 SH SOLE 576,601 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646k108 1,446 20,600 SH SOLE 20,600 0 0
CATERPILLAR INC COM COM 149123101 37,892 114,895 SH SOLE 114,895 0 0
CENTRAL SECURITIES CORP COM 155123102 663 14,749 SH SOLE 14,749 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 3,173 8,610 SH SOLE 8,610 0 0
CHEVRON CORP NEW COM COM 166764100 5,478 32,749 SH SOLE 32,749 0 0
CHUBB LIMITED COM h1467j104 5,982 19,809 SH SOLE 19,809 0 0
CHURCH & DWIGHT CO INC COM 171340102 71,744 651,691 SH SOLE 651,691 0 0
CIGNA GROUP COM 125523100 271 824 SH SOLE 824 0 0
CINTAS CORP COM COM 172908105 369 1,800 SH SOLE 1,800 0 0
CISCO SYSTEMS INC COM COM 17275r102 10,805 175,103 SH SOLE 175,103 0 0
CITIGROUP INC COM NEW COM 172967424 2,814 39,641 SH SOLE 39,641 0 0
CLEAN ENERGY FUELS CORP. COM 184499101 93 60,000 SH SOLE 60,000 0 0
CLEAN HARBORS INC COM 184496107 236 1,200 SH SOLE 1,200 0 0
COCA-COLA CO COM COM 191216100 794 11,096 SH SOLE 11,096 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 3,805 49,740 SH SOLE 49,740 0 0
COLGATE-PALMOLIVE CO COM COM 194162103 224 2,400 SH SOLE 2,400 0 0
CONSTELLATION ENERGY CORPORATI COM 21037t109 1,607 7,975 SH SOLE 7,975 0 0
COSTCO WHOLESALE CORP COM COM 22160k105 2,456 2,597 SH SOLE 2,597 0 0
CURTISS-WRIGHT CORP COM 231561101 752 2,372 SH SOLE 2,372 0 0
DANAHER CORP COM COM 235851102 2,482 12,109 SH SOLE 12,109 0 0
DEERE & CO COM COM 244199105 403 860 SH SOLE 860 0 0
DIGITALBRIDGE GROUP INC COM 25401t603 2,207 250,300 SH SOLE 250,300 0 0
DOORDASH INC (QSBS STOCK) COM 25809k105 245 1,341 SH SOLE 1,341 0 0
EASTERN BANKSHARES, INC COM 27627n105 300 18,305 SH SOLE 18,305 0 0
EATON CORP PLC COM g29183103 2,240 8,241 SH SOLE 8,241 0 0
ECOLAB INC COM 278865100 58,584 231,083 SH SOLE 231,083 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 6,001 82,797 SH SOLE 82,797 0 0
ELANCO ANIMAL HEALTH, INC COM 28414h103 1,483 141,284 SH SOLE 141,284 0 0
ELEVANCE HEALTH INC COM 036752103 839 1,931 SH SOLE 1,931 0 0
ELI LILLY & CO COM COM 532457108 9,630 11,660 SH SOLE 11,660 0 0
EMERSON ELECTRIC CO COM COM 291011104 249 2,280 SH SOLE 2,280 0 0
ENERGY RECOVERY, INC. COM 29270J100 174 11,000 SH SOLE 11,000 0 0
ENOVIX CORPORATION COM 293594107 161 22,000 SH SOLE 22,000 0 0
ENTERGY CORP (NEW) COM COM 29364g103 766 8,966 SH SOLE 8,966 0 0
EOG RESOURCES INC COM 26875P101 909 7,090 SH SOLE 7,090 0 0
ESTEE LAUDER COMPANIES-CL A COM 518439104 4,416 66,914 SH SOLE 66,914 0 0
EXPEDIA GROUP INC COM COM 30212p303 2,914 17,336 SH SOLE 17,336 0 0
EXXON MOBIL CORP COM 30231G102 65,436 550,211 SH SOLE 550,211 0 0
FERGUSON ENTERPRISES INC COM 31488v107 1,517 9,468 SH SOLE 9,468 0 0
FIRST SOLAR, INC. COM 336433107 1,783 14,106 SH SOLE 14,106 0 0
FMC CORP COM 302491303 15,261 361,726 SH SOLE 361,726 0 0
FRANKLIN RESOURCES INC COM 354613101 1,342 69,745 SH SOLE 69,745 0 0
GE AEROSPACE COM (NEW) COM 369604301 8,047 40,208 SH SOLE 40,208 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107 429 5,323 SH SOLE 5,323 0 0
GE VERNOVA INC COM 36828a101 4,539 14,871 SH SOLE 14,871 0 0
GENERAL MILLS INC COM COM 370334104 935 15,646 SH SOLE 15,646 0 0
GFL ENVIRONMENTAL COM 36168q104 2,958 61,230 SH SOLE 61,230 0 0
GLOBAL PAYMENTS INC. COM 37940x102 341 3,492 SH SOLE 3,492 0 0
H.B. FULLER CO. COM 359694106 14,958 266,547 SH SOLE 266,547 0 0
HCA HEALTHCARE INC COM COM 40412c101 794 2,298 SH SOLE 2,298 0 0
HOME DEPOT INC COM COM 437076102 7,625 20,806 SH SOLE 20,806 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106 1,176 5,557 SH SOLE 5,557 0 0
HUMANA INC. COM 444859102 6,005 22,696 SH SOLE 22,696 0 0
IAC INC COM 44891N208 7,698 167,570 SH SOLE 167,570 0 0
IDEXX LABS INC COM COM 45168d104 209 500 SH SOLE 500 0 0
ILLUMINA, INC. COM 452327109 2,753 34,700 SH SOLE 34,700 0 0
INSULET CORPORATION COM 45784p101 3,192 12,155 SH SOLE 12,155 0 0
INTEL CORP COM 458140100 1,301 57,303 SH SOLE 57,303 0 0
INTERACTIVE BROKERS GROUP, INC COM 45841n107 2,571 15,530 SH SOLE 15,530 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,199 16,888 SH SOLE 16,888 0 0
INTUIT, INC. COM 461202103 3,530 5,750 SH SOLE 5,750 0 0
INTUITIVE SURGICAL, INC. COM 46120E602 2,536 5,121 SH SOLE 5,121 0 0
IQVIA HOLDINGS INC COM 46266c105 528 3,000 SH SOLE 3,000 0 0
ISHARES GOLD TRUST COM 464285204 1,012 17,174 SH SOLE 17,174 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,150 15,000 SH SOLE 15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 583 1,617 SH SOLE 1,617 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 950 5,050 SH SOLE 5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 339 1,329 SH SOLE 1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 709 8,344 SH SOLE 8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 829 4,350 SH SOLE 4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 3,303 35,586 SH SOLE 35,586 0 0
ITRON INC COM COM 465741106 345 3,300 SH SOLE 3,300 0 0
JOHNSON & JOHNSON COM 478160104 27,542 166,081 SH SOLE 166,081 0 0
JP MORGAN CHASE & CO COM 46625h100 5,992 24,430 SH SOLE 24,430 0 0
KEMPER CORP COM 488401100 1,361 20,365 SH SOLE 20,365 0 0
KIMBERLY-CLARK CORP COM COM 494368103 2,649 18,630 SH SOLE 18,630 0 0
LANDIS GYR GROUP AG UnSponsore COM 51504D105 162 11,000 SH SOLE 11,000 0 0
LIBERTY BROADBAND SER A COM 530307107 6,902 81,205 SH SOLE 81,205 0 0
LIBERTY BROADBAND-C COM 530307305 15,495 182,196 SH SOLE 182,196 0 0
LIBERTY FORMULA ONE SER C COM 531229755 10,968 121,857 SH SOLE 121,857 0 0
LIBERTY GLOBAL LTD-A COM G61188101 2,970 258,066 SH SOLE 258,066 0 0
LIBERTY GLOBAL LTD-C COM g61188127 5,152 430,465 SH SOLE 430,465 0 0
LIBERTY LATIN AMERICA-CL A COM G9001E102 9,823 1,551,863 SH SOLE 1,551,863 0 0
LIBERTY LATIN AMERICA-CL C COM G9001E128 3,675 591,891 SH SOLE 591,891 0 0
LIBERTY MEDIA CORP-FORMULA-A COM 531229771 5,503 67,554 SH SOLE 67,554 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229748 3,276 48,735 SH SOLE 48,735 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229722 11,988 175,945 SH SOLE 175,945 0 0
LINCOLN ELECTRIC HOLDINGS, INC COM 533900106 1,324 7,000 SH SOLE 7,000 0 0
LINDE PLC COM G54950103 12,237 26,280 SH SOLE 26,280 0 0
LKQ CORP COM COM 501889208 306 7,200 SH SOLE 7,200 0 0
LOWE'S COMPANIES, INC COM 548661107 1,682 7,213 SH SOLE 7,213 0 0
MARSH & MCLENNAN COS INC COM 571748102 488 2,000 SH SOLE 2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104 650 10,573 SH SOLE 10,573 0 0
MASTERCARD INC - A COM 57636Q104 5,676 10,357 SH SOLE 10,357 0 0
MCDONALD'S CORP COM COM 580135101 2,694 8,625 SH SOLE 8,625 0 0
MEDTRONIC PLC COM g5960l103 9,908 110,270 SH SOLE 110,270 0 0
MERCK & CO INC COM 58933y105 38,290 426,583 SH SOLE 426,583 0 0
META PLATFORMS INC COM 30303m102 3,282 5,695 SH SOLE 5,695 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 590 500 SH SOLE 500 0 0
MICROSOFT CORP COM 594918104 60,817 162,012 SH SOLE 162,012 0 0
MIDDLEBY CORPORATION COM 596278101 10,156 66,825 SH SOLE 66,825 0 0
MONDELEZ INTERNATIONAL INC COM COM 609207105 793 11,692 SH SOLE 11,692 0 0
MORGAN STANLEY COM COM 617446448 4,240 36,347 SH SOLE 36,347 0 0
MOSAIC CO/THE COM 61945C103 30,694 1,136,423 SH SOLE 1,136,423 0 0
NET POWER INC COM 64107A105 620 235,930 SH SOLE 235,930 0 0
NEUROCRINE BIOSCIENCES, INC. COM 64125c109 553 5,000 SH SOLE 5,000 0 0
NEXTDOOR HOLDINGS, INC. CL A COM 65345m108 439 287,000 SH SOLE 287,000 0 0
NEXTERA ENERGY INC COM COM 65339f101 2,003 28,260 SH SOLE 28,260 0 0
NORTHRUP GRUMMAN CORP. COM 666807102 251 492 SH SOLE 492 0 0
NOVONESIS(NOVOZYMES A/S) ADR C COM 670108109 261 4,500 SH SOLE 4,500 0 0
NVIDIA CORP COM COM 67066g104 8,142 75,132 SH SOLE 75,132 0 0
OCCIDENTAL PETROLEUM CORP COM 674599105 5,886 119,265 SH SOLE 119,265 0 0
OKTA, INC. COM 679295105 3,674 34,925 SH SOLE 34,925 0 0
PALO ALTO NETWORKS INC COM 697435105 11,314 66,304 SH SOLE 66,304 0 0
PAYCHEX INC COM COM 704326107 273 1,775 SH SOLE 1,775 0 0
PAYPAL HOLDINGS INC COM 70450Y103 12,209 187,119 SH SOLE 187,119 0 0
PENUMBRA, INC. COM 70975l107 1,470 5,500 SH SOLE 5,500 0 0
PEPSICO INC COM 713448108 14,680 97,909 SH SOLE 97,909 0 0
PFIZER INC COM 717081103 1,488 58,749 SH SOLE 58,749 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 492 2,800 SH SOLE 2,800 0 0
PRINCIPAL FINANCIAL GROUP INC COM 74251v102 210 2,500 SH SOLE 2,500 0 0
PRIVIA HEALTH GROUP, INC. COM 74276r102 942 42,000 SH SOLE 42,000 0 0
PROCTER & GAMBLE CO COM 742718109 3,856 22,629 SH SOLE 22,629 0 0
PROSUS NV -SPON ADR COM 74365P108 21,821 2,372,442 SH SOLE 2,372,442 0 0
PURE STORAGE, INC. COM 74624m102 8,429 190,420 SH SOLE 190,420 0 0
RANGE RESOURCES CORP COM 75281A109 1,249 31,300 SH SOLE 31,300 0 0
REPUBLIC SERVICES, INC. COM 760759100 423 1,750 SH SOLE 1,750 0 0
REVOLUTION MEDICINES INC COM 76155x100 324 9,171 SH SOLE 9,171 0 0
ROBLOX CORP. COM 771049103 987 16,940 SH SOLE 16,940 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 2,101 51,199 SH SOLE 51,199 0 0
ROLLINS INC COM COM 775711104 8,433 156,098 SH SOLE 156,098 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104 11,149 358,167 SH SOLE 358,167 0 0
RTX CORP. COM 75513e101 4,186 31,608 SH SOLE 31,608 0 0
RUBRIK INC A COM 781154109 805 13,209 SH SOLE 13,209 0 0
SALESFORCE INC COM 79466l302 761 2,839 SH SOLE 2,839 0 0
SCHLUMBERGER LTD NV COM COM 806857108 282 6,750 SH SOLE 6,750 0 0
SIRIUS XM HOLDINGS INC COM 829933100 17,277 766,373 SH SOLE 766,373 0 0
SOLVENTUM CORP. COM 83444m101 379 4,985 SH SOLE 4,985 0 0
SONY GROUP CORPORATION ADR COM 835699307 1,396 55,000 SH SOLE 55,000 0 0
SPDR GOLD TRUST COM 78463v107 23,213 80,565 SH SOLE 80,565 0 0
SPDR S&P BIOTECH ETF COM 78464a870 8,480 104,573 SH SOLE 104,573 0 0
STANDEX INTL CORP COM 854231107 433 2,685 SH SOLE 2,685 0 0
STRYKER CORP. COM 863667101 5,964 16,022 SH SOLE 16,022 0 0
SUNRISE COMMUNICAT-CL A COM 867975104 6,217 128,761 SH SOLE 128,761 0 0
TE CONNECTIVITY PLC COM G87052109 3,498 24,753 SH SOLE 24,753 0 0
TESLA MOTORS INC COM 88160r101 1,190 4,595 SH SOLE 4,595 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 371 2,070 SH SOLE 2,070 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 20,835 41,872 SH SOLE 41,872 0 0
TJX COS INC NEW COM COM 872540109 2,933 24,081 SH SOLE 24,081 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 633 1,880 SH SOLE 1,880 0 0
ULTRAGENYX PHARMACEUTICAL, INC COM 90400d108 733 20,255 SH SOLE 20,255 0 0
UNION PACIFIC CORP COM 907818108 16,600 70,271 SH SOLE 70,271 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 249 2,270 SH SOLE 2,270 0 0
UNITED THERAPEUTICS CORP COM 91307c102 441 1,431 SH SOLE 1,431 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102 18,944 36,171 SH SOLE 36,171 0 0
VANECK GOLD MINERS ETF COM 92189f106 1,985 43,197 SH SOLE 43,197 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 4,474 23,067 SH SOLE 23,067 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 1,895 31,256 SH SOLE 31,256 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 312 6,150 SH SOLE 6,150 0 0
VANGUARD FTSE EMERGING MKTS ET COM 922042858 5,040 111,373 SH SOLE 111,373 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 2,808 40,000 SH SOLE 40,000 0 0
VANGUARD S&P 500 ETF COM 922908363 217 423 SH SOLE 423 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 792 2,882 SH SOLE 2,882 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532f100 1,989 4,103 SH SOLE 4,103 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 457 99,775 SH SOLE 99,775 0 0
VISA INC COM CL A COM 92826C839 5,619 16,036 SH SOLE 16,036 0 0
WALMART INC COM COM 931142103 659 7,512 SH SOLE 7,512 0 0
WARNER BROS. DISCOVERY, INC. S COM 934423104 3,245 302,466 SH SOLE 302,466 0 0
WASTE MANAGEMENT, INC COM 94106l109 254 1,100 SH SOLE 1,100 0 0
WATERS CORP COM COM 941848103 4,593 12,464 SH SOLE 12,464 0 0
WEC ENERGY GROUP INC COM COM 92939u106 4,810 44,137 SH SOLE 44,137 0 0
WELLS FARGO & CO COM COM 949746101 3,216 44,803 SH SOLE 44,803 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 2,203 20,000 SH SOLE 20,000 0 0
WORKDAY INC A COM 98138h101 6,080 26,036 SH SOLE 26,036 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 1,872 11,370 SH SOLE 11,370 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 263 8,000 SH SOLE 8,000 0 0