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
ABBOTT LABS COM 002824100   1,557,597 13,704 SH   SOLE 0 11,854 0 1,850
ABBVIE INC COM 00287Y109   2,319,590 12,738 SH   SOLE 0 10,713 0 2,025
AIR PRODS & CHEMS INC COM 009158106   1,793,307 7,402 SH   SOLE 0 6,662 0 740
ALBEMARLE CORP COM 012653101   232,389 1,764 SH   SOLE 0 1,764 0 0
ALPHABET INC CAP STK CL C 02079K107   3,980,137 26,140 SH   SOLE 0 26,140 0 0
ALPHABET INC CAP STK CL A 02079K305   14,870,137 98,523 SH   SOLE 0 93,433 0 5,090
AMAZON COM INC COM 023135106   362,564 2,010 SH   SOLE 0 2,010 0 0
AMGEN INC COM 031162100   702,270 2,470 SH   SOLE 0 2,120 0 350
ANALOG DEVICES INC COM 032654105   267,017 1,350 SH   SOLE 0 400 0 950
APPLE INC COM 037833100   15,537,476 90,608 SH   SOLE 0 85,888 0 4,720
AUTOMATIC DATA PROCESSING IN COM 053015103   1,565,370 6,268 SH   SOLE 0 6,268 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   575,631 1,369 SH   SOLE 0 1,369 0 0
BLACKSTONE INC COM 09260D107   1,626,229 12,379 SH   SOLE 0 12,379 0 0
BOOKING HOLDINGS INC COM 09857L108   10,547,154 2,907 SH   SOLE 0 2,831 0 76
BROADCOM INC COM 11135F101   17,074,073 12,882 SH   SOLE 0 12,310 0 572
CATERPILLAR INC COM 149123101   206,300 563 SH   SOLE 0 563 0 0
CHEVRON CORP NEW COM 166764100   704,471 4,466 SH   SOLE 0 4,466 0 0
CHURCH & DWIGHT CO INC COM 171340102   8,630,625 82,740 SH   SOLE 0 80,444 0 2,296
CISCO SYS INC COM 17275R102   910,695 18,247 SH   SOLE 0 15,497 0 2,750
COLGATE PALMOLIVE CO COM 194162103   469,583 5,215 SH   SOLE 0 3,315 0 1,900
COSTCO WHSL CORP NEW COM 22160K105   18,150,243 24,774 SH   SOLE 0 24,189 0 585
CRH PLC ORD G25508105   11,121,071 128,925 SH   SOLE 0 124,000 0 4,925
CROWDSTRIKE HLDGS INC CL A 22788C105   5,436,886 16,959 SH   SOLE 0 16,484 0 475
CSX CORP COM 126408103   346,605 9,350 SH   SOLE 0 9,350 0 0
DANAHER CORPORATION COM 235851102   12,480,634 49,979 SH   SOLE 0 48,654 0 1,325
DEERE & CO COM 244199105   5,624,688 13,694 SH   SOLE 0 13,305 0 389
DOVER CORP COM 260003108   345,521 1,950 SH   SOLE 0 250 0 1,700
ECOLAB INC COM 278865100   290,241 1,257 SH   SOLE 0 1,257 0 0
ELI LILLY & CO COM 532457108   809,078 1,040 SH   SOLE 0 1,040 0 0
EMERSON ELEC CO COM 291011104   266,537 2,350 SH   SOLE 0 660 0 1,690
ENTERPRISE PRODS PARTNERS L COM 293792107   7,355,341 252,068 SH   SOLE 0 238,941 0 13,127
EXXON MOBIL CORP COM 30231G102   2,103,014 18,092 SH   SOLE 0 15,492 0 2,600
GALLAGHER ARTHUR J & CO COM 363576109   7,477,946 29,907 SH   SOLE 0 29,092 0 815
GENERAL DYNAMICS CORP COM 369550108   7,093,041 25,109 SH   SOLE 0 24,449 0 660
GENERAL ELECTRIC CO COM NEW 369604301   275,056 1,567 SH   SOLE 0 1,567 0 0
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   36,076 31,100 SH   SOLE 0 31,100 0 0
HALLIBURTON CO COM 406216101   5,587,197 141,735 SH   SOLE 0 137,490 0 4,245
HOME DEPOT INC COM 437076102   13,995,865 36,486 SH   SOLE 0 35,096 0 1,390
ILLINOIS TOOL WKS INC COM 452308109   218,421 814 SH   SOLE 0 814 0 0
INTEL CORP COM 458140100   502,213 11,370 SH   SOLE 0 8,870 0 2,500
INTERNATIONAL BUSINESS MACHS COM 459200101   1,317,242 6,898 SH   SOLE 0 6,898 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   12,038,550 30,165 SH   SOLE 0 29,225 0 940
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   269,276 4,045 SH   SOLE 0 4,045 0 0
JOHNSON & JOHNSON COM 478160104   1,208,888 7,642 SH   SOLE 0 4,992 0 2,650
JPMORGAN CHASE & CO COM 46625H100   217,326 1,085 SH   SOLE 0 1,085 0 0
LEIDOS HOLDINGS INC COM 525327102   8,710,868 66,450 SH   SOLE 0 63,200 0 3,250
LOWES COS INC COM 548661107   246,833 969 SH   SOLE 0 969 0 0
MARTIN MARIETTA MATLS INC COM 573284106   10,571,445 17,219 SH   SOLE 0 16,784 0 435
MASCO CORP COM 574599106   205,088 2,600 SH   SOLE 0 2,600 0 0
MCDONALDS CORP COM 580135101   1,042,404 3,697 SH   SOLE 0 3,037 0 660
MERCK & CO INC COM 58933Y105   1,542,100 11,687 SH   SOLE 0 10,047 0 1,640
META PLATFORMS INC CL A 30303M102   3,355,368 6,910 SH   SOLE 0 6,640 0 270
MICROSOFT CORP COM 594918104   22,056,743 52,426 SH   SOLE 0 50,451 0 1,975
MORGAN STANLEY COM NEW 617446448   428,428 4,550 SH   SOLE 0 4,550 0 0
NEXTERA ENERGY INC COM 65339F101   4,926,694 77,088 SH   SOLE 0 76,503 0 585
NIKE INC CL B 654106103   269,253 2,865 SH   SOLE 0 2,865 0 0
NOVO-NORDISK A S ADR 670100205   5,063,839 39,438 SH   SOLE 0 38,413 0 1,025
NXP SEMICONDUCTORS N V COM N6596X109   12,160,568 49,080 SH   SOLE 0 47,260 0 1,820
OLD DOMINION FREIGHT LINE IN COM 679580100   491,254 2,240 SH   SOLE 0 2,240 0 0
ON SEMICONDUCTOR CORP COM 682189105   7,162,961 97,389 SH   SOLE 0 93,034 0 4,355
PAYPAL HLDGS INC COM 70450Y103   446,957 6,672 SH   SOLE 0 6,672 0 0
PEPSICO INC COM 713448108   8,770,193 50,113 SH   SOLE 0 46,697 0 3,416
PFIZER INC COM 717081103   370,601 13,355 SH   SOLE 0 8,705 0 4,650
PROCTER AND GAMBLE CO COM 742718109   523,743 3,228 SH   SOLE 0 1,578 0 1,650
PROGRESSIVE CORP COM 743315103   983,222 4,754 SH   SOLE 0 4,754 0 0
ROCKWELL AUTOMATION INC COM 773903109   6,865,215 23,565 SH   SOLE 0 23,045 0 520
RTX CORPORATION COM 75513E101   9,647,509 98,918 SH   SOLE 0 93,150 0 5,768
SALESFORCE INC COM 79466L302   4,964,350 16,483 SH   SOLE 0 16,003 0 480
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,878,394 3,591 SH   SOLE 0 3,591 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,084,050 7,340 SH   SOLE 0 7,255 0 85
STRYKER CORPORATION COM 863667101   415,845 1,162 SH   SOLE 0 1,162 0 0
TE CONNECTIVITY LTD SHS H84989104   8,751,162 60,253 SH   SOLE 0 58,343 0 1,910
TETRA TECH INC NEW COM 88162G103   12,336,003 66,786 SH   SOLE 0 65,031 0 1,755
THERMO FISHER SCIENTIFIC INC COM 883556102   15,459,634 26,599 SH   SOLE 0 25,590 0 1,009
TJX COS INC NEW COM 872540109   15,383,140 151,678 SH   SOLE 0 144,906 0 6,772
TOPBUILD CORP COM 89055F103   1,983,285 4,500 SH   SOLE 0 4,500 0 0
TRACTOR SUPPLY CO COM 892356106   6,372,643 24,349 SH   SOLE 0 23,594 0 755
UNION PAC CORP COM 907818108   12,374,602 50,318 SH   SOLE 0 47,505 0 2,813
UNITED RENTALS INC COM 911363109   15,416,654 21,379 SH   SOLE 0 20,809 0 570
UNITEDHEALTH GROUP INC COM 91324P102   514,983 1,041 SH   SOLE 0 1,041 0 0
VERALTO CORP COM SHS 92338C103   1,462,535 16,496 SH   SOLE 0 16,056 0 440
VISA INC COM CL A 92826C839   11,097,071 39,763 SH   SOLE 0 38,763 0 1,000
WALMART INC COM 931142103   285,747 4,749 SH   SOLE 0 4,749 0 0
WOODWARD INC COM 980745103   249,674 1,620 SH   SOLE 0 1,620 0 0
XYLEM INC COM 98419M100   9,680,981 74,907 SH   SOLE 0 72,992 0 1,915
ZOETIS INC CL A 98978V103   8,550,873 50,534 SH   SOLE 0 48,754 0 1,780