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   39,311 300 SH   SOLE   300 0 0
ALIGN TECHNOLOGY INC COM 016255101   3,876,957 24,270 SH   SOLE   24,270 0 0
ALPHABET INC CAP STK CL C 02079K107   78,184 499 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305   5,836,005 37,687 SH   SOLE   37,687 0 0
AMAZON COM INC COM 023135106   10,060,153 52,042 SH   SOLE   52,042 0 0
APPLE INC COM 037833100   5,643,913 25,803 SH   SOLE   25,803 0 0
DANAHER CORPORATION COM 235851102   1,100,961 5,336 SH   SOLE   5,336 0 0
ECOLAB INC COM 278865100   8,082,402 32,282 SH   SOLE   32,282 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   6,532,298 91,792 SH   SOLE   91,792 0 0
EMERSON ELEC CO COM 291011104   8,162,091 74,872 SH   SOLE   74,872 0 0
META PLATFORMS INC CL A 30303M102   3,314,921 5,729 SH   SOLE   5,729 0 0
FIRST SOLAR INC COM 336433107   139,358 1,092 SH   SOLE   1,092 0 0
GRAIL INC COM 384747101   19 1 SH   SOLE   1 0 0
ILLUMINA INC COM 452327109   2,130,793 26,550 SH   SOLE   26,550 0 0
INTEL CORP COM 458140100   3,990 175 SH   SOLE   175 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,052,727 2,136 SH   SOLE   2,136 0 0
ISHARES GOLD TR ISHARES NEW 464285204   2,081,746 35,703 SH   SOLE   35,703 0 0
ISHARES INC MSCI AGRICULTURE 464286350   55,495 1,500 SH   SOLE   1,500 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   81,032 7,000 SH   SOLE   7,000 0 0
ITRON INC COM 465741106   174,530 1,676 SH   SOLE   1,676 0 0
KLA CORP COM NEW 482480100   208,062 308 SH   SOLE   308 0 0
ELI LILLY & CO COM 532457108   388,770 471 SH   SOLE   471 0 0
MICROSOFT CORP COM 594918104   10,296,324 27,182 SH   SOLE   27,182 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   332,345 765 SH   SOLE   765 0 0
NIKE INC CL B 654106103   4,342,739 68,386 SH   SOLE   68,386 0 0
NVIDIA CORPORATION COM 67066g104   3,101,616 28,193 SH   SOLE   28,193 0 0
PTC INC COM 69370C100   8,114,322 52,239 SH   SOLE   52,239 0 0
PALO ALTO NETWORKS INC COM 697435105   3,372,208 19,458 SH   SOLE   19,458 0 0
SPDR SER TR S&P METALS MNG 78464A755   113,692 2,000 SH   SOLE   2,000 0 0
SALESFORCE INC COM 79466L302   7,998,645 29,533 SH   SOLE   29,533 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   185,597 2,000 SH   SOLE   2,000 0 0
STRYKER CORPORATION COM 863667101   9,660,750 26,403 SH   SOLE   26,403 0 0
TETRA TECH INC NEW COM 88162G103   136,982 4,683 SH   SOLE   4,683 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   7,685,930 15,318 SH   SOLE   15,318 0 0
ULTA BEAUTY INC COM 90384S303   5,195,648 14,399 SH   SOLE   14,399 0 0
UNITEDHEALTH GROUP INC COM 91324P102   66,232 128 SH   SOLE   128 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   47,586 700 SH   SOLE   700 0 0
VEEVA SYS INC CL A COM 922475108   25,336 108 SH   SOLE   108 0 0
VERISK ANALYTICS INC COM 92345y106   126,880 430 SH   SOLE   430 0 0
VISA INC COM CL A 92826C839   12,373,625 35,950 SH   SOLE   35,950 0 0
XYLEM INC COM 98419M100   840,666 7,022 SH   SOLE   7,022 0 0
ZOETIS INC CL A 98978V103   7,537,803 46,050 SH   SOLE   46,050 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,008,183 29,484 SH   SOLE   29,484 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107   2,649 130 SH   SOLE   130 0 0
APTIV PLC COM SHS g3265r107   2,830,295 46,560 SH   SOLE   46,560 0 0
JOHNSON CTLS INTL PLC SHS G51502105   33,365 418 SH   SOLE   418 0 0
ALCON AG ORD SHS H01301128   8,931,128 93,153 SH   SOLE   93,153 0 0
FERRARI N V COM N3167Y103   1,117,097 2,572 SH   SOLE   2,572 0 0
QIAGEN NV COM SHS N72482206   830,207 20,862 SH   SOLE   20,862 0 0