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
AUTOMATIC DATA PROCESSING IN COM 053015103   3,233,492 10,488 SH   SOLE   10,488 0 0
DESCARTES SYS GROUP INC COM 249906108   3,659 36 SH   SOLE   36 0 0
ABBOTT LABS COM 002824100   40,803 300 SH   SOLE   300 0 0
ALIGN TECHNOLOGY INC COM 016255101   679,221 3,588 SH   SOLE   3,588 0 0
ALPHABET INC CAP STK CL C 02079K107   88,479 499 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305   6,592,975 37,422 SH   SOLE   37,422 0 0
AMAZON COM INC COM 023135106   11,242,721 51,260 SH   SOLE   51,260 0 0
APPLE INC COM 037833100   82,033 400 SH   SOLE   400 0 0
DANAHER CORPORATION COM 235851102   1,057,104 5,352 SH   SOLE   5,352 0 0
ECOLAB INC COM 278865100   8,090,513 30,035 SH   SOLE   30,035 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   7,145,906 91,393 SH   SOLE   91,393 0 0
EMERSON ELEC CO COM 291011104   9,845,061 73,860 SH   SOLE   73,860 0 0
FIRST SOLAR INC COM 336433107   14,726 89 SH   SOLE   89 0 0
ILLUMINA INC COM 452327109   8,682 91 SH   SOLE   91 0 0
INTEL CORP COM 458140100   3,918 175 SH   SOLE   175 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,258,413 2,316 SH   SOLE   2,316 0 0
ISHARES GOLD TR ISHARES NEW 464285204   2,241,964 35,960 SH   SOLE   35,960 0 0
ISHARES INC MSCI AGRICULTURE 464286350   60,349 1,500 SH   SOLE   1,500 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   91,730 7,000 SH   SOLE   7,000 0 0
ITRON INC COM 465741106   219,896 1,671 SH   SOLE   1,671 0 0
KLA CORP COM NEW 482480100   277,618 310 SH   SOLE   310 0 0
ELI LILLY & CO COM 532457108   374,826 481 SH   SOLE   481 0 0
MSCI INC COM 55354g100   145,338 252 SH   SOLE   252 0 0
MICROSOFT CORP COM 594918104   13,189,700 26,524 SH   SOLE   26,524 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   391,740 932 SH   SOLE   932 0 0
NVIDIA CORPORATION COM 67066g104   4,794,617 30,356 SH   SOLE   30,356 0 0
ORACLE CORP COM 68389x105   5,365,805 24,550 SH   SOLE   24,550 0 0
PTC INC COM 69370C100   9,035,711 52,445 SH   SOLE   52,445 0 0
PALO ALTO NETWORKS INC COM 697435105   10,080,805 49,275 SH   SOLE   49,275 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755   134,462 2,000 SH   SOLE   2,000 0 0
SALESFORCE INC COM 79466L302   8,160,979 29,936 SH   SOLE   29,936 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   186,078 2,195 SH   SOLE   2,195 0 0
STRYKER CORPORATION COM 863667101   10,300,788 26,044 SH   SOLE   26,044 0 0
TETRA TECH INC NEW COM 88162G103   405,132 11,270 SH   SOLE   11,270 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   8,428,302 20,793 SH   SOLE   20,793 0 0
ULTA BEAUTY INC COM 90384S303   6,592,050 14,095 SH   SOLE   14,095 0 0
UNITEDHEALTH GROUP INC COM 91324P102   39,924 128 SH   SOLE   128 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   51,225 700 SH   SOLE   700 0 0
VEEVA SYS INC CL A COM 922475108   27,358 95 SH   SOLE   95 0 0
VERISK ANALYTICS INC COM 92345y106   260,694 837 SH   SOLE   837 0 0
VISA INC COM CL A 92826C839   10,497,184 29,574 SH   SOLE   29,574 0 0
XYLEM INC COM 98419M100   998,509 7,720 SH   SOLE   7,720 0 0
ZOETIS INC CL A 98978V103   7,098,061 45,528 SH   SOLE   45,528 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,761,169 29,321 SH   SOLE   29,321 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107   2,300 130 SH   SOLE   130 0 0
ALCON AG ORD SHS H01301128   8,179,791 92,924 SH   SOLE   92,924 0 0
FERRARI N V COM N3167Y103   1,269,890 2,604 SH   SOLE   2,604 0 0
QIAGEN NV COM SHS N72482206   942,460 19,668 SH   SOLE   19,668 0 0