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,830,748 16,675 SH   SOLE 0 0 0 16,675
ABBVIE INC COM 00287Y109   2,486,208 15,384 SH   SOLE 0 0 0 15,384
AIR PRODS & CHEMS INC COM 009158106   12,738,275 41,323 SH   SOLE 0 0 0 41,323
ALASKA AIR GROUP INC COM 011659109   2,440,269 56,830 SH   SOLE 0 0 0 56,830
ALBEMARLE CORP COM 012653101   557,113 2,569 SH   SOLE 0 0 0 2,569
ALPHABET INC CAP STK CL C 02079K107   2,568,858 28,951 SH   SOLE 0 0 0 28,951
ALPHABET INC CAP STK CL A 02079K305   8,297,890 94,048 SH   SOLE 0 0 0 94,048
AMAZON COM INC COM 023135106   272,832 3,248 SH   SOLE 0 0 0 3,248
AMGEN INC COM 031162100   484,046 1,843 SH   SOLE 0 0 0 1,843
APPLE INC COM 037833100   14,540,419 111,910 SH   SOLE 0 0 0 111,910
AUTOMATIC DATA PROCESSING IN COM 053015103   1,716,926 7,188 SH   SOLE 0 0 0 7,188
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   323,991 1,049 SH   SOLE 0 0 0 1,049
BLACKROCK INC COM 09247X101   240,934 340 SH   SOLE 0 0 0 340
BLACKSTONE INC COM 09260D107   4,169,196 56,196 SH   SOLE 0 0 0 56,196
BOOKING HOLDINGS INC COM 09857L108   4,059,278 2,014 SH   SOLE 0 0 0 2,014
BROADCOM INC COM 11135F101   7,866,414 14,069 SH   SOLE 0 0 0 14,069
CHEVRON CORP NEW COM 166764100   896,014 4,992 SH   SOLE 0 0 0 4,992
CHURCH & DWIGHT CO INC COM 171340102   6,389,635 79,266 SH   SOLE 0 0 0 79,266
CISCO SYS INC COM 17275R102   985,719 20,691 SH   SOLE 0 0 0 20,691
COLGATE PALMOLIVE CO COM 194162103   475,764 6,038 SH   SOLE 0 0 0 6,038
COSTCO WHSL CORP NEW COM 22160K105   11,147,729 24,420 SH   SOLE 0 0 0 24,420
CRH PLC ADR 12626K203   2,377,214 59,744 SH   SOLE 0 0 0 59,744
CSX CORP COM 126408103   302,055 9,750 SH   SOLE 0 0 0 9,750
DANAHER CORPORATION COM 235851102   13,596,740 51,227 SH   SOLE 0 0 0 51,227
DEERE & CO COM 244199105   4,966,756 11,584 SH   SOLE 0 0 0 11,584
DOVER CORP COM 260003108   264,050 1,950 SH   SOLE 0 0 0 1,950
ECOLAB INC COM 278865100   334,934 2,301 SH   SOLE 0 0 0 2,301
EMERSON ELEC CO COM 291011104   335,153 3,489 SH   SOLE 0 0 0 3,489
ENPHASE ENERGY INC COM 29355A107   6,465,819 24,403 SH   SOLE 0 0 0 24,403
ENTERPRISE PRODS PARTNERS L COM 293792107   6,291,385 260,837 SH   SOLE 0 0 0 260,837
EXXON MOBIL CORP COM 30231G102   2,495,758 22,627 SH   SOLE 0 0 0 22,627
GENERAL DYNAMICS CORP COM 369550108   3,328,892 13,417 SH   SOLE 0 0 0 13,417
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   54,249 32,100 SH   SOLE 0 0 0 32,100
HALLIBURTON CO COM 406216101   4,709,765 119,689 SH   SOLE 0 0 0 119,689
HOME DEPOT INC COM 437076102   12,208,187 38,651 SH   SOLE 0 0 0 38,651
INTEL CORP COM 458140100   335,661 12,700 SH   SOLE 0 0 0 12,700
INTERNATIONAL BUSINESS MACHS COM 459200101   802,369 5,695 SH   SOLE 0 0 0 5,695
INTUITIVE SURGICAL INC COM NEW 46120E602   8,084,286 30,467 SH   SOLE 0 0 0 30,467
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   208,479 4,045 SH   SOLE 0 0 0 4,045
JOHNSON & JOHNSON COM 478160104   1,612,108 9,126 SH   SOLE 0 0 0 9,126
LEIDOS HOLDINGS INC COM 525327102   6,432,616 61,152 SH   SOLE 0 0 0 61,152
LILLY ELI & CO COM 532457108   439,008 1,200 SH   SOLE 0 0 0 1,200
LOWES COS INC COM 548661107   244,069 1,225 SH   SOLE 0 0 0 1,225
MARTIN MARIETTA MATLS INC COM 573284106   5,510,940 16,306 SH   SOLE 0 0 0 16,306
MASCO CORP COM 574599106   325,570 6,976 SH   SOLE 0 0 0 6,976
MCDONALDS CORP COM 580135101   1,127,908 4,280 SH   SOLE 0 0 0 4,280
MERCK & CO INC COM 58933Y105   1,325,631 11,948 SH   SOLE 0 0 0 11,948
MICROSOFT CORP COM 594918104   14,812,370 61,765 SH   SOLE 0 0 0 61,765
MORGAN STANLEY COM NEW 617446448   624,047 7,340 SH   SOLE 0 0 0 7,340
NEXTERA ENERGY INC COM 65339F101   4,839,186 57,885 SH   SOLE 0 0 0 57,885
NIKE INC CL B 654106103   416,790 3,562 SH   SOLE 0 0 0 3,562
NOVO-NORDISK A S ADR 670100205   338,079 2,498 SH   SOLE 0 0 0 2,498
NXP SEMICONDUCTORS N V COM N6596X109   8,418,574 53,272 SH   SOLE 0 0 0 53,272
OLD DOMINION FREIGHT LINE IN COM 679580100   388,779 1,370 SH   SOLE 0 0 0 1,370
ON SEMICONDUCTOR CORP COM 682189105   5,869,329 94,105 SH   SOLE 0 0 0 94,105
PAYPAL HLDGS INC COM 70450Y103   5,214,301 73,214 SH   SOLE 0 0 0 73,214
PEPSICO INC COM 713448108   8,716,755 48,250 SH   SOLE 0 0 0 48,250
PFIZER INC COM 717081103   978,120 19,089 SH   SOLE 0 0 0 19,089
PROCTER AND GAMBLE CO COM 742718109   514,092 3,392 SH   SOLE 0 0 0 3,392
PROGRESSIVE CORP COM 743315103   512,873 3,954 SH   SOLE 0 0 0 3,954
RAYTHEON TECHNOLOGIES CORP COM 75513E101   9,351,484 92,662 SH   SOLE 0 0 0 92,662
ROCKWELL AUTOMATION INC COM 773903109   3,432,382 13,326 SH   SOLE 0 0 0 13,326
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,209,850 3,164 SH   SOLE 0 11 0 3,153
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,529,479 7,971 SH   SOLE 0 0 0 7,971
STARBUCKS CORP COM 855244109   299,882 3,023 SH   SOLE 0 0 0 3,023
STRYKER CORPORATION COM 863667101   284,097 1,162 SH   SOLE 0 0 0 1,162
SYSCO CORP COM 871829107   229,426 3,001 SH   SOLE 0 0 0 3,001
TE CONNECTIVITY LTD SHS H84989104   6,405,039 55,793 SH   SOLE 0 0 0 55,793
TETRA TECH INC NEW COM 88162G103   9,235,210 63,608 SH   SOLE 0 0 0 63,608
THERMO FISHER SCIENTIFIC INC COM 883556102   15,407,205 27,978 SH   SOLE 0 0 0 27,978
TJX COS INC NEW COM 872540109   11,905,996 149,573 SH   SOLE 0 0 0 149,573
TOPBUILD CORP COM 89055F103   2,111,363 13,492 SH   SOLE 0 0 0 13,492
TRACTOR SUPPLY CO COM 892356106   4,269,259 18,977 SH   SOLE 0 0 0 18,977
UNION PAC CORP COM 907818108   10,470,515 50,565 SH   SOLE 0 0 0 50,565
UNITED RENTALS INC COM 911363109   7,893,878 22,210 SH   SOLE 0 0 0 22,210
UNITEDHEALTH GROUP INC COM 91324P102   870,025 1,641 SH   SOLE 0 0 0 1,641
US BANCORP DEL COM NEW 902973304   5,178,497 118,746 SH   SOLE 0 0 0 118,746
VISA INC COM CL A 92826C839   8,510,579 40,964 SH   SOLE 0 0 0 40,964
WALMART INC COM 931142103   276,065 1,947 SH   SOLE 0 0 0 1,947
WOODWARD INC COM 980745103   270,508 2,800 SH   SOLE 0 0 0 2,800
XYLEM INC COM 98419M100   7,443,462 67,319 SH   SOLE 0 0 0 67,319
ZOETIS INC CL A 98978V103   6,592,997 44,988 SH   SOLE 0 0 0 44,988