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 5,721 37,580 SH SOLE 37,580 0 0
ABBOTT LABS COM 002824100 33,317 244,965 SH SOLE 244,965 0 0
ABBVIE INC COM 00287y109 1,130 6,092 SH SOLE 6,092 0 0
ACUITY INC. COM 00508y102 298 1,000 SH SOLE 1,000 0 0
ADOBE INC COM 00724f101 1,503 3,887 SH SOLE 3,887 0 0
AES CORPORATION COM 00130H105 168 16,000 SH SOLE 16,000 0 0
AFLAC INC COM COM 001055102 8,887 84,270 SH SOLE 84,270 0 0
AGCO CORP COM COM 001084102 1,158 11,234 SH SOLE 11,234 0 0
AGILENT TECHNOLOGIES INC COM COM 00846u101 2,085 17,674 SH SOLE 17,674 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 26,762 94,882 SH SOLE 94,882 0 0
AIRBNB INC A COM 009066101 8,252 62,355 SH SOLE 62,355 0 0
AKAMAI TECHNOLOGIES COM 00971t101 3,511 44,027 SH SOLE 44,027 0 0
ALCON INC. COM h01301128 995 11,280 SH SOLE 11,280 0 0
ALIGN TECHNOLOGY INC COM 016255101 396 2,093 SH SOLE 2,093 0 0
ALKERMES PLC COM g01767105 6,310 220,585 SH SOLE 220,585 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043q107 3,277 10,050 SH SOLE 10,050 0 0
ALPHABET INC CAP STK CL A COM 02079K305 16,855 95,645 SH SOLE 95,645 0 0
ALPHABET INC CLASS C COM 02079K107 21,182 119,412 SH SOLE 119,412 0 0
AMAZON.COM INC COM 023135106 37,828 172,428 SH SOLE 172,428 0 0
AMERICAN EXPRESS CO COM COM 025816109 2,037 6,386 SH SOLE 6,386 0 0
AMGEN INC COM COM 031162100 232 834 SH SOLE 834 0 0
ANALOG DEVICES INC COM COM 032654105 5,900 24,789 SH SOLE 24,789 0 0
ANTERO RESOURCES CORP COM 03674X106 11,911 295,713 SH SOLE 295,713 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106 10,339 72,880 SH SOLE 72,880 0 0
APPLE INC COM 037833100 51,511 251,069 SH SOLE 251,069 0 0
APPLOVIN CORPORATION (QSBS STO COM 03831w108 236 675 SH SOLE 675 0 0
APTIV PLC COM g3265r107 204 3,000 SH SOLE 3,000 0 0
AT&T INC COM 00206R102 838 28,987 SH SOLE 28,987 0 0
ATLANTA BRAVES HOLDINGS IN-C COM 047726302 1,139 24,357 SH SOLE 24,357 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 64,213 208,215 SH SOLE 208,215 0 0
BANK OF AMERICA CORP COM 060505104 4,386 92,689 SH SOLE 92,689 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,206 39,855 SH SOLE 39,855 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 80,634 165,994 SH SOLE 165,994 0 0
BIO-TECHNE CORPORATION COM 09073m104 4,397 85,465 SH SOLE 85,465 0 0
BLOOM ENERGY CORPORATION CLASS COM 093712107 239 10,000 SH SOLE 10,000 0 0
BLUEPRINT MEDICINES CORP COM 09627y109 1,538 12,000 SH SOLE 12,000 0 0
BOEING CO COM COM 097023105 375 1,790 SH SOLE 1,790 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 613 5,890 SH SOLE 5,890 0 0
BOSTON SCIENTIFIC CORP COM 101137107 18,988 176,786 SH SOLE 176,786 0 0
BROADCOM INC COM COM 11135f101 385 1,400 SH SOLE 1,400 0 0
BROOKFIELD RENEWABLE PARTNERS COM G16258108 255 10,000 SH SOLE 10,000 0 0
CAE INC. COM 124765108 292 10,000 SH SOLE 10,000 0 0
CAMECO CORP COM 13321L108 42,447 571,834 SH SOLE 571,834 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646k108 1,632 20,600 SH SOLE 20,600 0 0
CATERPILLAR INC COM COM 149123101 45,527 117,275 SH SOLE 117,275 0 0
CENTRAL SECURITIES CORP COM 155123102 705 14,749 SH SOLE 14,749 0 0
CHARTER COMMUNICATIONS INC COM 16119P108 5,667 13,863 SH SOLE 13,863 0 0
CHEVRON CORP NEW COM COM 166764100 4,689 32,749 SH SOLE 32,749 0 0
CHUBB LIMITED COM h1467j104 5,681 19,609 SH SOLE 19,609 0 0
CHURCH & DWIGHT CO INC COM 171340102 62,446 649,735 SH SOLE 649,735 0 0
CIGNA GROUP COM 125523100 272 824 SH SOLE 824 0 0
CINTAS CORP COM COM 172908105 356 1,600 SH SOLE 1,600 0 0
CISCO SYSTEMS INC COM COM 17275r102 11,420 164,608 SH SOLE 164,608 0 0
CITIGROUP INC COM NEW COM 172967424 3,374 39,641 SH SOLE 39,641 0 0
CLEAN ENERGY FUELS CORP. COM 184499101 117 60,000 SH SOLE 60,000 0 0
CLEAN HARBORS INC COM 184496107 277 1,200 SH SOLE 1,200 0 0
COCA-COLA CO COM COM 191216100 756 10,696 SH SOLE 10,696 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 3,881 49,740 SH SOLE 49,740 0 0
COLGATE-PALMOLIVE CO COM COM 194162103 218 2,400 SH SOLE 2,400 0 0
CONSTELLATION ENERGY CORPORATI COM 21037t109 2,749 8,520 SH SOLE 8,520 0 0
COSTCO WHOLESALE CORP COM COM 22160k105 2,567 2,594 SH SOLE 2,594 0 0
CURTISS-WRIGHT CORP COM 231561101 1,158 2,372 SH SOLE 2,372 0 0
DANAHER CORP COM COM 235851102 2,407 12,189 SH SOLE 12,189 0 0
DEERE & CO COM COM 244199105 437 860 SH SOLE 860 0 0
DIGITALBRIDGE GROUP INC COM 25401t603 2,590 250,300 SH SOLE 250,300 0 0
DOORDASH INC (QSBS STOCK) COM 25809k105 330 1,341 SH SOLE 1,341 0 0
EASTERN BANKSHARES, INC COM 27627n105 279 18,305 SH SOLE 18,305 0 0
EATON CORP PLC COM g29183103 3,212 9,000 SH SOLE 9,000 0 0
ECOLAB INC COM 278865100 61,812 229,412 SH SOLE 229,412 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 6,424 82,147 SH SOLE 82,147 0 0
ELANCO ANIMAL HEALTH, INC COM 28414h103 2,017 141,284 SH SOLE 141,284 0 0
ELEVANCE HEALTH INC COM 036752103 751 1,931 SH SOLE 1,931 0 0
ELI LILLY & CO COM COM 532457108 9,432 12,100 SH SOLE 12,100 0 0
EMERSON ELECTRIC CO COM COM 291011104 303 2,280 SH SOLE 2,280 0 0
ENERGY RECOVERY, INC. COM 29270J100 140 11,000 SH SOLE 11,000 0 0
ENOVIX CORPORATION COM 293594107 361 35,000 SH SOLE 35,000 0 0
ENTERGY CORP (NEW) COM COM 29364g103 745 8,966 SH SOLE 8,966 0 0
EOG RESOURCES INC COM 26875P101 849 7,105 SH SOLE 7,105 0 0
ESTEE LAUDER COMPANIES-CL A COM 518439104 5,672 70,201 SH SOLE 70,201 0 0
EXPEDIA GROUP INC COM COM 30212p303 2,923 17,333 SH SOLE 17,333 0 0
EXXON MOBIL CORP COM 30231G102 59,042 547,707 SH SOLE 547,707 0 0
FAIR ISAAC CORP COM COM 303250104 237 130 SH SOLE 130 0 0
FERGUSON ENTERPRISES INC COM 31488v107 2,099 9,643 SH SOLE 9,643 0 0
FIRST SOLAR, INC. COM 336433107 2,384 14,406 SH SOLE 14,406 0 0
FMC CORP COM 302491303 15,628 374,336 SH SOLE 374,336 0 0
FRANKLIN RESOURCES INC COM 354613101 1,663 69,745 SH SOLE 69,745 0 0
GE AEROSPACE COM (NEW) COM 369604301 10,305 40,039 SH SOLE 40,039 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107 394 5,323 SH SOLE 5,323 0 0
GE VERNOVA INC COM 36828a101 7,862 14,859 SH SOLE 14,859 0 0
GENERAC HOLDINGS INC. COM 368736104 215 1,502 SH SOLE 1,502 0 0
GENERAL MILLS INC COM COM 370334104 810 15,646 SH SOLE 15,646 0 0
GFL ENVIRONMENTAL COM 36168q104 5,765 114,260 SH SOLE 114,260 0 0
H.B. FULLER CO. COM 359694106 15,931 264,856 SH SOLE 264,856 0 0
HCA HEALTHCARE INC COM COM 40412c101 880 2,298 SH SOLE 2,298 0 0
HOME DEPOT INC COM COM 437076102 7,628 20,806 SH SOLE 20,806 0 0
HONEYWELL INTERNATIONAL INC CO COM 438516106 1,294 5,557 SH SOLE 5,557 0 0
HUMANA INC. COM 444859102 1,989 8,138 SH SOLE 8,138 0 0
IAC INC COM 44891N208 2,592 69,425 SH SOLE 69,425 0 0
IDEXX LABS INC COM COM 45168d104 268 500 SH SOLE 500 0 0
ILLUMINA, INC. COM 452327109 1,526 16,000 SH SOLE 16,000 0 0
INSMED INCORPORATED COM 457669307 835 8,300 SH SOLE 8,300 0 0
INSULET CORPORATION COM 45784p101 2,006 6,385 SH SOLE 6,385 0 0
INTEL CORP COM 458140100 327 14,601 SH SOLE 14,601 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107 3,597 64,920 SH SOLE 64,920 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,948 16,788 SH SOLE 16,788 0 0
INTUIT, INC. COM 461202103 4,528 5,750 SH SOLE 5,750 0 0
INTUITIVE SURGICAL, INC. COM 46120E602 2,782 5,121 SH SOLE 5,121 0 0
IQVIA HOLDINGS INC COM 46266c105 472 3,000 SH SOLE 3,000 0 0
ISHARES GOLD TRUST COM 464285204 1,070 17,174 SH SOLE 17,174 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,273 15,000 SH SOLE 15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 680 1,602 SH SOLE 1,602 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 980 5,050 SH SOLE 5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 379 1,329 SH SOLE 1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 767 8,344 SH SOLE 8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 850 4,350 SH SOLE 4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 3,709 33,695 SH SOLE 33,695 0 0
ITRON INC COM COM 465741106 434 3,300 SH SOLE 3,300 0 0
JOHNSON & JOHNSON COM 478160104 25,008 163,723 SH SOLE 163,723 0 0
JP MORGAN CHASE & CO COM 46625h100 7,050 24,318 SH SOLE 24,318 0 0
KEMPER CORP COM 488401100 1,314 20,365 SH SOLE 20,365 0 0
KIMBERLY-CLARK CORP COM COM 494368103 2,269 17,606 SH SOLE 17,606 0 0
LANDIS GYR GROUP AG UnSponsore COM 51504D105 209 12,000 SH SOLE 12,000 0 0
LIBERTY BROADBAND SER A COM 530307107 7,964 81,425 SH SOLE 81,425 0 0
LIBERTY BROADBAND-C COM 530307305 17,878 181,728 SH SOLE 181,728 0 0
LIBERTY FORMULA ONE SER C COM 531229755 12,842 122,897 SH SOLE 122,897 0 0
LIBERTY GLOBAL LTD-A COM G61188101 2,532 253,043 SH SOLE 253,043 0 0
LIBERTY GLOBAL LTD-C COM g61188127 4,438 430,465 SH SOLE 430,465 0 0
LIBERTY LATIN AMERICA-CL A COM G9001E102 7,019 1,150,751 SH SOLE 1,150,751 0 0
LIBERTY LATIN AMERICA-CL C COM G9001E128 3,018 485,348 SH SOLE 485,348 0 0
LIBERTY MEDIA CORP-FORMULA-A COM 531229771 6,452 67,947 SH SOLE 67,947 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229748 3,906 49,152 SH SOLE 49,152 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 531229722 14,365 177,006 SH SOLE 177,006 0 0
LINCOLN ELECTRIC HOLDINGS, INC COM 533900106 1,451 7,000 SH SOLE 7,000 0 0
LINDE PLC COM G54950103 12,246 26,101 SH SOLE 26,101 0 0
LKQ CORP COM COM 501889208 266 7,200 SH SOLE 7,200 0 0
LOWE'S COMPANIES, INC COM 548661107 1,500 6,763 SH SOLE 6,763 0 0
MARSH & MCLENNAN COS INC COM 571748102 437 2,000 SH SOLE 2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104 818 10,573 SH SOLE 10,573 0 0
MASTERCARD INC - A COM 57636Q104 7,482 13,316 SH SOLE 13,316 0 0
MCDONALD'S CORP COM COM 580135101 2,467 8,445 SH SOLE 8,445 0 0
MEDTRONIC PLC COM g5960l103 9,463 108,561 SH SOLE 108,561 0 0
MERCK & CO INC COM 58933y105 33,712 425,871 SH SOLE 425,871 0 0
META PLATFORMS INC COM 30303m102 4,203 5,695 SH SOLE 5,695 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 704 600 SH SOLE 600 0 0
MICROSOFT CORP COM 594918104 82,660 166,181 SH SOLE 166,181 0 0
MIDDLEBY CORPORATION COM 596278101 9,622 66,825 SH SOLE 66,825 0 0
MONDAY.COM COM M7s64h106 234 745 SH SOLE 745 0 0
MONDELEZ INTERNATIONAL INC COM COM 609207105 788 11,692 SH SOLE 11,692 0 0
MORGAN STANLEY COM COM 617446448 5,092 36,152 SH SOLE 36,152 0 0
MOSAIC CO/THE COM 61945C103 41,280 1,131,593 SH SOLE 1,131,593 0 0
MP MATERIALS CORP CLASS A COM 553368101 266 8,000 SH SOLE 8,000 0 0
NET POWER INC COM 64107A105 464 188,000 SH SOLE 188,000 0 0
NETFLIX INC COM COM 64110l106 267 200 SH SOLE 200 0 0
NEUROCRINE BIOSCIENCES, INC. COM 64125c109 879 7,000 SH SOLE 7,000 0 0
NEXTERA ENERGY INC COM COM 65339f101 1,961 28,260 SH SOLE 28,260 0 0
NORTHRUP GRUMMAN CORP. COM 666807102 245 492 SH SOLE 492 0 0
NOVONESIS(NOVOZYMES A/S) ADR C COM 670108109 321 4,500 SH SOLE 4,500 0 0
NVIDIA CORP COM COM 67066g104 11,870 75,132 SH SOLE 75,132 0 0
OCCIDENTAL PETROLEUM CORP COM 674599105 5,247 124,920 SH SOLE 124,920 0 0
OKTA, INC. COM 679295105 3,491 34,925 SH SOLE 34,925 0 0
PALO ALTO NETWORKS INC COM 697435105 13,568 66,304 SH SOLE 66,304 0 0
PAYCHEX INC COM COM 704326107 258 1,775 SH SOLE 1,775 0 0
PAYPAL HOLDINGS INC COM 70450Y103 16,952 228,104 SH SOLE 228,104 0 0
PENUMBRA, INC. COM 70975l107 1,411 5,500 SH SOLE 5,500 0 0
PEPSICO INC COM 713448108 11,784 89,247 SH SOLE 89,247 0 0
PFIZER INC COM 717081103 1,397 57,649 SH SOLE 57,649 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 521 2,800 SH SOLE 2,800 0 0
PRIVIA HEALTH GROUP, INC. COM 74276r102 966 42,000 SH SOLE 42,000 0 0
PROCTER & GAMBLE CO COM 742718109 3,605 22,629 SH SOLE 22,629 0 0
PROSUS NV -SPON ADR COM 74365P108 26,344 2,363,814 SH SOLE 2,363,814 0 0
PURE STORAGE, INC. COM 74624m102 10,964 190,420 SH SOLE 190,420 0 0
RANGE RESOURCES CORP COM 75281A109 2,371 58,300 SH SOLE 58,300 0 0
REGAL REXNORD CORP COM 758750103 231 1,600 SH SOLE 1,600 0 0
REPUBLIC SERVICES, INC. COM 760759100 431 1,750 SH SOLE 1,750 0 0
REVOLUTION MEDICINES INC COM 76155x100 521 14,171 SH SOLE 14,171 0 0
ROBLOX CORP. COM 771049103 1,782 16,940 SH SOLE 16,940 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 2,077 51,199 SH SOLE 51,199 0 0
ROLLINS INC COM COM 775711104 8,823 156,393 SH SOLE 156,393 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104 12,904 358,167 SH SOLE 358,167 0 0
RTX CORP. COM 75513e101 4,615 31,608 SH SOLE 31,608 0 0
RUBRIK INC A COM 781154109 2,368 26,433 SH SOLE 26,433 0 0
SALESFORCE INC COM 79466l302 774 2,839 SH SOLE 2,839 0 0
SCHLUMBERGER LTD NV COM COM 806857108 307 9,110 SH SOLE 9,110 0 0
SIRIUS XM HOLDINGS INC COM 829933100 16,492 718,017 SH SOLE 718,017 0 0
SONY GROUP CORPORATION ADR COM 835699307 1,431 55,000 SH SOLE 55,000 0 0
SPDR GOLD TRUST COM 78463v107 24,558 80,565 SH SOLE 80,565 0 0
SPDR S&P BIOTECH ETF COM 78464a870 8,694 104,837 SH SOLE 104,837 0 0
STANDEX INTL CORP COM 854231107 420 2,685 SH SOLE 2,685 0 0
STRYKER CORP. COM 863667101 6,338 16,022 SH SOLE 16,022 0 0
SUNRISE COMMUNICAT-CL A COM 867975104 2,711 47,957 SH SOLE 47,957 0 0
TE CONNECTIVITY PLC COM G87052109 4,089 24,243 SH SOLE 24,243 0 0
TESLA MOTORS INC COM 88160r101 1,459 4,595 SH SOLE 4,595 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 429 2,070 SH SOLE 2,070 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 17,094 42,161 SH SOLE 42,161 0 0
TJX COS INC NEW COM COM 872540109 2,973 24,081 SH SOLE 24,081 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 822 1,880 SH SOLE 1,880 0 0
TRAVERE THERAPEUTICS, INC. COM 89422g107 414 28,000 SH SOLE 28,000 0 0
ULTRAGENYX PHARMACEUTICAL, INC COM 90400d108 918 25,255 SH SOLE 25,255 0 0
UNION PACIFIC CORP COM 907818108 16,121 70,071 SH SOLE 70,071 0 0
UNITED THERAPEUTICS CORP COM 91307c102 411 1,431 SH SOLE 1,431 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102 14,278 45,768 SH SOLE 45,768 0 0
VANECK GOLD MINERS ETF COM 92189f106 2,248 43,197 SH SOLE 43,197 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 4,721 23,067 SH SOLE 23,067 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,101 31,256 SH SOLE 31,256 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 350 6,150 SH SOLE 6,150 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858 5,538 111,972 SH SOLE 111,972 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 3,100 40,000 SH SOLE 40,000 0 0
VANGUARD S&P 500 ETF COM 922908363 240 423 SH SOLE 423 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 875 2,882 SH SOLE 2,882 0 0
VERALTO CORP. COM 92338c103 225 2,233 SH SOLE 2,233 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532f100 1,826 4,103 SH SOLE 4,103 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 325 65,300 SH SOLE 65,300 0 0
VISA INC. CL A COM 92826C839 7,323 20,626 SH SOLE 20,626 0 0
WALMART INC COM COM 931142103 734 7,512 SH SOLE 7,512 0 0
WASTE MANAGEMENT, INC COM 94106l109 251 1,100 SH SOLE 1,100 0 0
WATERS CORP COM COM 941848103 4,392 12,584 SH SOLE 12,584 0 0
WEC ENERGY GROUP INC COM COM 92939u106 4,599 44,137 SH SOLE 44,137 0 0
WELLS FARGO & CO COM COM 949746101 3,565 44,503 SH SOLE 44,503 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 2,285 20,000 SH SOLE 20,000 0 0
WORKDAY INC A COM 98138h101 6,248 26,037 SH SOLE 26,037 0 0
XYLEM INC. COM 98419m100 206 1,600 SH SOLE 1,600 0 0
ZOETIS INC COM USD0.01 CL A COM 98978V103 1,512 9,696 SH SOLE 9,696 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 292 8,000 SH SOLE 8,000 0 0