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,709,775 16,885 SH   SOLE 0 0 0 16,885
ABBVIE INC COM 00287Y109   2,416,368 15,162 SH   SOLE 0 0 0 15,162
AIR PRODS & CHEMS INC COM 009158106   11,932,474 41,546 SH   SOLE 0 37 0 41,509
ALASKA AIR GROUP INC COM 011659109   3,229,735 76,972 SH   SOLE 0 0 0 76,972
ALBEMARLE CORP COM 012653101   604,323 2,734 SH   SOLE 0 0 0 2,734
ALPHABET INC CAP STK CL A 02079K305   9,696,100 93,474 SH   SOLE 0 40 0 93,434
ALPHABET INC CAP STK CL C 02079K107   2,854,322 27,445 SH   SOLE 0 40 0 27,405
AMAZON COM INC COM 023135106   211,228 2,045 SH   SOLE 0 0 0 2,045
AMGEN INC COM 031162100   428,381 1,772 SH   SOLE 0 0 0 1,772
ANALOG DEVICES INC COM 032654105   210,434 1,067 SH   SOLE 0 0 0 1,067
APPLE INC COM 037833100   17,375,984 105,373 SH   SOLE 0 80 0 105,293
AUTOMATIC DATA PROCESSING IN COM 053015103   1,528,355 6,865 SH   SOLE 0 30 0 6,835
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   305,329 989 SH   SOLE 0 0 0 989
BLACKSTONE INC COM 09260D107   2,063,098 23,487 SH   SOLE 0 0 0 23,487
BOOKING HOLDINGS INC COM 09857L108   7,522,898 2,836 SH   SOLE 0 0 0 2,836
BROADCOM INC COM 11135F101   9,112,464 14,204 SH   SOLE 0 10 0 14,194
CHEVRON CORP NEW COM 166764100   1,006,625 6,170 SH   SOLE 0 0 0 6,170
CHURCH & DWIGHT CO INC COM 171340102   7,136,372 80,719 SH   SOLE 0 70 0 80,649
CISCO SYS INC COM 17275R102   1,020,740 19,526 SH   SOLE 0 0 0 19,526
COLGATE PALMOLIVE CO COM 194162103   440,205 5,858 SH   SOLE 0 0 0 5,858
COSTCO WHSL CORP NEW COM 22160K105   12,314,924 24,785 SH   SOLE 0 10 0 24,775
CRH PLC ADR 12626K203   4,759,906 93,570 SH   SOLE 0 0 0 93,570
CSX CORP COM 126408103   291,915 9,750 SH   SOLE 0 0 0 9,750
DANAHER CORPORATION COM 235851102   12,768,475 50,661 SH   SOLE 0 35 0 50,626
DEERE & CO COM 244199105   5,295,188 12,825 SH   SOLE 0 0 0 12,825
DISNEY WALT CO COM 254687106   209,272 2,090 SH   SOLE 0 0 0 2,090
DOVER CORP COM 260003108   296,283 1,950 SH   SOLE 0 0 0 1,950
ECOLAB INC COM 278865100   218,003 1,317 SH   SOLE 0 0 0 1,317
EMERSON ELEC CO COM 291011104   310,131 3,559 SH   SOLE 0 0 0 3,559
ENPHASE ENERGY INC COM 29355A107   5,664,312 26,937 SH   SOLE 0 20 0 26,917
ENTERPRISE PRODS PARTNERS L COM 293792107   6,815,491 263,146 SH   SOLE 0 400 0 262,746
EXXON MOBIL CORP COM 30231G102   2,373,810 21,647 SH   SOLE 0 0 0 21,647
GENERAL DYNAMICS CORP COM 369550108   4,194,272 18,379 SH   SOLE 0 0 0 18,379
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   42,693 32,100 SH   SOLE 0 0 0 32,100
HALLIBURTON CO COM 406216101   4,107,132 129,808 SH   SOLE 0 208 0 129,600
HOME DEPOT INC COM 437076102   10,923,148 37,013 SH   SOLE 0 40 0 36,973
INTEL CORP COM 458140100   344,669 10,550 SH   SOLE 0 0 0 10,550
INTERNATIONAL BUSINESS MACHS COM 459200101   868,340 6,624 SH   SOLE 0 0 0 6,624
INTUITIVE SURGICAL INC COM NEW 46120E602   7,825,046 30,630 SH   SOLE 0 20 0 30,610
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   215,801 4,045 SH   SOLE 0 0 0 4,045
ISHARES TR U.S. MED DVC ETF 464288810   200,863 3,721 SH   SOLE 0 0 0 3,721
JOHNSON & JOHNSON COM 478160104   1,408,640 9,088 SH   SOLE 0 0 0 9,088
LEIDOS HOLDINGS INC COM 525327102   5,811,784 63,130 SH   SOLE 0 50 0 63,080
LILLY ELI & CO COM 532457108   412,104 1,200 SH   SOLE 0 0 0 1,200
MARTIN MARIETTA MATLS INC COM 573284106   5,901,100 16,620 SH   SOLE 0 20 0 16,600
MCDONALDS CORP COM 580135101   1,193,719 4,269 SH   SOLE 0 25 0 4,244
MERCK & CO INC COM 58933Y105   1,271,148 11,948 SH   SOLE 0 0 0 11,948
MICROSOFT CORP COM 594918104   17,284,894 59,955 SH   SOLE 0 40 0 59,915
MORGAN STANLEY COM NEW 617446448   644,452 7,340 SH   SOLE 0 0 0 7,340
NEXTERA ENERGY INC COM 65339F101   5,574,349 72,319 SH   SOLE 0 45 0 72,274
NIKE INC CL B 654106103   419,797 3,423 SH   SOLE 0 0 0 3,423
NOVO-NORDISK A S ADR 670100205   393,712 2,474 SH   SOLE 0 0 0 2,474
NXP SEMICONDUCTORS N V COM N6596X109   9,349,300 50,137 SH   SOLE 0 50 0 50,087
OLD DOMINION FREIGHT LINE IN COM 679580100   432,867 1,270 SH   SOLE 0 0 0 1,270
ON SEMICONDUCTOR CORP COM 682189105   7,932,767 96,365 SH   SOLE 0 80 0 96,285
PAYPAL HLDGS INC COM 70450Y103   5,793,387 76,289 SH   SOLE 0 70 0 76,219
PEPSICO INC COM 713448108   8,956,565 49,131 SH   SOLE 0 60 0 49,071
PFIZER INC COM 717081103   754,351 18,489 SH   SOLE 0 0 0 18,489
PROCTER AND GAMBLE CO COM 742718109   505,695 3,401 SH   SOLE 0 0 0 3,401
PROGRESSIVE CORP COM 743315103   710,436 4,966 SH   SOLE 0 0 0 4,966
RAYTHEON TECHNOLOGIES CORP COM 75513E101   9,261,472 94,572 SH   SOLE 0 70 0 94,502
ROCKWELL AUTOMATION INC COM 773903109   5,446,147 18,559 SH   SOLE 0 0 0 18,559
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,293,959 3,161 SH   SOLE 0 11 0 3,150
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,615,951 7,888 SH   SOLE 0 20 0 7,868
STRYKER CORPORATION COM 863667101   331,716 1,162 SH   SOLE 0 0 0 1,162
SYSCO CORP COM 871829107   231,767 3,001 SH   SOLE 0 0 0 3,001
TE CONNECTIVITY LTD SHS H84989104   7,663,887 58,436 SH   SOLE 0 30 0 58,406
TESLA INC COM 88160R101   205,385 990 SH   SOLE 0 0 0 990
TETRA TECH INC NEW COM 88162G103   9,585,696 65,249 SH   SOLE 0 50 0 65,199
THERMO FISHER SCIENTIFIC INC COM 883556102   15,721,074 27,276 SH   SOLE 0 20 0 27,256
TJX COS INC NEW COM 872540109   11,690,996 149,196 SH   SOLE 0 120 0 149,076
TOPBUILD CORP COM 89055F103   1,430,130 6,871 SH   SOLE 0 0 0 6,871
TRACTOR SUPPLY CO COM 892356106   5,428,961 23,098 SH   SOLE 0 20 0 23,078
UNION PAC CORP COM 907818108   10,271,949 51,038 SH   SOLE 0 45 0 50,993
UNITED RENTALS INC COM 911363109   8,678,230 21,928 SH   SOLE 0 0 0 21,928
UNITEDHEALTH GROUP INC COM 91324P102   555,293 1,175 SH   SOLE 0 0 0 1,175
US BANCORP DEL COM NEW 902973304   4,501,019 124,855 SH   SOLE 0 100 0 124,755
VISA INC COM CL A 92826C839   9,121,890 40,459 SH   SOLE 0 20 0 40,439
WALMART INC COM 931142103   278,975 1,892 SH   SOLE 0 0 0 1,892
WOODWARD INC COM 980745103   216,161 2,220 SH   SOLE 0 0 0 2,220
XYLEM INC COM 98419M100   7,197,706 68,746 SH   SOLE 0 50 0 68,696
ZOETIS INC CL A 98978V103   7,868,293 47,274 SH   SOLE 0 50 0 47,224