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 4,828 31,115 SH SOLE 31,115 0 0
A. O. SMITH COM 831865209 219 2,990 SH SOLE 2,990 0 0
ABBOTT LABS COM 002824100 30,534 227,973 SH SOLE 227,973 0 0
ABBVIE INC COM 00287y109 1,410 6,092 SH SOLE 6,092 0 0
ACUITY INC. COM 00508y102 344 1,000 SH SOLE 1,000 0 0
ADOBE INC COM 00724f101 1,371 3,887 SH SOLE 3,887 0 0
AES CORPORATION COM 00130H105 210 16,000 SH SOLE 16,000 0 0
AFLAC INC COM COM 001055102 9,334 83,570 SH SOLE 83,570 0 0
AGCO CORP COM COM 001084102 998 9,325 SH SOLE 9,325 0 0
AGILENT TECHNOLOGIES INC COM COM 00846u101 2,268 17,674 SH SOLE 17,674 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 25,853 94,797 SH SOLE 94,797 0 0
AIRBNB INC A COM 009066101 7,571 62,355 SH SOLE 62,355 0 0
AKAMAI TECHNOLOGIES COM 00971t101 411 5,427 SH SOLE 5,427 0 0
ALCON INC. COM h01301128 834 11,196 SH SOLE 11,196 0 0
ALIGN TECHNOLOGY INC COM 016255101 262 2,093 SH SOLE 2,093 0 0
ALKERMES PLC COM g01767105 6,036 201,210 SH SOLE 201,210 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043q107 3,739 8,200 SH SOLE 8,200 0 0
ALPHABET INC CAP STK CL A COM 02079K305 23,263 95,696 SH SOLE 95,696 0 0
ALPHABET INC CLASS C COM 02079K107 28,762 118,098 SH SOLE 118,098 0 0
AMAZON.COM INC COM 023135106 41,518 189,089 SH SOLE 189,089 0 0
AMERICAN EXPRESS CO COM COM 025816109 2,121 6,386 SH SOLE 6,386 0 0
AMGEN INC COM COM 031162100 235 834 SH SOLE 834 0 0
ANALOG DEVICES INC COM COM 032654105 6,090 24,789 SH SOLE 24,789 0 0
ANTERO RESOURCES CORP COM 03674X106 15,585 464,398 SH SOLE 464,398 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106 9,712 72,880 SH SOLE 72,880 0 0
APPLE INC COM 037833100 59,356 233,109 SH SOLE 233,109 0 0
APPLOVIN CORPORATION (QSBS STO COM 03831w108 485 675 SH SOLE 675 0 0
APTIV PLC COM g3265r107 258 3,000 SH SOLE 3,000 0 0
AT&T INC COM 00206R102 818 28,987 SH SOLE 28,987 0 0
ATLANTA BRAVES HOLDINGS IN-C COM 047726302 1,001 24,080 SH SOLE 24,080 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 60,435 205,914 SH SOLE 205,914 0 0
BANK OF AMERICA CORP COM 060505104 4,771 92,484 SH SOLE 92,484 0 0
BAXTER INTERNATIONAL INC COM 071813109 907 39,855 SH SOLE 39,855 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 82,934 164,964 SH SOLE 164,964 0 0
BIO-TECHNE CORPORATION COM 09073m104 5,068 91,105 SH SOLE 91,105 0 0
BLOOM ENERGY CORPORATION CLASS COM 093712107 845 10,000 SH SOLE 10,000 0 0
BOEING CO COM COM 097023105 386 1,790 SH SOLE 1,790 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 588 5,890 SH SOLE 5,890 0 0
BOSTON SCIENTIFIC CORP COM 101137107 16,916 173,276 SH SOLE 173,276 0 0
BROADCOM INC COM COM 11135f101 410 1,245 SH SOLE 1,245 0 0
BROOKFIELD RENEWABLE PARTNERS COM G16258108 257 10,000 SH SOLE 10,000 0 0
CAE INC. COM 124765108 296 10,000 SH SOLE 10,000 0 0
CAMECO CORP COM 13321L108 43,395 517,471 SH SOLE 517,471 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646k108 1,534 20,600 SH SOLE 20,600 0 0
CATERPILLAR INC COM COM 149123101 53,478 112,078 SH SOLE 112,078 0 0
CENTRAL SECURITIES CORP COM 155123102 757 14,749 SH SOLE 14,749 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 3,896 14,163 SH SOLE 14,163 0 0
CHEVRON CORP NEW COM COM 166764100 4,924 31,710 SH SOLE 31,710 0 0
CHUBB LIMITED COM h1467j104 5,339 18,916 SH SOLE 18,916 0 0
CHURCH & DWIGHT CO INC COM 171340102 56,905 649,385 SH SOLE 649,385 0 0
CIGNA GROUP COM 125523100 237 824 SH SOLE 824 0 0
CINTAS CORP COM COM 172908105 328 1,600 SH SOLE 1,600 0 0
CISCO SYSTEMS INC COM COM 17275r102 7,467 109,146 SH SOLE 109,146 0 0
CITIGROUP INC COM NEW COM 172967424 4,023 39,641 SH SOLE 39,641 0 0
CLEAN ENERGY FUELS CORP. COM 184499101 154 60,000 SH SOLE 60,000 0 0
CLEAN HARBORS INC COM 184496107 278 1,200 SH SOLE 1,200 0 0
COCA-COLA CO COM COM 191216100 678 10,236 SH SOLE 10,236 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 2,665 39,740 SH SOLE 39,740 0 0
CONSTELLATION ENERGY CORPORATI COM 21037t109 2,803 8,520 SH SOLE 8,520 0 0
CORNING INC COM COM 219350105 209 2,550 SH SOLE 2,550 0 0
COSTCO WHOLESALE CORP COM COM 22160k105 2,395 2,588 SH SOLE 2,588 0 0
CURTISS-WRIGHT CORP COM 231561101 1,287 2,372 SH SOLE 2,372 0 0
DANAHER CORP COM COM 235851102 2,614 13,189 SH SOLE 13,189 0 0
DEERE & CO COM COM 244199105 393 860 SH SOLE 860 0 0
DIGITALBRIDGE GROUP INC COM 25401t603 2,834 242,300 SH SOLE 242,300 0 0
DOORDASH INC (QSBS STOCK) COM 25809k105 364 1,341 SH SOLE 1,341 0 0
EASTERN BANKSHARES, INC COM 27627n105 332 18,305 SH SOLE 18,305 0 0
EATON CORP PLC COM g29183103 3,332 8,904 SH SOLE 8,904 0 0
ECOLAB INC COM 278865100 62,592 228,555 SH SOLE 228,555 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 6,338 81,497 SH SOLE 81,497 0 0
ELANCO ANIMAL HEALTH, INC COM 28414h103 2,845 141,284 SH SOLE 141,284 0 0
ELI LILLY & CO COM COM 532457108 15,281 20,028 SH SOLE 20,028 0 0
EMERSON ELECTRIC CO COM COM 291011104 299 2,280 SH SOLE 2,280 0 0
ENERGY RECOVERY, INC. COM 29270J100 185 12,000 SH SOLE 12,000 0 0
ENOVIX CORPORATION COM 293594107 348 35,000 SH SOLE 35,000 0 0
ENTERGY CORP (NEW) COM COM 29364g103 835 8,966 SH SOLE 8,966 0 0
EOG RESOURCES INC COM 26875P101 830 7,405 SH SOLE 7,405 0 0
ESTEE LAUDER COMPANIES-CL A COM 518439104 6,186 70,201 SH SOLE 70,201 0 0
EXPEDIA GROUP INC COM COM 30212p303 3,704 17,333 SH SOLE 17,333 0 0
EXXON MOBIL CORP COM 30231G102 60,404 535,736 SH SOLE 535,736 0 0
FERGUSON ENTERPRISES INC COM 31488v107 2,165 9,643 SH SOLE 9,643 0 0
FIRST SOLAR, INC. COM 336433107 3,176 14,406 SH SOLE 14,406 0 0
FMC CORP COM 302491303 12,470 370,806 SH SOLE 370,806 0 0
FRANKLIN RESOURCES INC COM 354613101 1,075 46,495 SH SOLE 46,495 0 0
GCI LIBERTY, INC. CLASS A COM 36164v602 387 10,306 SH SOLE 10,306 0 0
GCI LIBERTY, INC. CLASS C COM 36164v800 1,121 30,093 SH SOLE 30,093 0 0
GE AEROSPACE COM (NEW) COM 369604301 11,300 37,565 SH SOLE 37,565 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107 395 5,271 SH SOLE 5,271 0 0
GE VERNOVA INC COM 36828a101 8,091 13,159 SH SOLE 13,159 0 0
GENERAC HOLDINGS INC. COM 368736104 251 1,502 SH SOLE 1,502 0 0
GENERAL MILLS INC COM COM 370334104 788 15,646 SH SOLE 15,646 0 0
GFL ENVIRONMENTAL COM 36168q104 8,320 175,605 SH SOLE 175,605 0 0
H.B. FULLER CO. COM 359694106 15,649 263,986 SH SOLE 263,986 0 0
HCA HEALTHCARE INC COM COM 40412c101 979 2,298 SH SOLE 2,298 0 0
HOME DEPOT INC COM COM 437076102 8,430 20,806 SH SOLE 20,806 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106 1,170 5,562 SH SOLE 5,562 0 0
HUMANA INC. COM 444859102 2,117 8,138 SH SOLE 8,138 0 0
IAC INC COM 44891N208 2,365 69,425 SH SOLE 69,425 0 0
IDEXX LABS INC COM COM 45168d104 319 500 SH SOLE 500 0 0
ILLUMINA, INC. COM 452327109 1,709 18,000 SH SOLE 18,000 0 0
INSMED INCORPORATED COM 457669307 1,195 8,300 SH SOLE 8,300 0 0
INSULET CORPORATION COM 45784p101 1,971 6,385 SH SOLE 6,385 0 0
INTEL CORP COM 458140100 404 12,062 SH SOLE 12,062 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107 4,329 62,920 SH SOLE 62,920 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,736 16,788 SH SOLE 16,788 0 0
INTUIT, INC. COM 461202103 3,926 5,750 SH SOLE 5,750 0 0
INTUITIVE SURGICAL, INC. COM 46120E602 2,290 5,121 SH SOLE 5,121 0 0
IQVIA HOLDINGS INC COM 46266c105 569 3,000 SH SOLE 3,000 0 0
ISHARES GOLD TRUST COM 464285204 1,249 17,174 SH SOLE 17,174 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,380 15,000 SH SOLE 15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 731 1,562 SH SOLE 1,562 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 1,028 5,050 SH SOLE 5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 425 1,329 SH SOLE 1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 805 8,344 SH SOLE 8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 898 4,350 SH SOLE 4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 4,067 33,695 SH SOLE 33,695 0 0
ITRON INC COM COM 465741106 411 3,300 SH SOLE 3,300 0 0
JOHNSON & JOHNSON COM 478160104 29,437 158,763 SH SOLE 158,763 0 0
JP MORGAN CHASE & CO COM 46625h100 7,568 23,995 SH SOLE 23,995 0 0
KEMPER CORP COM 488401100 1,024 19,870 SH SOLE 19,870 0 0
KIMBERLY-CLARK CORP COM COM 494368103 1,481 11,914 SH SOLE 11,914 0 0
LANDIS GYR GROUP AG UnSponsore COM 51504D105 242 12,000 SH SOLE 12,000 0 0
LIBERTY BROADBAND SER A COM 530307107 5,119 80,839 SH SOLE 80,839 0 0
LIBERTY BROADBAND-C COM 530307305 9,984 157,131 SH SOLE 157,131 0 0
LIBERTY FORMULA ONE SER C COM 531229755 12,836 122,897 SH SOLE 122,897 0 0
LIBERTY GLOBAL LTD-A COM G61188101 2,638 230,243 SH SOLE 230,243 0 0
LIBERTY GLOBAL LTD-C COM g61188127 5,057 430,465 SH SOLE 430,465 0 0
LIBERTY LATIN AMERICA-CL A COM G9001E102 8,150 983,226 SH SOLE 983,226 0 0
LIBERTY LATIN AMERICA-CL C COM G9001E128 4,096 485,348 SH SOLE 485,348 0 0
LIBERTY MEDIA CORP-FORMULA-A COM 531229771 6,419 67,417 SH SOLE 67,417 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229748 4,571 48,473 SH SOLE 48,473 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229722 17,164 177,006 SH SOLE 177,006 0 0
LINCOLN ELECTRIC HOLDINGS, INC COM 533900106 1,650 7,000 SH SOLE 7,000 0 0
LINDE PLC COM G54950103 12,279 25,851 SH SOLE 25,851 0 0
LKQ CORP COM COM 501889208 219 7,200 SH SOLE 7,200 0 0
LOWE'S COMPANIES, INC COM 548661107 1,599 6,363 SH SOLE 6,363 0 0
MARSH & MCLENNAN COS INC COM 571748102 403 2,000 SH SOLE 2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104 888 10,573 SH SOLE 10,573 0 0
MASTERCARD INC - A COM 57636Q104 9,425 16,571 SH SOLE 16,571 0 0
MCDONALD'S CORP COM COM 580135101 2,566 8,445 SH SOLE 8,445 0 0
MEDTRONIC PLC COM g5960l103 10,321 108,370 SH SOLE 108,370 0 0
MERCK & CO INC COM 58933y105 35,463 422,531 SH SOLE 422,531 0 0
META PLATFORMS INC COM 30303m102 4,182 5,695 SH SOLE 5,695 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 736 600 SH SOLE 600 0 0
MICROSOFT CORP COM 594918104 86,827 167,637 SH SOLE 167,637 0 0
MIDDLEBY CORPORATION COM 596278101 5,559 41,825 SH SOLE 41,825 0 0
MONDELEZ INTERNATIONAL INC COM COM 609207105 230 3,692 SH SOLE 3,692 0 0
MORGAN STANLEY COM COM 617446448 5,602 35,242 SH SOLE 35,242 0 0
MOSAIC COMPANY COM 61945C103 37,309 1,075,818 SH SOLE 1,075,818 0 0
MP MATERIALS CORP CLASS A COM 553368101 435 6,500 SH SOLE 6,500 0 0
NETFLIX INC COM COM 64110l106 239 200 SH SOLE 200 0 0
NEUROCRINE BIOSCIENCES, INC. COM 64125c109 982 7,000 SH SOLE 7,000 0 0
NEXTERA ENERGY INC COM COM 65339f101 2,149 28,480 SH SOLE 28,480 0 0
NORTHRUP GRUMMAN CORP. COM 666807102 299 492 SH SOLE 492 0 0
NOVONESIS(NOVOZYMES A/S) ADR C COM 670108109 275 4,500 SH SOLE 4,500 0 0
NVIDIA CORP COM COM 67066g104 13,333 71,463 SH SOLE 71,463 0 0
OCCIDENTAL PETROLEUM CORP COM 674599105 4,966 105,115 SH SOLE 105,115 0 0
OKTA, INC. COM 679295105 5,451 59,451 SH SOLE 59,451 0 0
ORACLE CORP COM COM 68389x105 442 1,575 SH SOLE 1,575 0 0
PALO ALTO NETWORKS INC COM 697435105 16,952 83,254 SH SOLE 83,254 0 0
PAYCHEX INC COM COM 704326107 224 1,775 SH SOLE 1,775 0 0
PAYPAL HOLDINGS INC COM 70450Y103 22,230 331,501 SH SOLE 331,501 0 0
PENUMBRA, INC. COM 70975l107 1,393 5,500 SH SOLE 5,500 0 0
PEPSICO INC COM 713448108 11,708 83,367 SH SOLE 83,367 0 0
PFIZER INC COM 717081103 1,411 55,394 SH SOLE 55,394 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 562 2,800 SH SOLE 2,800 0 0
PRINCIPAL FINANCIAL GROUP INC COM 74251v102 207 2,500 SH SOLE 2,500 0 0
PRIVIA HEALTH GROUP, INC. COM 74276r102 1,045 42,000 SH SOLE 42,000 0 0
PROCTER & GAMBLE CO COM 742718109 3,323 21,629 SH SOLE 21,629 0 0
PROSUS NV -SPON ADR COM 74365P108 35,990 2,555,030 SH SOLE 2,555,030 0 0
PURE STORAGE, INC. COM 74624m102 15,959 190,420 SH SOLE 190,420 0 0
RANGE RESOURCES CORP COM 75281A109 2,194 58,300 SH SOLE 58,300 0 0
REGAL REXNORD CORP COM 758750103 229 1,600 SH SOLE 1,600 0 0
REPUBLIC SERVICES, INC. COM 760759100 401 1,750 SH SOLE 1,750 0 0
REVOLUTION MEDICINES INC COM 76155x100 1,035 22,171 SH SOLE 22,171 0 0
ROBLOX CORP. COM 771049103 2,346 16,940 SH SOLE 16,940 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 2,129 52,154 SH SOLE 52,154 0 0
ROLLINS INC COM COM 775711104 9,186 156,393 SH SOLE 156,393 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104 12,638 358,237 SH SOLE 358,237 0 0
RTX CORP. COM 75513e101 5,288 31,608 SH SOLE 31,608 0 0
RUBRIK INC A COM 781154109 4,409 53,612 SH SOLE 53,612 0 0
SALESFORCE INC COM 79466l302 672 2,839 SH SOLE 2,839 0 0
SIRIUS XM HOLDINGS INC COM 829933100 16,559 711,469 SH SOLE 711,469 0 0
SONY GROUP CORPORATION ADR COM 835699307 1,583 55,000 SH SOLE 55,000 0 0
SPDR GOLD TRUST COM 78463v107 28,638 80,565 SH SOLE 80,565 0 0
SPDR S&P BIOTECH ETF COM 78464a870 10,530 105,097 SH SOLE 105,097 0 0
STANDEX INTL CORP COM 854231107 568 2,685 SH SOLE 2,685 0 0
STRYKER CORP. COM 863667101 5,682 15,372 SH SOLE 15,372 0 0
SUNRISE COMMUNICAT-CL A COM 999999999 2,806 47,496 SH SOLE 47,496 0 0
TE CONNECTIVITY PLC COM G87052109 5,174 23,573 SH SOLE 23,573 0 0
TESLA MOTORS INC COM 88160r101 2,265 5,095 SH SOLE 5,095 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 380 2,070 SH SOLE 2,070 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 20,559 42,389 SH SOLE 42,389 0 0
TJX COS INC NEW COM COM 872540109 3,480 24,081 SH SOLE 24,081 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 793 1,880 SH SOLE 1,880 0 0
TRAVERE THERAPEUTICS, INC. COM 89422g107 1,338 56,000 SH SOLE 56,000 0 0
ULTRAGENYX PHARMACEUTICAL, INC COM 90400d108 759 25,255 SH SOLE 25,255 0 0
UNION PACIFIC CORP COM 907818108 16,515 69,871 SH SOLE 69,871 0 0
UNITED THERAPEUTICS CORP COM 91307c102 599 1,431 SH SOLE 1,431 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102 14,338 41,526 SH SOLE 41,526 0 0
VANECK GOLD MINERS ETF COM 92189f106 3,300 43,197 SH SOLE 43,197 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 4,977 23,067 SH SOLE 23,067 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,230 31,256 SH SOLE 31,256 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 368 6,150 SH SOLE 6,150 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858 6,290 116,108 SH SOLE 116,108 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 3,192 40,000 SH SOLE 40,000 0 0
VANGUARD S&P 500 ETF COM 922908363 259 423 SH SOLE 423 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 945 2,882 SH SOLE 2,882 0 0
VERALTO CORP. COM 92338c103 238 2,233 SH SOLE 2,233 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532f100 1,606 4,103 SH SOLE 4,103 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 383 60,950 SH SOLE 60,950 0 0
VISA INC. CL A COM 92826C839 7,966 23,335 SH SOLE 23,335 0 0
WALMART INC COM COM 931142103 774 7,512 SH SOLE 7,512 0 0
WASTE MANAGEMENT, INC COM 94106l109 242 1,100 SH SOLE 1,100 0 0
WATERS CORP COM COM 941848103 3,323 11,084 SH SOLE 11,084 0 0
WEC ENERGY GROUP INC COM COM 92939u106 5,031 43,907 SH SOLE 43,907 0 0
WELLS FARGO & CO COM COM 949746101 3,652 43,578 SH SOLE 43,578 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 2,560 20,000 SH SOLE 20,000 0 0
WORKDAY INC A COM 98138h101 6,267 26,037 SH SOLE 26,037 0 0
XYLEM INC. COM 98419m100 236 1,600 SH SOLE 1,600 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 1,216 8,316 SH SOLE 8,316 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 376 8,000 SH SOLE 8,000 0 0