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,297,740 12,768 SH   SOLE 0 10,918 0 1,850
ABBVIE INC COM 00287Y109   2,052,395 12,213 SH   SOLE 0 10,188 0 2,025
AIR PRODS & CHEMS INC COM 009158106   1,552,677 6,096 SH   SOLE 0 5,356 0 740
ALPHABET INC CAP STK CL A 02079K305   18,723,836 99,078 SH   SOLE 0 94,013 0 5,065
ALPHABET INC CAP STK CL C 02079K107   4,922,959 25,850 SH   SOLE 0 25,850 0 0
AMAZON COM INC COM 023135106   388,713 1,950 SH   SOLE 0 1,950 0 0
AMGEN INC COM 031162100   717,116 2,270 SH   SOLE 0 1,920 0 350
ANALOG DEVICES INC COM 032654105   313,214 1,350 SH   SOLE 0 400 0 950
APPLE INC COM 037833100   19,942,843 87,209 SH   SOLE 0 82,489 0 4,720
AUTOMATIC DATA PROCESSING IN COM 053015103   1,444,171 6,153 SH   SOLE 0 6,153 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   561,942 1,369 SH   SOLE 0 1,369 0 0
BLACKSTONE INC COM 09260D107   1,325,469 10,929 SH   SOLE 0 10,929 0 0
BOOKING HOLDINGS INC COM 09857L108   11,746,493 2,953 SH   SOLE 0 2,880 0 73
BROADCOM INC COM 11135F101   22,044,237 12,718 SH   SOLE 0 12,186 0 532
CHEVRON CORP NEW COM 166764100   578,111 3,779 SH   SOLE 0 3,779 0 0
CHURCH & DWIGHT CO INC COM 171340102   8,776,674 83,899 SH   SOLE 0 81,603 0 2,296
CISCO SYS INC COM 17275R102   707,964 15,458 SH   SOLE 0 12,708 0 2,750
COLGATE PALMOLIVE CO COM 194162103   504,026 5,194 SH   SOLE 0 3,294 0 1,900
COSTCO WHSL CORP NEW COM 22160K105   21,709,225 24,479 SH   SOLE 0 23,894 0 585
CRH PLC ORD G25508105   10,268,600 135,309 SH   SOLE 0 130,384 0 4,925
CROWDSTRIKE HLDGS INC CL A 22788C105   8,172,167 21,178 SH   SOLE 0 20,678 0 500
CSX CORP COM 126408103   303,688 9,350 SH   SOLE 0 9,350 0 0
DANAHER CORPORATION COM 235851102   12,163,950 50,728 SH   SOLE 0 49,403 0 1,325
DEERE & CO COM 244199105   250,118 717 SH   SOLE 0 328 0 389
DOVER CORP COM 260003108   341,504 1,950 SH   SOLE 0 250 0 1,700
ECOLAB INC COM 278865100   304,508 1,257 SH   SOLE 0 1,257 0 0
ELI LILLY & CO COM 532457108   969,800 1,040 SH   SOLE 0 1,040 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   7,297,879 250,013 SH   SOLE 0 236,886 0 13,127
EXXON MOBIL CORP COM 30231G102   1,989,598 17,934 SH   SOLE 0 15,334 0 2,600
GALLAGHER ARTHUR J & CO COM 363576109   8,377,402 31,741 SH   SOLE 0 30,926 0 815
GE AEROSPACE COM NEW 369604301   255,625 1,567 SH   SOLE 0 1,567 0 0
GENERAL DYNAMICS CORP COM 369550108   7,136,728 25,533 SH   SOLE 0 24,873 0 660
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   9,597 31,100 SH   SOLE 0 31,100 0 0
HALLIBURTON CO COM 406216101   4,650,581 141,656 SH   SOLE 0 137,411 0 4,245
HOME DEPOT INC COM 437076102   12,423,113 36,854 SH   SOLE 0 35,464 0 1,390
INTEL CORP COM 458140100   304,392 8,800 SH   SOLE 0 6,550 0 2,250
INTERNATIONAL BUSINESS MACHS COM 459200101   972,052 5,508 SH   SOLE 0 5,508 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   13,427,343 30,358 SH   SOLE 0 29,418 0 940
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   230,745 3,615 SH   SOLE 0 3,615 0 0
JOHNSON & JOHNSON COM 478160104   1,097,728 7,465 SH   SOLE 0 4,815 0 2,650
JPMORGAN CHASE & CO. COM 46625H100   214,897 1,035 SH   SOLE 0 1,035 0 0
LEIDOS HOLDINGS INC COM 525327102   9,925,982 68,431 SH   SOLE 0 65,181 0 3,250
LOWES COS INC COM 548661107   209,624 969 SH   SOLE 0 969 0 0
MARTIN MARIETTA MATLS INC COM 573284106   9,281,949 17,491 SH   SOLE 0 17,056 0 435
MCDONALDS CORP COM 580135101   870,480 3,541 SH   SOLE 0 2,881 0 660
MERCK & CO INC COM 58933Y105   1,357,073 10,767 SH   SOLE 0 9,227 0 1,540
META PLATFORMS INC CL A 30303M102   4,594,599 8,669 SH   SOLE 0 8,304 0 365
MICROSOFT CORP COM 594918104   23,954,110 52,126 SH   SOLE 0 50,221 0 1,905
MORGAN STANLEY COM NEW 617446448   466,876 4,550 SH   SOLE 0 4,550 0 0
NEXTERA ENERGY INC COM 65339F101   5,901,940 81,835 SH   SOLE 0 81,250 0 585
NIKE INC CL B 654106103   207,598 2,865 SH   SOLE 0 2,865 0 0
NOVO-NORDISK A S ADR 670100205   5,707,216 40,641 SH   SOLE 0 39,616 0 1,025
NVIDIA CORPORATION COM 67066G104   10,859,254 82,655 SH   SOLE 0 80,735 0 1,920
NXP SEMICONDUCTORS N V COM N6596X109   13,592,375 49,443 SH   SOLE 0 47,623 0 1,820
OLD DOMINION FREIGHT LINE IN COM 679580100   355,036 1,990 SH   SOLE 0 1,990 0 0
ON SEMICONDUCTOR CORP COM 682189105   241,823 3,291 SH   SOLE 0 1,791 0 1,500
PAYPAL HLDGS INC COM 70450Y103   337,185 5,715 SH   SOLE 0 5,715 0 0
PEPSICO INC COM 713448108   8,273,333 51,102 SH   SOLE 0 47,686 0 3,416
PFIZER INC COM 717081103   314,761 11,355 SH   SOLE 0 6,705 0 4,650
PROCTER AND GAMBLE CO COM 742718109   522,326 3,153 SH   SOLE 0 1,578 0 1,575
PROGRESSIVE CORP COM 743315103   995,915 4,754 SH   SOLE 0 4,754 0 0
QUALCOMM INC COM 747525103   207,120 1,000 SH   SOLE 0 1,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   4,639,884 17,761 SH   SOLE 0 17,241 0 520
RTX CORPORATION COM 75513E101   10,083,229 99,725 SH   SOLE 0 93,957 0 5,768
SALESFORCE INC COM 79466L302   5,158,912 20,437 SH   SOLE 0 19,932 0 505
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,026,870 3,647 SH   SOLE 0 3,647 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,863,102 7,323 SH   SOLE 0 7,238 0 85
STRYKER CORPORATION COM 863667101   389,932 1,162 SH   SOLE 0 1,162 0 0
TE CONNECTIVITY LTD SHS H84989104   9,168,307 61,220 SH   SOLE 0 59,310 0 1,910
TETRA TECH INC NEW COM 88162G103   13,435,870 67,294 SH   SOLE 0 65,539 0 1,755
THERMO FISHER SCIENTIFIC INC COM 883556102   14,257,603 26,807 SH   SOLE 0 25,823 0 984
TJX COS INC NEW COM 872540109   17,140,628 152,837 SH   SOLE 0 146,165 0 6,672
TOPBUILD CORP COM 89055F103   1,597,260 4,200 SH   SOLE 0 4,200 0 0
TRACTOR SUPPLY CO COM 892356106   6,435,102 25,014 SH   SOLE 0 24,259 0 755
TRANE TECHNOLOGIES PLC SHS G8994E103   5,719,970 17,139 SH   SOLE 0 17,139 0 0
UNION PAC CORP COM 907818108   11,109,182 50,091 SH   SOLE 0 47,278 0 2,813
UNITED RENTALS INC COM 911363109   13,510,038 21,533 SH   SOLE 0 20,963 0 570
UNITEDHEALTH GROUP INC COM 91324P102   497,523 1,011 SH   SOLE 0 1,011 0 0
VERALTO CORP COM SHS 92338C103   1,562,685 16,329 SH   SOLE 0 15,889 0 440
VISA INC COM CL A 92826C839   10,667,503 40,188 SH   SOLE 0 39,188 0 1,000
WALMART INC COM 931142103   329,019 4,707 SH   SOLE 0 4,707 0 0
WOODWARD INC COM 980745103   280,438 1,620 SH   SOLE 0 1,620 0 0
XYLEM INC COM 98419M100   10,340,400 77,404 SH   SOLE 0 75,489 0 1,915
ZOETIS INC CL A 98978V103   8,962,562 51,438 SH   SOLE 0 49,658 0 1,780