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,028 31,055 SH SOLE 31,055 0 0
ABBOTT LABS COM 002824100 16,924 186,521 SH SOLE 186,521 0 0
ABBVIE INC COM 00287y109 1,478 5,877 SH SOLE 5,877 0 0
ACUITY INC. COM 00508y102 376 1,000 SH SOLE 1,000 0 0
ADOBE INC COM 00724f101 796 3,887 SH SOLE 3,887 0 0
AES CORPORATION COM 00130H105 249 17,000 SH SOLE 17,000 0 0
AFLAC INC COM COM 001055102 9,798 83,570 SH SOLE 83,570 0 0
AGCO CORP COM COM 001084102 1,116 9,325 SH SOLE 9,325 0 0
AGILENT TECHNOLOGIES INC COM COM 00846u101 2,347 17,674 SH SOLE 17,674 0 0
AIR PRODUCTS & CHEMICALS INC C COM 009158106 27,733 94,594 SH SOLE 94,594 0 0
AIRBNB INC A COM 009066101 8,923 62,355 SH SOLE 62,355 0 0
ALCON INC. COM h01301128 751 11,196 SH SOLE 11,196 0 0
ALKERMES PLC COM g01767105 12,824 244,760 SH SOLE 244,760 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043q107 2,227 7,400 SH SOLE 7,400 0 0
ALPHABET INC CAP STK CL A COM 02079K305 33,899 94,857 SH SOLE 94,857 0 0
ALPHABET INC CLASS C COM 02079K107 41,732 118,113 SH SOLE 118,113 0 0
AMAZON.COM INC COM 023135106 46,947 196,975 SH SOLE 196,975 0 0
AMERICAN EXPRESS CO COM COM 025816109 2,160 6,386 SH SOLE 6,386 0 0
AMGEN INC COM COM 031162100 302 834 SH SOLE 834 0 0
ANALOG DEVICES INC COM COM 032654105 9,448 23,789 SH SOLE 23,789 0 0
ANTERO RESOURCES CORP COM 03674X106 17,731 504,602 SH SOLE 504,602 0 0
APOLLO ASSET MANAGEMENT INC. COM 03769M106 7,439 62,880 SH SOLE 62,880 0 0
APPLE INC COM 037833100 63,863 220,707 SH SOLE 220,707 0 0
APPLOVIN CORPORATION (QSBS STO COM 03831w108 347 675 SH SOLE 675 0 0
ASTRAZENECA PLC COM G0593m107 7,101 37,990 SH SOLE 37,990 0 0
AT&T INC COM 00206R102 601 29,034 SH SOLE 29,034 0 0
ATLANTA BRAVES HOLDINGS IN-C COM 047726302 1,011 19,481 SH SOLE 19,481 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 45,232 201,978 SH SOLE 201,978 0 0
BANK OF AMERICA CORP COM 060505104 5,269 92,484 SH SOLE 92,484 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100 203 1,408 SH SOLE 1,408 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 82,101 164,075 SH SOLE 164,075 0 0
BIO-TECHNE CORPORATION COM 09073m104 5,412 76,614 SH SOLE 76,614 0 0
BLOOM ENERGY CORPORATION CLASS COM 093712107 605 2,000 SH SOLE 2,000 0 0
BOEING CO COM COM 097023105 387 1,790 SH SOLE 1,790 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 343 5,660 SH SOLE 5,660 0 0
BOSTON SCIENTIFIC CORP COM 101137107 7,246 169,791 SH SOLE 169,791 0 0
BROADCOM INC COM COM 11135f101 470 1,245 SH SOLE 1,245 0 0
BROOKFIELD RENEWABLE PARTNERS COM G16258108 347 10,000 SH SOLE 10,000 0 0
CAE INC. COM 124765108 250 10,000 SH SOLE 10,000 0 0
CAMECO CORP COM 13321L108 31,945 313,626 SH SOLE 313,626 0 0
CATERPILLAR INC. COM 149123101 100,181 94,076 SH SOLE 94,076 0 0
CENTRAL SECURITIES CORP COM 155123102 798 15,215 SH SOLE 15,215 0 0
CF INDUSTRIES HOLDINGS INC COM COM 125269100 2,630 24,300 SH SOLE 24,300 0 0
CHEVRON CORP NEW COM COM 166764100 4,976 30,024 SH SOLE 30,024 0 0
CHUBB LIMITED COM h1467j104 6,445 18,916 SH SOLE 18,916 0 0
CHURCH & DWIGHT CO INC COM 171340102 62,938 649,655 SH SOLE 649,655 0 0
CIGNA GROUP COM 125523100 227 824 SH SOLE 824 0 0
CINTAS CORP COM COM 172908105 272 1,600 SH SOLE 1,600 0 0
CISCO SYSTEMS INC COM COM 17275r102 12,583 107,126 SH SOLE 107,126 0 0
CITIGROUP INC COM NEW COM 172967424 5,569 39,794 SH SOLE 39,794 0 0
CITIZENS FINANCIAL GROUP INC C COM 174610105 245 3,500 SH SOLE 3,500 0 0
CLEAN HARBORS INC COM 184496107 358 1,200 SH SOLE 1,200 0 0
COCA-COLA CO COM COM 191216100 831 10,236 SH SOLE 10,236 0 0
COLGATE-PALMOLIVE CO COM COM 194162103 220 2,400 SH SOLE 2,400 0 0
CONSTELLATION ENERGY CORPORATI COM 21037t109 2,144 8,635 SH SOLE 8,635 0 0
CORNING INC COM COM 219350105 651 2,550 SH SOLE 2,550 0 0
COSTCO WHOLESALE CORP COM COM 22160k105 2,408 2,575 SH SOLE 2,575 0 0
CSX CORP COM COM 126408103 256 5,400 SH SOLE 5,400 0 0
CURTISS-WRIGHT CORP COM 231561101 1,797 2,372 SH SOLE 2,372 0 0
DANAHER CORP COM COM 235851102 2,664 13,989 SH SOLE 13,989 0 0
DEERE & CO COM COM 244199105 545 860 SH SOLE 860 0 0
DIAMONDBACK ENERGY INC COM 25278x109 5,660 32,200 SH SOLE 32,200 0 0
DIGITALBRIDGE GROUP INC COM 25401t603 189 12,000 SH SOLE 12,000 0 0
DOORDASH INC (QSBS STOCK) COM 25809k105 247 1,341 SH SOLE 1,341 0 0
EASTERN BANKSHARES, INC COM 27627n105 407 18,305 SH SOLE 18,305 0 0
EATON CORP PLC COM g29183103 3,824 8,976 SH SOLE 8,976 0 0
ECOLAB INC COM 278865100 62,927 225,862 SH SOLE 225,862 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 7,372 81,497 SH SOLE 81,497 0 0
ELANCO ANIMAL HEALTH, INC COM 28414h103 2,738 111,284 SH SOLE 111,284 0 0
ELI LILLY & CO COM COM 532457108 26,747 22,300 SH SOLE 22,300 0 0
EMERSON ELECTRIC CO COM COM 291011104 326 2,280 SH SOLE 2,280 0 0
ENERGY RECOVERY, INC. COM 29270J100 117 13,000 SH SOLE 13,000 0 0
ENOVIX CORPORATION COM 293594107 212 35,000 SH SOLE 35,000 0 0
ENPHASE ENERGY, INC. COM 29355A107 443 9,000 SH SOLE 9,000 0 0
ENTERGY CORP (NEW) COM COM 29364g103 1,029 8,966 SH SOLE 8,966 0 0
EOG RESOURCES INC COM 26875P101 1,409 10,865 SH SOLE 10,865 0 0
ESTEE LAUDER COMPANIES-CL A COM 518439104 5,586 70,764 SH SOLE 70,764 0 0
EVERPURE, INC. CLASS A COM 74624m102 15,003 190,420 SH SOLE 190,420 0 0
EXPEDIA GROUP INC COM COM 30212p303 4,167 16,285 SH SOLE 16,285 0 0
EXXONMOBIL HOLDINGS CORP COM 30233q108 71,915 526,003 SH SOLE 526,003 0 0
FERGUSON ENTERPRISES INC COM 31488v107 2,288 9,643 SH SOLE 9,643 0 0
FIRST SOLAR, INC. COM 336433107 3,444 14,596 SH SOLE 14,596 0 0
FRANKLIN RESOURCES INC COM 354613101 773 23,245 SH SOLE 23,245 0 0
GE AEROSPACE COM (NEW) COM 369604301 13,331 35,671 SH SOLE 35,671 0 0
GE HEALTHCARE TECHNOLOGIES INC COM 36266g107 308 4,820 SH SOLE 4,820 0 0
GE VERNOVA INC COM 36828a101 13,783 11,732 SH SOLE 11,732 0 0
GENERAC HOLDINGS INC. COM 368736104 469 1,602 SH SOLE 1,602 0 0
GENERAL MILLS INC COM COM 370334104 474 13,646 SH SOLE 13,646 0 0
GFL ENVIRONMENTAL COM 36168q104 10,798 293,524 SH SOLE 293,524 0 0
H.B. FULLER CO. COM 359694106 14,093 241,781 SH SOLE 241,781 0 0
HCA HEALTHCARE INC COM COM 40412c101 895 2,298 SH SOLE 2,298 0 0
HEXCEL CORPORATION COM 428291108 240 2,400 SH SOLE 2,400 0 0
HOME DEPOT INC COM COM 437076102 7,366 20,887 SH SOLE 20,887 0 0
HONEYWELL AEROSPACE COM 43849r105 623 2,821 SH SOLE 2,821 0 0
HONEYWELL TECHNOLOGIES COM 438516205 631 2,821 SH SOLE 2,821 0 0
HUMANA INC. COM 444859102 2,919 7,351 SH SOLE 7,351 0 0
IDEX CORPORATION COM 45167r104 204 900 SH SOLE 900 0 0
IDEXX LABS INC COM COM 45168d104 263 500 SH SOLE 500 0 0
ILLUMINA, INC. COM 452327109 3,164 18,000 SH SOLE 18,000 0 0
INSMED INCORPORATED COM 457669307 1,386 13,000 SH SOLE 13,000 0 0
INSULET CORPORATION COM 45784p101 956 6,285 SH SOLE 6,285 0 0
INTEL CORP COM 458140100 1,638 11,734 SH SOLE 11,734 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107 5,233 60,130 SH SOLE 60,130 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,720 16,788 SH SOLE 16,788 0 0
INTUIT, INC. COM 461202103 3,006 11,518 SH SOLE 11,518 0 0
INTUITIVE SURGICAL, INC. COM 46120E602 2,036 5,121 SH SOLE 5,121 0 0
ISHARES GOLD TRUST COM 464285204 1,296 17,174 SH SOLE 17,174 0 0
ISHARES MSCI JAPAN SMALL CAP E COM 464286582 1,579 15,000 SH SOLE 15,000 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 760 6,126 SH SOLE 6,126 0 0
ISHARES RUSSELL 1000 VALUE IND COM 464287598 1,224 5,050 SH SOLE 5,050 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 523 1,329 SH SOLE 1,329 0 0
ISHARES RUSSELL MIDCAP INDEX E COM 464287499 920 8,344 SH SOLE 8,344 0 0
ISHARES S&P 500 VALUE INDEX ET COM 464287408 987 4,350 SH SOLE 4,350 0 0
ISHARES S&P 500/BARRA GROWTH I COM 464287309 4,634 33,695 SH SOLE 33,695 0 0
ITRON INC COM COM 465741106 285 3,300 SH SOLE 3,300 0 0
JOHNSON & JOHNSON COM 478160104 39,898 157,098 SH SOLE 157,098 0 0
JP MORGAN CHASE & CO COM 46625h100 7,621 23,285 SH SOLE 23,285 0 0
KEMPER CORP COM 488401100 513 19,060 SH SOLE 19,060 0 0
KIMBERLY-CLARK CORP COM COM 494368103 1,307 11,914 SH SOLE 11,914 0 0
LANDIS GYR GROUP AG UnSponsore COM 51504D105 174 13,000 SH SOLE 13,000 0 0
LIBERTY BROADBAND SER A COM 530307107 2,134 64,144 SH SOLE 64,144 0 0
LIBERTY BROADBAND-C COM 530307305 4,042 121,528 SH SOLE 121,528 0 0
LIBERTY CAPITAL CORP. CLASS C COM 36164v800 2,619 121,498 SH SOLE 121,498 0 0
LIBERTY FORMULA ONE SER C COM 531229755 11,657 122,528 SH SOLE 122,528 0 0
LIBERTY GLOBAL LTD-A COM G61188101 2,510 220,823 SH SOLE 220,823 0 0
LIBERTY GLOBAL LTD-C COM g61188127 4,651 422,835 SH SOLE 422,835 0 0
LIBERTY LATIN AMERICA 9 CUM P COM g9001e144 472 21,806 SH SOLE 21,806 0 0
LIBERTY LATIN AMERICA-CL A COM G9001E102 1,236 157,758 SH SOLE 157,758 0 0
LIBERTY LATIN AMERICA-CL C COM G9001E128 469 60,315 SH SOLE 60,315 0 0
LIBERTY MEDIA CORP-FORMULA-A COM 531229771 5,624 64,254 SH SOLE 64,254 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 530909100 4,995 49,334 SH SOLE 49,334 0 0
LIBERTY MEDIA CORP-LIBERTY LIV COM 530909308 18,464 174,783 SH SOLE 174,783 0 0
LINCOLN ELECTRIC HOLDINGS, INC COM 533900106 1,858 7,000 SH SOLE 7,000 0 0
LINDE PLC COM G54950103 13,564 26,139 SH SOLE 26,139 0 0
LOWE'S COMPANIES, INC COM 548661107 1,433 6,503 SH SOLE 6,503 0 0
MARSH & MCLENNAN COS INC COM 571748102 333 2,000 SH SOLE 2,000 0 0
MARVELL TECHNOLOGY, INC. COM 573874104 3,149 10,573 SH SOLE 10,573 0 0
MASTERCARD INC - A COM 57636Q104 11,483 22,358 SH SOLE 22,358 0 0
MCDONALD'S CORP COM COM 580135101 2,282 8,445 SH SOLE 8,445 0 0
MEDTRONIC PLC COM g5960l103 8,458 108,128 SH SOLE 108,128 0 0
MERCADOLIBRE, INC. COM 58733r102 1,527 900 SH SOLE 900 0 0
MERCK & CO INC COM 58933y105 54,680 425,528 SH SOLE 425,528 0 0
META PLATFORMS INC COM 30303m102 3,216 5,710 SH SOLE 5,710 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 766 600 SH SOLE 600 0 0
MICROSOFT CORP COM 594918104 73,984 198,340 SH SOLE 198,340 0 0
MIDDLEBY CORPORATION COM 596278101 5,005 29,100 SH SOLE 29,100 0 0
MONDAY.COM COM M7s64h106 786 10,870 SH SOLE 10,870 0 0
MORGAN STANLEY COM COM 617446448 7,104 33,987 SH SOLE 33,987 0 0
MOSAIC COMPANY COM 61945C103 22,052 1,040,723 SH SOLE 1,040,723 0 0
MP MATERIALS CORP CLASS A COM 553368101 336 6,000 SH SOLE 6,000 0 0
NEUROCRINE BIOSCIENCES, INC. COM 64125c109 1,179 7,000 SH SOLE 7,000 0 0
NEXTERA ENERGY INC COM COM 65339f101 2,627 29,940 SH SOLE 29,940 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 250 492 SH SOLE 492 0 0
NOVONESIS(NOVOZYMES A/S) ADR C COM 670108109 284 4,500 SH SOLE 4,500 0 0
NVIDIA CORP COM COM 67066g104 14,437 72,156 SH SOLE 72,156 0 0
OKTA, INC. COM 679295105 2,687 19,699 SH SOLE 19,699 0 0
ON SEMICONDUCTOR CORP. COM 682189105 207 2,200 SH SOLE 2,200 0 0
ORACLE CORP COM COM 68389x105 358 2,445 SH SOLE 2,445 0 0
ORMAT TECHNOLOGIES INC COM COM 686688102 217 2,000 SH SOLE 2,000 0 0
PALO ALTO NETWORKS INC COM 697435105 31,323 91,852 SH SOLE 91,852 0 0
PAYPAL HOLDINGS INC COM 70450Y103 18,827 436,017 SH SOLE 436,017 0 0
PENUMBRA, INC. COM 70975l107 1,736 5,500 SH SOLE 5,500 0 0
PEOPLE INCORPORATED COM 44891N208 2,743 59,425 SH SOLE 59,425 0 0
PEPSICO INC COM 713448108 10,246 75,677 SH SOLE 75,677 0 0
PFIZER INC COM 717081103 1,209 50,218 SH SOLE 50,218 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 689 2,800 SH SOLE 2,800 0 0
PRINCIPAL FINANCIAL GROUP INC COM 74251v102 269 2,500 SH SOLE 2,500 0 0
PRIVIA HEALTH GROUP, INC. COM 74276r102 1,080 42,000 SH SOLE 42,000 0 0
PROCTER & GAMBLE CO COM 742718109 2,994 20,418 SH SOLE 20,418 0 0
PROSUS NV -SPON ADR COM 74365P108 21,714 2,499,611 SH SOLE 2,499,611 0 0
RANGE RESOURCES CORP COM 75281A109 1,989 53,500 SH SOLE 53,500 0 0
REDDIT, INC. CLASS A COM 75734b100 1,987 11,450 SH SOLE 11,450 0 0
REGAL REXNORD CORP COM 758750103 381 1,600 SH SOLE 1,600 0 0
REPUBLIC SERVICES, INC. COM 760759100 330 1,550 SH SOLE 1,550 0 0
REVOLUTION MEDICINES INC COM 76155x100 6,399 34,171 SH SOLE 34,171 0 0
ROBLOX CORP. COM 771049103 921 16,940 SH SOLE 16,940 0 0
ROCHE HOLDING LTD SPONSORED AD COM 771195104 11,877 230,310 SH SOLE 230,310 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 299 605 SH SOLE 605 0 0
ROLLINS INC COM COM 775711104 6,527 156,393 SH SOLE 156,393 0 0
ROYALTY PHARMA PLC CL A COM G7709Q104 20,089 358,302 SH SOLE 358,302 0 0
RTX CORP. COM 75513e101 5,479 28,883 SH SOLE 28,883 0 0
RUBRIK INC A COM 781154109 4,303 53,612 SH SOLE 53,612 0 0
SALESFORCE INC COM 79466l302 444 2,839 SH SOLE 2,839 0 0
SIRIUS XM HOLDINGS INC COM 829933100 16,814 569,206 SH SOLE 569,206 0 0
SONY GROUP CORPORATION ADR COM 835699307 1,103 55,000 SH SOLE 55,000 0 0
SPDR GOLD TRUST COM 78463v107 29,678 80,565 SH SOLE 80,565 0 0
SPDR S&P BIOTECH ETF COM 78464a870 14,924 94,310 SH SOLE 94,310 0 0
STANDEX INTL CORP COM 854231107 960 2,685 SH SOLE 2,685 0 0
STRYKER CORP. COM 863667101 4,819 15,307 SH SOLE 15,307 0 0
TE CONNECTIVITY PLC COM G87052109 4,515 22,398 SH SOLE 22,398 0 0
TESLA MOTORS INC COM 88160r101 3,020 7,181 SH SOLE 7,181 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 596 2,000 SH SOLE 2,000 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 20,749 41,387 SH SOLE 41,387 0 0
TJX COS INC NEW COM COM 872540109 3,126 20,636 SH SOLE 20,636 0 0
TRANE TECHNOLOGIES PLC COM g8994e103 923 1,880 SH SOLE 1,880 0 0
TRANSOCEAN LTD COM h8817h100 220 45,000 SH SOLE 45,000 0 0
TRAVERE THERAPEUTICS, INC. COM 89422g107 3,181 56,000 SH SOLE 56,000 0 0
UBER TECHNOLOGIES INC COM 90353t100 1,681 23,300 SH SOLE 23,300 0 0
UNION PACIFIC CORP COM 907818108 18,864 69,353 SH SOLE 69,353 0 0
UNITED THERAPEUTICS CORP COM 91307c102 775 1,431 SH SOLE 1,431 0 0
UNITEDHEALTH GROUP INC COM COM 91324p102 18,281 43,984 SH SOLE 43,984 0 0
VANECK GOLD MINERS ETF COM 92189f106 3,213 42,589 SH SOLE 42,589 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 5,118 21,632 SH SOLE 21,632 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,617 31,256 SH SOLE 31,256 0 0
VANGUARD FTSE DEVELOPED ETF COM 921943858 438 6,150 SH SOLE 6,150 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858 7,911 132,538 SH SOLE 132,538 0 0
VANGUARD MSCI EUROPEAN INDEX E COM 922042874 3,541 40,000 SH SOLE 40,000 0 0
VANGUARD S&P 500 ETF COM 922908363 290 423 SH SOLE 423 0 0
VANGUARD TOTAL STOCK MKT ETF COM 922908769 1,066 2,882 SH SOLE 2,882 0 0
VERALTO CORP. COM 92338c103 310 3,499 SH SOLE 3,499 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532f100 2,038 4,103 SH SOLE 4,103 0 0
VESTAS WIND SYSTEM A/S UnSPONS COM 925458101 573 60,950 SH SOLE 60,950 0 0
VISA INC. CL A COM 92826C839 14,372 41,890 SH SOLE 41,890 0 0
WALMART INC COM COM 931142103 850 7,512 SH SOLE 7,512 0 0
WASTE MANAGEMENT, INC COM 94106l109 245 1,100 SH SOLE 1,100 0 0
WATERS CORP COM COM 941848103 4,281 11,417 SH SOLE 11,417 0 0
WEC ENERGY GROUP INC COM COM 92939u106 4,749 40,672 SH SOLE 40,672 0 0
WELLS FARGO & CO COM COM 949746101 2,888 34,949 SH SOLE 34,949 0 0
WISDOMTREE JAPAN HEDGED EQUITY COM 97717w851 3,470 20,000 SH SOLE 20,000 0 0
WORKDAY INC A COM 98138h101 2,284 18,663 SH SOLE 18,663 0 0
ZOETIS,INC. CL A COM 98978V103 316 4,410 SH SOLE 4,410 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 404 8,000 SH SOLE 8,000 0 0