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 CO COM 88579y101   2,363,069 15,522 SH   SOLE   15,522 0 0
ABBOTT LABORATORIES COM 002824100   5,685,626 41,803 SH   SOLE   41,803 0 0
ABBVIE INC COM 00287y109   7,786,017 41,946 SH   SOLE   41,946 0 0
ACCENTURE PLC COM g1151c101   10,160,467 33,994 SH   SOLE   33,994 0 0
ADOBE INC COM 00724f101   387,267 1,001 SH   SOLE   1,001 0 0
AEROVIRONMENT INC COM 008073108   854,850 3,000 SH   SOLE   3,000 0 0
AES CORP COM 00130h105   662,192 62,946 SH   SOLE   62,946 0 0
AGILENT TECHNOLOGIES INC COM 00846u101   212,418 1,800 SH   SOLE   1,800 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106   753,100 2,670 SH   SOLE   2,670 0 0
AIRBUS SE - UNSP ADR COM 009279100   7,911,125 151,091 SH   SOLE   151,091 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102   300,536 2,650 SH   SOLE   2,650 0 0
Allegion PLC COM G0176J109   3,198,455 22,193 SH   SOLE   22,193 0 0
ALPHABET INC COM 02079k107   273,027,603 1,539,138 SH   SOLE   1,539,138 0 0
ALPHABET INC-CL A COM 02079K305   74,906,561 425,050 SH   SOLE   425,050 0 0
ALPS ETF TR ALERIAN MLP ETF NE COM 00162Q452   488,600 10,000 SH   SOLE   10,000 0 0
ALTRIA GROUP INC COM 02209s103   949,337 16,192 SH   SOLE   16,192 0 0
AMAZON COM INC COM 023135106   261,162,953 1,190,405 SH   SOLE   1,190,405 0 0
AMERICAN EXPRESS CO COM COM 025816109   41,764,689 130,932 SH   SOLE   130,932 0 0
AMERICAN TOWER CORP COM 03027x100   98,353,458 444,998 SH   SOLE   444,998 0 0
AMERICAN WTR WKS CO INC COM 030420103   336,507 2,419 SH   SOLE   2,419 0 0
AMERIPRISE FINL INC COM 03076c106   762,166 1,428 SH   SOLE   1,428 0 0
AMETEK INC NEW COM COM 031100100   1,353,219 7,478 SH   SOLE   7,478 0 0
AMGEN INCORPORATED COM 031162100   3,112,912 11,149 SH   SOLE   11,149 0 0
Amphenol Corp COM 032095101   351,550 3,560 SH   SOLE   3,560 0 0
ANHEUSER-BUSCH INBEV-SPN ADR COM 03524A108   233,648 3,400 SH   SOLE   3,400 0 0
AON PLC COM g0403h108   141,664,758 397,087 SH   SOLE   397,087 0 0
APOLLO GLOBAL MGMT INC NEW COM COM 03769M106   294,522 2,076 SH   SOLE   2,076 0 0
APPLE INC COM COM 037833100   143,316,520 698,526 SH   SOLE   698,526 0 0
APPLIED MATLS INC COM 038222105   665,459 3,635 SH   SOLE   3,635 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102   633,360 12,000 SH   SOLE   12,000 0 0
ARES CAP CORP COM COM 04010L103   286,907 13,065 SH   SOLE   13,065 0 0
ARISTA NETWORKS INC COM 040413205   810,295 7,920 SH   SOLE   7,920 0 0
ASML HOLDING NV-NY REG SHS COM N07059210   10,887,685 13,586 SH   SOLE   13,586 0 0
ATEX RESOURCES INC COM 04681A105   46,750 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   7,521,876 24,390 SH   SOLE   24,390 0 0
AUTOZONE INC COM 053332102   356,374 96 SH   SOLE   96 0 0
BALL CORP COM 058498106   4,028,511 71,822 SH   SOLE   71,822 0 0
BALLARD PWR SYS INC NEW COM COM 058586108   17,490 11,000 SH   SOLE   11,000 0 0
BANK NEW YORK MELLON COR COM 064058100   2,910,327 31,943 SH   SOLE   31,943 0 0
BANK OF AMERICA CORP COM 060505104   282,926 5,979 SH   SOLE   5,979 0 0
BEAVER COAL LTD LP COM 074799107   276,000 80 SH   SOLE   80 0 0
BECTON DICKINSON & CO COM 075887109   1,393,847 8,092 SH   SOLE   8,092 0 0
BERKSHIRE HATHAWAY INC COM 084670702   422,525,661 869,806 SH   SOLE   869,806 0 0
BERKSHIRE HATHAWAY INC-CL A COM 084670108   77,252,800 106 SH   SOLE   106 0 0
BLACKROCK INC NEW COM 09290d101   214,047 204 SH   SOLE   204 0 0
BLACKSTONE INC COM 09260d107   2,129,570 14,237 SH   SOLE   14,237 0 0
BLOCK INC CL A COM 852234103   1,515,518 22,310 SH   SOLE   22,310 0 0
BNP PARIBAS F SPONSORED ADR 1 COM 05565a202   1,789,936 39,653 SH   SOLE   39,653 0 0
BOEING CO COM 097023105   319,533 1,525 SH   SOLE   1,525 0 0
BP P L C F SPONSORED ADR 1 ADR COM 055622104   1,057,098 35,319 SH   SOLE   35,319 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   1,653,108 35,712 SH   SOLE   35,712 0 0
BROADCOM INC COM 11135f101   4,319,987 15,672 SH   SOLE   15,672 0 0
BROOKFIELD ASSET MANAGEMENT LT COM 113004105   132,638,943 2,399,402 SH   SOLE   2,399,402 0 0
BROOKFIELD CORP F CLASS A COM 11271j107   265,572 4,299 SH   SOLE   4,299 0 0
BROWN-FORMAN CORP-CLASS A COM 115637100   412,297 15,009 SH   SOLE   15,009 0 0
BROWN & BROWN INC COM COM 115236101   232,827 2,100 SH   SOLE   2,100 0 0
BROWN FORMAN CORP CLASS B COM 115637209   5,653,818 210,101 SH   SOLE   210,101 0 0
CANADIAN NATIONAL RAILWAY CO COM 136375102   112,090,719 1,077,381 SH   SOLE   1,077,381 0 0
CARLISLE COS INC COM 142339100   746,800 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102   260,775 3,880 SH   SOLE   3,880 0 0
CARRIER GLOBAL CORP COM 14448C104   5,559,871 75,965 SH   SOLE   75,965 0 0
CATERPILLAR INC COM 149123101   3,449,246 8,885 SH   SOLE   8,885 0 0
CDW CORP COM 12514g108   588,275 3,294 SH   SOLE   3,294 0 0
CENCORA INC COM 03073e105   2,378,710 7,933 SH   SOLE   7,933 0 0
CENTRAL SECURITIES CF COM 155123102   2,711,652 56,658 SH   SOLE   56,658 0 0
CHARLES SCHWAB CORP COM 808513105   397,441 4,356 SH   SOLE   4,356 0 0
CHENIERE ENERGY INC COM 16411r208   389,632 1,600 SH   SOLE   1,600 0 0
CHESAPEAKE ENERGY CORP COM NEW COM 165167735   233,880 2,000 SH   SOLE   2,000 0 0
CHEVRON CORP NEW COM 166764100   3,853,529 26,912 SH   SOLE   26,912 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   5,975,427 106,419 SH   SOLE   106,419 0 0
CHUBB LTD COM H1467J104   2,721,050 9,392 SH   SOLE   9,392 0 0
CHURCH & DWIGHT INC COM COM 171340102   413,273 4,300 SH   SOLE   4,300 0 0
CIE FINANCIERE RICHEMO-A REG COM H25662182   260,785 1,389 SH   SOLE   1,389 0 0
CIE FINANCIERE RICHEMONT SA COM 204319107   103,129,255 5,476,859 SH   SOLE   5,476,859 0 0
CINTAS CORP COM COM 172908105   320,933 1,440 SH   SOLE   1,440 0 0
Cisco Systems Inc COM 17275R102   1,065,954 15,364 SH   SOLE   15,364 0 0
COLGATE-PALMOLIVE CO COM 194162103   563,853 6,203 SH   SOLE   6,203 0 0
COMCAST CORP NEW CLASS A COM 20030n101   683,142 19,141 SH   SOLE   19,141 0 0
COMPASS INC CLASS A COM 20464u100   703,423 112,010 SH   SOLE   112,010 0 0
CONSTELLATION ENERGY COM 21037T109   6,755,690 20,931 SH   SOLE   20,931 0 0
COPART INC COM 217204106   120,376,757 2,453,164 SH   SOLE   2,453,164 0 0
CORE & MAIN INC-CLASS A COM 21874C102   4,079,238 67,593 SH   SOLE   67,593 0 0
CORNING INC COM 219350105   1,561,450 29,691 SH   SOLE   29,691 0 0
CORTEVA INC COM 22052l104   353,570 4,744 SH   SOLE   4,744 0 0
COSTCO WHOLESALE CORP COM 22160k105   192,307,724 194,262 SH   SOLE   194,262 0 0
COUPANG INC COM 22266T109   9,116,229 304,280 SH   SOLE   304,280 0 0
CSX CORP COM 126408103   1,681,815 51,542 SH   SOLE   51,542 0 0
CUMMINS INC COM COM 231021106   376,625 1,150 SH   SOLE   1,150 0 0
DANAHER CORP COM 235851102   11,650,396 58,977 SH   SOLE   58,977 0 0
DEERE & CO COM 244199105   145,994,172 287,113 SH   SOLE   287,113 0 0
DELTA AIR LINES INC COM 247361702   465,095 9,457 SH   SOLE   9,457 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205   515,595 5,113 SH   SOLE   5,113 0 0
DOVER CORP COM 260003108   15,249,317 83,225 SH   SOLE   83,225 0 0
DRAFTKINGS INC NEW CL A COM 26142V105   203,727 4,750 SH   SOLE   4,750 0 0
DUPONT DE NEMOURS INC COM 26614n102   416,616 6,074 SH   SOLE   6,074 0 0
EATON CORP PLC F COM g29183103   871,056 2,440 SH   SOLE   2,440 0 0
ECOLAB INC COM 278865100   586,571 2,177 SH   SOLE   2,177 0 0
ELEVANCE HEALTH INC COM 036752103   437,580 1,125 SH   SOLE   1,125 0 0
ELI LILLY AND CO COM 532457108   6,702,399 8,598 SH   SOLE   8,598 0 0
ENCOMPASS HEALTH CORP COM 29261a100   318,838 2,600 SH   SOLE   2,600 0 0
ENERGY TRANSFER L P LP COM 29273v100   305,490 16,850 SH   SOLE   16,850 0 0
ENTERPRISE PRODS PART LP COM 293792107   972,970 31,376 SH   SOLE   31,376 0 0
EOG RES INC COM 26875p101   251,181 2,100 SH   SOLE   2,100 0 0
EXTRA SPACE STORAGE INC REIT COM 30225t102   523,412 3,550 SH   SOLE   3,550 0 0
EXXON MOBIL CORP COM 30231G102   9,460,097 87,756 SH   SOLE   87,756 0 0
FACTSET RESH SYS INC COM 303075105   346,642 775 SH   SOLE   775 0 0
FASTENAL CO COM COM 311900104   136,977,151 3,261,361 SH   SOLE   3,261,361 0 0
FERGUSON ENTERPRISES INC COM 31488v107   217,750 1,000 SH   SOLE   1,000 0 0
FLEX LTD F COM y2573f102   329,472 6,600 SH   SOLE   6,600 0 0
FORAN MINING CORPORATION COM 344911201   40,219 17,875 SH   SOLE   17,875 0 0
FORGE GLOBAL HLDGS INC COM 34629l103   5,633,060 295,854 SH   SOLE   295,854 0 0
GALLAGHER ARTHUR J & CO COM 363576109   8,067,664 25,202 SH   SOLE   25,202 0 0
GE AEROSPACE COM 369604301   1,179,876 4,584 SH   SOLE   4,584 0 0
GE VERNOVA INC COM 36828a101   605,348 1,144 SH   SOLE   1,144 0 0
GENERAL DYNAMICS CORP COM 369550108   226,328 776 SH   SOLE   776 0 0
General Mls Inc COM 370334104   223,457 4,313 SH   SOLE   4,313 0 0
GENESIS ENERGY L P LP COM 371927104   603,050 35,000 SH   SOLE   35,000 0 0
GILEAD SCIENCES INC COM 375558103   681,850 6,150 SH   SOLE   6,150 0 0
GOLDMAN SACHS GROUP INC COM 38141g104   3,240,079 4,578 SH   SOLE   4,578 0 0
Golub Cap Bdc Inc COM 38173M102   527,210 35,987 SH   SOLE   35,987 0 0
GRACO INC COM 384109104   293,759 3,417 SH   SOLE   3,417 0 0
GRAHAM HLDGS CO COM CL B COM 384637104   846,822 895 SH   SOLE   895 0 0
GRAINGER W W INC COM 384802104   377,607 363 SH   SOLE   363 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   200,132 850 SH   SOLE   850 0 0
HERSHEY CO COM 427866108   449,724 2,710 SH   SOLE   2,710 0 0
HOME DEPOT INC COM 437076102   8,033,794 21,912 SH   SOLE   21,912 0 0
HONEYWELL INTL INC COM 438516106   1,807,615 7,762 SH   SOLE   7,762 0 0
IBERDROLA S A SPONSORED ADR RE COM 450737101   282,517 3,670 SH   SOLE   3,670 0 0
ICICI BK LTD F SPONSORED ADR 1 COM 45104g104   346,290 10,294 SH   SOLE   10,294 0 0
IDEXX LABS INC COM 45168d104   858,144 1,600 SH   SOLE   1,600 0 0
ILLINOIS TOOL WKS INC COM 452308109   914,083 3,697 SH   SOLE   3,697 0 0
Ingersoll Rand Inc COM 45687V106   3,246,682 39,032 SH   SOLE   39,032 0 0
INTEL CORP COM 458140100   260,893 11,647 SH   SOLE   11,647 0 0
INTERCONTINENTAL EXCHANG COM 45866f104   936,064 5,102 SH   SOLE   5,102 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101   5,378,261 18,245 SH   SOLE   18,245 0 0
INTL BRIQUETTE HLD ORDF COM g4821q104   0 20,000 SH   SOLE   20,000 0 0
INTUIT INC COM 461202103   9,992,703 12,687 SH   SOLE   12,687 0 0
INTUITIVE SURGICAL INC COM 46120E602   1,456,882 2,681 SH   SOLE   2,681 0 0
INVSC QQQ TRUST SRS 1 ETF COM 46090e103   241,067 437 SH   SOLE   437 0 0
IQVIA HOLDINGS INC COM 46266c105   210,698 1,337 SH   SOLE   1,337 0 0
ISHARES BITCOIN ETF COM 46438f101   1,309,588 21,395 SH   SOLE   21,395 0 0
ISHARES GOLD ETF COM 464285204   1,164,885 18,680 SH   SOLE   18,680 0 0
ISHARES MSCI EAFE ETF COM 464287465   709,846 7,941 SH   SOLE   7,941 0 0
ISHARES MSCI EMERGING MARKET COM 464287234   289,440 6,000 SH   SOLE   6,000 0 0
ISHARES RUSSELL 1000 ETF COM 464287622   692,723 2,040 SH   SOLE   2,040 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150   404,445 2,995 SH   SOLE   2,995 0 0
ISHARES TR PFD & INCOME SECS E COM 464288687   383,500 12,500 SH   SOLE   12,500 0 0
JBG SMITH PPTYS COM COM 46590V100   411,359 23,778 SH   SOLE   23,778 0 0
JD COM INC F SPONSORED ADR 1 A COM 47215p106   335,539 10,280 SH   SOLE   10,280 0 0
JOHNSON & JOHNSON COM COM 478160104   14,829,183 97,081 SH   SOLE   97,081 0 0
JOINT CORP COM 47973j102   1,720,614 149,100 SH   SOLE   149,100 0 0
JPMORGAN CHASE & CO COM 46625h100   15,909,971 54,879 SH   SOLE   54,879 0 0
KIMBERLY CLARK CORP COM 494368103   427,757 3,318 SH   SOLE   3,318 0 0
KINDER MORGAN INC DEL COM 49456b101   330,956 11,257 SH   SOLE   11,257 0 0
KKR & CO INC COM COM 48251W104   232,802 1,750 SH   SOLE   1,750 0 0
L'OREAL-UNSPONSORED ADR COM 502117203   7,572,509 88,557 SH   SOLE   88,557 0 0
LABCORP HLDGS INC COM 504922105   443,642 1,690 SH   SOLE   1,690 0 0
Linde PLC COM G54950103   2,720,775 5,799 SH   SOLE   5,799 0 0
LOCKHEED MARTIN CORP COM 539830109   803,085 1,734 SH   SOLE   1,734 0 0
LOWES COS INC COM 548661107   1,669,128 7,523 SH   SOLE   7,523 0 0
M & T BK CORP COM COM 55261F104   339,482 1,750 SH   SOLE   1,750 0 0
MARKEL GROUP INC COM 570535104   167,680,369 83,951 SH   SOLE   83,951 0 0
Marsh & McLennan Companies Inc COM 571748102   373,437 1,708 SH   SOLE   1,708 0 0
MARTIN MARIETTA MATLS INC COM 573284106   126,422,743 230,295 SH   SOLE   230,295 0 0
MASTERCARD INC COM 57636q104   214,252,716 381,273 SH   SOLE   381,273 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   716,499 9,450 SH   SOLE   9,450 0 0
MCDONALD'S CORP COM 580135101   4,925,110 16,857 SH   SOLE   16,857 0 0
MCKESSON CORP COM 58155q103   1,080,850 1,475 SH   SOLE   1,475 0 0
MERCADOLIBRE INC COM 58733R102   12,490,538 4,779 SH   SOLE   4,779 0 0
MERCK & CO. INC. COM 58933y105   22,449,012 283,590 SH   SOLE   283,590 0 0
META PLATFORMS INC CLASS A COM 30303m102   5,340,819 7,236 SH   SOLE   7,236 0 0
METTLER-TOLEDO INTL INC COM 592688105   1,107,761 943 SH   SOLE   943 0 0
MICRON TECHNOLOGY INC COM 595112103   271,396 2,202 SH   SOLE   2,202 0 0
MICROSOFT CORP COM 594918104   316,948,656 637,198 SH   SOLE   637,198 0 0
MONDELEZ INTL INC CLASS A COM 609207105   735,029 10,899 SH   SOLE   10,899 0 0
MONSTER BEVERAGE CORP COM 61174x109   101,624,630 1,622,360 SH   SOLE   1,622,360 0 0
MOODY'S CORP COM 615369105   8,312,599 16,572 SH   SOLE   16,572 0 0
MORGAN STANLEY COM NEW COM 617446448   775,857 5,508 SH   SOLE   5,508 0 0
MPLX LP LP COM 55336v100   298,758 5,800 SH   SOLE   5,800 0 0
MYECHECK INC COM NEW COM 62847L209   0 17,500 SH   SOLE   17,500 0 0
NATURES SUNSHINE PRODS INC COM COM 639027101   215,579 14,576 SH   SOLE   14,576 0 0
NESTLE S A COM 641069406   96,897,585 975,610 SH   SOLE   975,610 0 0
NETFLIX INC COM 64110l106   251,164,545 187,558 SH   SOLE   187,558 0 0
NEW JERSEY RES CORP COM COM 646025106   403,380 9,000 SH   SOLE   9,000 0 0
NEXTERA ENERGY INC COM 65339F101   2,260,385 32,561 SH   SOLE   32,561 0 0
NIKE INC CLASS B COM 654106103   89,748,029 1,263,345 SH   SOLE   1,263,345 0 0
NORFOLK SOUTHN CORP COM 655844108   4,410,363 17,230 SH   SOLE   17,230 0 0
NORTHERN TRUST CORP COM 665859104   1,521,480 12,000 SH   SOLE   12,000 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,515,939 3,032 SH   SOLE   3,032 0 0
NOVARTIS AG-SPONSORED ADR COM 66987V109   820,569 6,781 SH   SOLE   6,781 0 0
NUCOR CORP COM 670346105   273,848 2,114 SH   SOLE   2,114 0 0
NVIDIA CORP COM 67066G104   20,889,794 132,222 SH   SOLE   132,222 0 0
NXP SEMICONDUCTORS N V F COM n6596x109   655,470 3,000 SH   SOLE   3,000 0 0
O REILLY AUTOMOTIVE INC COM 67103h107   812,522 9,015 SH   SOLE   9,015 0 0
Oneok Inc COM 682680103   816,300 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM COM 68389X105   1,385,021 6,335 SH   SOLE   6,335 0 0
PALO ALTO NETWORKS INC COM 697435105   428,925 2,096 SH   SOLE   2,096 0 0
PAYCHEX INC COM 704326107   1,358,305 9,338 SH   SOLE   9,338 0 0
PEPSICO INC COM 713448108   5,163,952 39,109 SH   SOLE   39,109 0 0
PFIZER INC COM 717081103   1,750,907 72,232 SH   SOLE   72,232 0 0
PHILIP MORRIS INTL INC COM 718172109   3,675,911 20,183 SH   SOLE   20,183 0 0
PINNACLE FINL PARTNERS INC COM COM 72346Q104   220,820 2,000 SH   SOLE   2,000 0 0
PPG INDS INC COM COM 693506107   378,219 3,325 SH   SOLE   3,325 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   965,000 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109   18,861,732 118,389 SH   SOLE   118,389 0 0
PROGRESSIVE CORP OH COM 743315103   325,569 1,220 SH   SOLE   1,220 0 0
QUALCOMM INC COM 747525103   302,435 1,899 SH   SOLE   1,899 0 0
QUANTA SVCS INC COM 74762e102   618,161 1,635 SH   SOLE   1,635 0 0
QUEST DIAGNOSTICS INC COM 74834l100   655,649 3,650 SH   SOLE   3,650 0 0
QXO INC COM PAR VALUE $0 00001 COM 82846H405   439,459 20,402 SH   SOLE   20,402 0 0
REPUBLIC SVCS INC COM 760759100   670,779 2,720 SH   SOLE   2,720 0 0
ROBLOX CORP CLASS A COM 771049103   241,960 2,300 SH   SOLE   2,300 0 0
ROLLINS ORD SHS COM 775711104   920,323 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES INC COM 776696106   120,128,134 211,926 SH   SOLE   211,926 0 0
RTX CORP COM 75513e101   915,399 6,269 SH   SOLE   6,269 0 0
S&P GLOBAL INC COM 78409v104   130,188,663 246,901 SH   SOLE   246,901 0 0
SALESFORCE INC COM 79466l302   2,624,369 9,624 SH   SOLE   9,624 0 0
SCHNEIDER ELECT SE-UNSP ADR COM 80687P106   9,839,856 184,336 SH   SOLE   184,336 0 0
SELECT SECTOR SPDR TR TECHNOLO COM 81369Y803   401,623 1,586 SH   SOLE   1,586 0 0
SERVICENOW INC COM 81762p102   1,920,453 1,868 SH   SOLE   1,868 0 0
SHERWIN WILLIAMS CO COM 824348106   134,316,595 391,183 SH   SOLE   391,183 0 0
SHOPIFY INC F CLASS A COM 82509l107   2,174,924 18,855 SH   SOLE   18,855 0 0
SIEMENS A G F SPONSORED ADR 1 COM 826197501   369,470 2,867 SH   SOLE   2,867 0 0
SONY GROUP CORP AMERN SH NEW COM 835699307   232,318 8,925 SH   SOLE   8,925 0 0
SOUTHERN CO COM 842587107   342,067 3,725 SH   SOLE   3,725 0 0
SOUTHERN CROSS GOLD CONSOLIDAT COM 842685109   1,341,494 285,850 SH   SOLE   285,850 0 0
SPDR GOLD TRUST COM 78463V107   1,602,186 5,256 SH   SOLE   5,256 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103   12,811,738 20,736 SH   SOLE   20,736 0 0
SPDR S&P 500 FOSSIL FUEL RES F COM 78468r796   407,440 8,000 SH   SOLE   8,000 0 0
SPDR S&P MIDCAP 400 ETF TRST COM 78467Y107   566,480 1,000 SH   SOLE   1,000 0 0
STARBUCKS CORP COM 855244109   2,629,231 28,694 SH   SOLE   28,694 0 0
STRYKER CORP COM 863667101   1,019,143 2,576 SH   SOLE   2,576 0 0
SUA HLDGS LTD F COM 78485H102   0 35,000 SH   SOLE   35,000 0 0
SYNOPSYS INC COM 871607107   6,241,366 12,174 SH   SOLE   12,174 0 0
Sysco Corp COM 871829107   418,842 5,530 SH   SOLE   5,530 0 0
TAIWAN SEMICONDUCTOR MFG CO AD COM 874039100   13,789,164 60,882 SH   SOLE   60,882 0 0
TARGET CORP CLASS EQUITY COM 87612e106   328,998 3,335 SH   SOLE   3,335 0 0
TESLA INC COM 88160r101   3,913,254 12,319 SH   SOLE   12,319 0 0
TETRA TECHNOLOGIES INC D COM 88162f105   50,400 15,000 SH   SOLE   15,000 0 0
TEXAS INSTRS INC COM 882508104   462,785 2,229 SH   SOLE   2,229 0 0
TEXAS PACIFIC LAND CORP COM 88262p102   108,575,764 102,780 SH   SOLE   102,780 0 0
THE CIGNA GROUP COM 125523100   3,241,338 9,805 SH   SOLE   9,805 0 0
THE COCA-COLA CO COM 191216100   10,570,050 149,400 SH   SOLE   149,400 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   9,875,428 24,356 SH   SOLE   24,356 0 0
TJX COS INC NEW COM 872540109   7,055,725 57,136 SH   SOLE   57,136 0 0
TOTALENERGIES SE -SPON ADR COM 89151E109   392,896 6,400 SH   SOLE   6,400 0 0
TRACTOR SUPPLY CO COM 892356106   86,238,634 1,634,236 SH   SOLE   1,634,236 0 0
TRANE TECHNOLOGIES PLC COM G8994E103   26,769,492 61,200 SH   SOLE   61,200 0 0
TRANSDIGM GROUP INC COM 893641100   156,092,175 102,649 SH   SOLE   102,649 0 0
TRAVELERS COS INC COM 89417e109   1,438,563 5,377 SH   SOLE   5,377 0 0
TRUIST FINL CORP COM 89832Q109   801,978 18,655 SH   SOLE   18,655 0 0
UBER TECHNOLOGIES INC COM 90353t100   217,597,059 2,332,230 SH   SOLE   2,332,230 0 0
UMB FINL CORP COM 902788108   612,557 5,825 SH   SOLE   5,825 0 0
UNILEVER PLC-SPONSORED ADR COM 904767704   577,447 9,440 SH   SOLE   9,440 0 0
UNION PAC CORP COM 907818108   3,034,755 13,190 SH   SOLE   13,190 0 0
United Parcel Service Cl B COM 911312106   1,321,305 13,090 SH   SOLE   13,090 0 0
UNITED RENTALS INC COM 911363109   6,891,412 9,147 SH   SOLE   9,147 0 0
UNITEDHEALTH GROUP INC COM 91324p102   632,051 2,026 SH   SOLE   2,026 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   5,515,906 9,711 SH   SOLE   9,711 0 0
VANGUARD INDEX FDS VANGUARD GR COM 922908736   249,888 570 SH   SOLE   570 0 0
VANGUARD INDEX FDS VANGUARD SM COM 922908751   417,322 1,761 SH   SOLE   1,761 0 0
VANGUARD INFORMATION TECHNOLO COM 92204a702   2,285,000 3,445 SH   SOLE   3,445 0 0
VANGUARD INTL FD FTSE DEVELOPE COM 921943858   5,252,388 92,131 SH   SOLE   92,131 0 0
VANGUARD TOTAL STOCK MARKET ET COM 922908769   15,296,757 50,330 SH   SOLE   50,330 0 0
VERALTO CORP COM 92338C103   417,938 4,140 SH   SOLE   4,140 0 0
VERISK ANALYTICS INC COM 92345Y106   3,967,596 12,737 SH   SOLE   12,737 0 0
VERIZON COMMUNICATIONS I COM 92343v104   1,387,783 32,073 SH   SOLE   32,073 0 0
VERTEX PHARMACEUTICALS I COM 92532f100   386,434 868 SH   SOLE   868 0 0
VISA INC-CLASS A SHARES COM 92826C839   16,248,153 45,763 SH   SOLE   45,763 0 0
VISTRA CORP COM 92840m102   2,129,003 10,985 SH   SOLE   10,985 0 0
WABTEC COM 929740108   2,663,141 12,721 SH   SOLE   12,721 0 0
WALMART INC COM 931142103   6,378,483 65,233 SH   SOLE   65,233 0 0
WALT DISNEY CO/THE COM 254687106   2,589,949 20,885 SH   SOLE   20,885 0 0
WASTE MANAGEMENT INC COM 94106L109   9,735,890 42,548 SH   SOLE   42,548 0 0
WEBSTER FINL CORP COM 947890109   502,320 9,200 SH   SOLE   9,200 0 0
WELLS FARGO & CO COM 949746101   1,233,848 15,400 SH   SOLE   15,400 0 0
WHITE MOUNTAINS INS F DUTCH TE COM g9618e107   278,337 155 SH   SOLE   155 0 0
WILLSCOT HOLDINGS CORP COM 971378104   4,009,928 146,348 SH   SOLE   146,348 0 0
WOODWARD INC COM COM 980745103   1,470,540 6,000 SH   SOLE   6,000 0 0
XYLEM INC COM 98419m100   245,267 1,896 SH   SOLE   1,896 0 0
YUM BRANDS INC COM 988498101   487,957 3,293 SH   SOLE   3,293 0 0
ZOETIS INC COM 98978v103   74,847,735 479,947 SH   SOLE   479,947 0 0