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,815,619 16,654 SH   SOLE 0 0 0 16,654
ABBVIE INC COM 00287Y109   2,019,333 14,988 SH   SOLE 0 0 0 14,988
AIR PRODS & CHEMS INC COM 009158106   12,445,674 41,551 SH   SOLE 0 37 0 41,514
ALASKA AIR GROUP INC COM 011659109   4,468,649 84,029 SH   SOLE 0 0 0 84,029
ALBEMARLE CORP COM 012653101   613,274 2,749 SH   SOLE 0 0 0 2,749
ALPHABET INC CAP STK CL C 02079K107   3,249,545 26,862 SH   SOLE 0 40 0 26,822
ALPHABET INC CAP STK CL A 02079K305   11,195,230 93,527 SH   SOLE 0 40 0 93,487
AMAZON COM INC COM 023135106   263,979 2,025 SH   SOLE 0 0 0 2,025
AMGEN INC COM 031162100   352,568 1,588 SH   SOLE 0 0 0 1,588
APPLE INC COM 037833100   19,386,758 99,947 SH   SOLE 0 80 0 99,867
AUTOMATIC DATA PROCESSING IN COM 053015103   1,505,122 6,848 SH   SOLE 0 30 0 6,818
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   337,200 989 SH   SOLE 0 0 0 989
BLACKSTONE INC COM 09260D107   1,389,623 14,947 SH   SOLE 0 0 0 14,947
BOOKING HOLDINGS INC COM 09857L108   8,071,961 2,989 SH   SOLE 0 0 0 2,989
BROADCOM INC COM 11135F101   12,281,997 14,159 SH   SOLE 0 10 0 14,149
CHEVRON CORP NEW COM 166764100   877,089 5,574 SH   SOLE 0 0 0 5,574
CHURCH & DWIGHT CO INC COM 171340102   8,151,915 81,332 SH   SOLE 0 70 0 81,262
CISCO SYS INC COM 17275R102   975,464 18,853 SH   SOLE 0 0 0 18,853
COLGATE PALMOLIVE CO COM 194162103   440,050 5,712 SH   SOLE 0 0 0 5,712
COSTCO WHSL CORP NEW COM 22160K105   13,324,371 24,749 SH   SOLE 0 10 0 24,739
CRH PLC ADR 12626K203   5,614,296 100,741 SH   SOLE 0 0 0 100,741
CSX CORP COM 126408103   332,475 9,750 SH   SOLE 0 0 0 9,750
DANAHER CORPORATION COM 235851102   12,035,403 50,148 SH   SOLE 0 35 0 50,113
DEERE & CO COM 244199105   5,457,104 13,468 SH   SOLE 0 0 0 13,468
DOVER CORP COM 260003108   287,918 1,950 SH   SOLE 0 0 0 1,950
ECOLAB INC COM 278865100   234,669 1,257 SH   SOLE 0 0 0 1,257
EMERSON ELEC CO COM 291011104   299,914 3,318 SH   SOLE 0 0 0 3,318
ENPHASE ENERGY INC COM 29355A107   4,835,985 28,875 SH   SOLE 0 20 0 28,855
ENTERPRISE PRODS PARTNERS L COM 293792107   6,848,970 259,923 SH   SOLE 0 400 0 259,523
EXXON MOBIL CORP COM 30231G102   2,320,783 21,639 SH   SOLE 0 0 0 21,639
GENERAL DYNAMICS CORP COM 369550108   4,669,185 21,702 SH   SOLE 0 0 0 21,702
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   59,706 32,100 SH   SOLE 0 0 0 32,100
HALLIBURTON CO COM 406216101   4,453,166 134,985 SH   SOLE 0 208 0 134,777
HOME DEPOT INC COM 437076102   11,339,750 36,504 SH   SOLE 0 40 0 36,464
INTEL CORP COM 458140100   352,792 10,550 SH   SOLE 0 0 0 10,550
INTERNATIONAL BUSINESS MACHS COM 459200101   777,838 5,813 SH   SOLE 0 0 0 5,813
INTUITIVE SURGICAL INC COM NEW 46120E602   10,568,682 30,908 SH   SOLE 0 20 0 30,888
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   228,098 4,045 SH   SOLE 0 0 0 4,045
ISHARES TR U.S. MED DVC ETF 464288810   228,724 4,051 SH   SOLE 0 5 0 4,046
JOHNSON & JOHNSON COM 478160104   1,471,142 8,888 SH   SOLE 0 0 0 8,888
LEIDOS HOLDINGS INC COM 525327102   5,603,919 63,335 SH   SOLE 0 50 0 63,285
LILLY ELI & CO COM 532457108   581,535 1,240 SH   SOLE 0 0 0 1,240
LOWES COS INC COM 548661107   208,773 925 SH   SOLE 0 0 0 925
MARTIN MARIETTA MATLS INC COM 573284106   7,728,234 16,739 SH   SOLE 0 20 0 16,719
MCDONALDS CORP COM 580135101   1,190,787 3,990 SH   SOLE 0 25 0 3,965
MERCK & CO INC COM 58933Y105   1,307,830 11,334 SH   SOLE 0 0 0 11,334
MICROSOFT CORP COM 594918104   19,670,118 57,762 SH   SOLE 0 40 0 57,722
MORGAN STANLEY COM NEW 617446448   626,836 7,340 SH   SOLE 0 0 0 7,340
NEXTERA ENERGY INC COM 65339F101   5,852,377 78,873 SH   SOLE 0 45 0 78,828
NIKE INC CL B 654106103   358,151 3,245 SH   SOLE 0 0 0 3,245
NOVO-NORDISK A S ADR 670100205   400,367 2,474 SH   SOLE 0 0 0 2,474
NXP SEMICONDUCTORS N V COM N6596X109   10,216,813 49,916 SH   SOLE 0 50 0 49,866
OLD DOMINION FREIGHT LINE IN COM 679580100   469,583 1,270 SH   SOLE 0 0 0 1,270
ON SEMICONDUCTOR CORP COM 682189105   9,218,523 97,468 SH   SOLE 0 80 0 97,388
PAYPAL HLDGS INC COM 70450Y103   5,133,539 76,930 SH   SOLE 0 70 0 76,860
PEPSICO INC COM 713448108   9,054,875 48,887 SH   SOLE 0 60 0 48,827
PFIZER INC COM 717081103   678,177 18,489 SH   SOLE 0 0 0 18,489
PROCTER AND GAMBLE CO COM 742718109   502,108 3,309 SH   SOLE 0 0 0 3,309
PROGRESSIVE CORP COM 743315103   650,466 4,914 SH   SOLE 0 0 0 4,914
RAYTHEON TECHNOLOGIES CORP COM 75513E101   9,394,933 95,906 SH   SOLE 0 73 0 95,833
ROCKWELL AUTOMATION INC COM 773903109   7,414,616 22,506 SH   SOLE 0 20 0 22,486
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,534,102 3,461 SH   SOLE 0 11 0 3,450
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,695,293 7,716 SH   SOLE 0 20 0 7,696
STRYKER CORPORATION COM 863667101   354,515 1,162 SH   SOLE 0 0 0 1,162
TE CONNECTIVITY LTD SHS H84989104   8,257,114 58,912 SH   SOLE 0 30 0 58,882
TETRA TECH INC NEW COM 88162G103   10,697,752 65,334 SH   SOLE 0 50 0 65,284
THERMO FISHER SCIENTIFIC INC COM 883556102   14,002,736 26,838 SH   SOLE 0 15 0 26,823
TJX COS INC NEW COM 872540109   12,726,567 150,095 SH   SOLE 0 120 0 149,975
TOPBUILD CORP COM 89055F103   1,487,052 5,590 SH   SOLE 0 0 0 5,590
TRACTOR SUPPLY CO COM 892356106   5,464,938 24,717 SH   SOLE 0 20 0 24,697
UNION PAC CORP COM 907818108   10,330,099 50,484 SH   SOLE 0 45 0 50,439
UNITED RENTALS INC COM 911363109   9,795,481 21,994 SH   SOLE 0 0 0 21,994
UNITEDHEALTH GROUP INC COM 91324P102   536,394 1,116 SH   SOLE 0 0 0 1,116
US BANCORP DEL COM NEW 902973304   3,804,284 115,142 SH   SOLE 0 100 0 115,042
VISA INC COM CL A 92826C839   9,578,524 40,334 SH   SOLE 0 20 0 40,314
WALMART INC COM 931142103   287,482 1,829 SH   SOLE 0 0 0 1,829
WOODWARD INC COM 980745103   263,980 2,220 SH   SOLE 0 0 0 2,220
XYLEM INC COM 98419M100   7,871,237 69,892 SH   SOLE 0 50 0 69,842
ZOETIS INC CL A 98978V103   8,359,600 48,543 SH   SOLE 0 50 0 48,493