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   45,535 414,748 SH   SOLE   414,748 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   18,322 125,780 SH   SOLE   125,780 0 0
AMAZON COM INC COM 023135106   29,056 345,909 SH   SOLE   345,909 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   31,722 208,123 SH   SOLE   208,123 0 0
AMETEK INC COM 031100100   24,608 176,124 SH   SOLE   176,124 0 0
AMPHENOL CORP NEW CL A 032095101   30,060 394,799 SH   SOLE   394,799 0 0
APPLE INC COM 037833100   50,435 388,168 SH   SOLE   388,168 0 0
AVERY DENNISON CORP COM 053611109   10,462 57,800 SH   SOLE   57,800 0 0
BANK AMERICA CORP COM 060505104   12,976 391,774 SH   SOLE   391,774 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   5,513 112,500 SH   SOLE   112,500 0 0
BAXTER INTL INC COM 071813109   3,680 72,200 SH   SOLE   72,200 0 0
BRUNSWICK CORP COM 117043109   1,997 27,700 SH   SOLE   27,700 0 0
BURLINGTON STORES INC COM 122017106   2,433 12,000 SH   SOLE   12,000 0 0
CAE INC COM 124765108   4,933 255,000 SH   SOLE   255,000 0 0
CMS ENERGY CORP COM 125896100   2,768 43,700 SH   SOLE   43,700 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   8,441 52,544 SH   SOLE   52,544 0 0
CAMDEN PPTY TR SH BEN INT 133131102   2,685 24,000 SH   SOLE   24,000 0 0
CANADIAN NATL RY CO COM 136375102   60,368 508,062 SH   SOLE   508,062 0 0
COCA COLA CO COM 191216100   15,727 247,240 SH   SOLE   247,240 0 0
COGNEX CORP COM 192422103   1,757 37,300 SH   SOLE   37,300 0 0
COOPER COS INC COM NEW 216648402   1,753 5,300 SH   SOLE   5,300 0 0
CULLEN FROST BANKERS INC COM 229899109   8,607 64,372 SH   SOLE   64,372 0 0
DANAHER CORPORATION COM 235851102   46,246 174,236 SH   SOLE   174,236 0 0
DEERE & CO COM 244199105   51,425 119,939 SH   SOLE   119,939 0 0
DISNEY WALT CO COM 254687106   7,723 88,891 SH   SOLE   88,891 0 0
DOLLAR GEN CORP NEW COM 256677105   33,939 137,823 SH   SOLE   137,823 0 0
DONALDSON INC COM 257651109   3,266 55,483 SH   SOLE   55,483 0 0
DYNATRACE INC COM NEW 268150109   1,609 42,000 SH   SOLE   42,000 0 0
ECOLAB INC COM 278865100   23,765 163,264 SH   SOLE   163,264 0 0
FLOWERS FOODS INC COM 343498101   1,868 65,000 SH   SOLE   65,000 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   220 2,814 SH   SOLE   2,814 0 0
FRANCO NEV CORP COM 351858105   1,946 14,271 SH   SOLE   14,271 0 0
HONEYWELL INTL INC COM 438516106   39,098 182,446 SH   SOLE   182,446 0 0
ILLINOIS TOOL WKS INC COM 452308109   12,114 54,990 SH   SOLE   54,990 0 0
INGREDION INC COM 457187102   3,271 33,400 SH   SOLE   33,400 0 0
LAUDER ESTEE COS INC CL A 518439104   25,727 103,693 SH   SOLE   103,693 0 0
LEIDOS HOLDINGS INC COM 525327102   8,943 85,017 SH   SOLE   85,017 0 0
LITTELFUSE INC COM 537008104   3,083 14,000 SH   SOLE   14,000 0 0
LOWES COS INC COM 548661107   14,397 72,260 SH   SOLE   72,260 0 0
LULULEMON ATHLETICA INC COM 550021109   4,678 14,600 SH   SOLE   14,600 0 0
MARRIOTT INTL INC NEW CL A 571903202   18,662 125,340 SH   SOLE   125,340 0 0
MARVELL TECHNOLOGY INC COM 573874104   5,429 146,578 SH   SOLE   146,578 0 0
MCCORMICK & CO INC COM NON VTG 579780206   23,308 281,188 SH   SOLE   281,188 0 0
MICROSOFT CORP COM 594918104   91,215 380,346 SH   SOLE   380,346 0 0
NIKE INC CL B 654106103   15,250 130,331 SH   SOLE   130,331 0 0
ON SEMICONDUCTOR CORP COM 682189105   10,428 167,200 SH   SOLE   167,200 0 0
PNC FINL SVCS GROUP INC COM 693475105   29,253 185,213 SH   SOLE   185,213 0 0
PALO ALTO NETWORKS INC COM 697435105   3,558 25,500 SH   SOLE   25,500 0 0
PARKER-HANNIFIN CORP COM 701094104   16,438 56,489 SH   SOLE   56,489 0 0
RPM INTL INC COM 749685103   2,388 24,500 SH   SOLE   24,500 0 0
REPLIGEN CORP COM 759916109   1,524 9,000 SH   SOLE   9,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   14,893 57,823 SH   SOLE   57,823 0 0
ROLLINS INC COM 775711104   21,173 579,450 SH   SOLE   579,450 0 0
ROPER TECHNOLOGIES INC COM 776696106   35,173 81,403 SH   SOLE   81,403 0 0
SEMPRA COM 816851109   39,555 255,954 SH   SOLE   255,954 0 0
SHERWIN WILLIAMS CO COM 824348106   10,012 42,186 SH   SOLE   42,186 0 0
STARBUCKS CORP COM 855244109   12,739 128,419 SH   SOLE   128,419 0 0
SUN CMNTYS INC COM 866674104   13,811 96,579 SH   SOLE   96,579 0 0
TJX COS INC NEW COM 872540109   37,986 477,207 SH   SOLE   477,207 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,645 35,511 SH   SOLE   35,511 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   19,340 48,360 SH   SOLE   48,360 0 0
TEXAS INSTRS INC COM 882508104   30,530 184,784 SH   SOLE   184,784 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   44,534 80,870 SH   SOLE   80,870 0 0
TRACTOR SUPPLY CO COM 892356106   20,484 91,050 SH   SOLE   91,050 0 0
VEEVA SYS INC CL A COM 922475108   5,890 36,500 SH   SOLE   36,500 0 0
VULCAN MATLS CO COM 929160109   10,479 59,844 SH   SOLE   59,844 0 0
WABTEC COM 929740108   26,299 263,494 SH   SOLE   263,494 0 0
WALMART INC COM 931142103   41,755 294,486 SH   SOLE   294,486 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,758 28,995 SH   SOLE   28,995 0 0
ALPHABET INC CAP STK CL A 02079K305   15,511 175,800 SH   SOLE   175,800 0 0
AMBEV SA SPONSORED ADR 02319V103   200 73,549 SH   SOLE   73,549 0 0
AMERICAN TOWER CORP NEW COM 03027X100   24,641 116,306 SH   SOLE   116,306 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   2,605 92,000 SH   SOLE   92,000 0 0
ANSYS INC COM 03662Q105   16,439 68,046 SH   SOLE   68,046 0 0
AVANTOR INC COM 05352A100   1,982 94,000 SH   SOLE   94,000 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   2,812 42,500 SH   SOLE   42,500 0 0
BAKER HUGHES COMPANY CL A 05722G100   24,165 818,327 SH   SOLE   818,327 0 0
BIO-TECHNE CORP COM 09073M104   4,177 50,400 SH   SOLE   50,400 0 0
CBOE GLOBAL MKTS INC COM 12503M108   3,137 25,000 SH   SOLE   25,000 0 0
CAMECO CORP COM 13321L108   17,141 756,108 SH   SOLE   756,108 0 0
CHENIERE ENERGY INC COM NEW 16411R208   24,114 160,805 SH   SOLE   160,805 0 0
CONSTELLATION ENERGY CORP COM 21037T109   510 5,920 SH   SOLE   5,920 0 0
COSTCO WHSL CORP NEW COM 22160K105   44,522 97,529 SH   SOLE   97,529 0 0
DATADOG INC CL A COM 23804L103   1,904 25,900 SH   SOLE   25,900 0 0
EAST WEST BANCORP INC COM 27579R104   2,254 34,200 SH   SOLE   34,200 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   794 65,000 SH   SOLE   65,000 0 0
ENBRIDGE INC COM 29250N105   22,810 583,533 SH   SOLE   583,533 0 0
EQUINIX INC COM 29444U700   14,983 22,873 SH   SOLE   22,873 0 0
ESSENTIAL UTILS INC COM 29670G102   9,427 197,507 SH   SOLE   197,507 0 0
EVERSOURCE ENERGY COM 30040W108   11,738 140,000 SH   SOLE   140,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   6,421 52,680 SH   SOLE   52,680 0 0
FOX FACTORY HLDG CORP COM 35138V102   2,281 25,000 SH   SOLE   25,000 0 0
GENERAL MTRS CO COM 37045V100   3,280 97,500 SH   SOLE   97,500 0 0
IDEX CORP COM 45167R104   3,082 13,500 SH   SOLE   13,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   28,171 106,166 SH   SOLE   106,166 0 0
IQVIA HLDGS INC COM 46266C105   7,652 37,349 SH   SOLE   37,349 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   18,036 105,428 SH   SOLE   105,428 0 0
M & T BK CORP COM 55261F104   10,496 72,356 SH   SOLE   72,356 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,394 5,000 SH   SOLE   5,000 0 0
METHANEX CORP COM 59151K108   378 9,983 SH   SOLE   9,983 0 0
NETFLIX INC COM 64110L106   19,138 64,900 SH   SOLE   64,900 0 0
NEXTERA ENERGY INC COM 65339F101   58,692 702,063 SH   SOLE   702,063 0 0
NVIDIA CORPORATION COM 67066G104   30,747 210,393 SH   SOLE   210,393 0 0
NUTRIEN LTD COM 67077M108   17,940 245,700 SH   SOLE   245,700 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   39,065 46,284 SH   SOLE   46,284 0 0
PTC INC COM 69370C100   2,881 24,000 SH   SOLE   24,000 0 0
POOL CORP COM 73278L105   1,935 6,400 SH   SOLE   6,400 0 0
PROLOGIS INC. COM 74340W103   32,475 288,079 SH   SOLE   288,079 0 0
SVB FINANCIAL GROUP COM 78486Q101   2,647 11,500 SH   SOLE   11,500 0 0
SALESFORCE INC COM 79466L302   9,773 73,706 SH   SOLE   73,706 0 0
SCHRODINGER INC COM 80810D103   2,525 135,100 SH   SOLE   135,100 0 0
SERVICENOW INC COM 81762P102   3,203 8,250 SH   SOLE   8,250 0 0
SIMPLY GOOD FOODS CO COM 82900L102   1,959 51,500 SH   SOLE   51,500 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   5,892 20,800 SH   SOLE   20,800 0 0
STRATEGIC ED INC COM 86272C103   1,606 20,500 SH   SOLE   20,500 0 0
SYNEOS HEALTH INC CL A 87166B102   1,452 39,594 SH   SOLE   39,594 0 0
TARGA RES CORP COM 87612G101   9,929 135,090 SH   SOLE   135,090 0 0
VISA INC COM CL A 92826C839   29,092 140,029 SH   SOLE   140,029 0 0
WASTE CONNECTIONS INC COM 94106B101   14,507 109,431 SH   SOLE   109,431 0 0
WASTE MGMT INC DEL COM 94106L109   40,355 257,237 SH   SOLE   257,237 0 0
XYLEM INC COM 98419M100   21,392 216,160 SH   SOLE   216,160 0 0
ZOETIS INC CL A 98978V103   58,705 398,214 SH   SOLE   398,214 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108   3,150 138,000 SH   SOLE   138,000 0 0