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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,843,841 23,308 SH SOLE 23,308 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 11,643,369 77,804 SH SOLE 77,804 0 0
ALPHABET INC CAP STK CL C 02079K107 20,630,346 232,507 SH SOLE 232,507 0 0
AMERICAN TOWER CORP NEW COM 03027X100 6,691,810 31,586 SH SOLE 31,586 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 16,037,023 105,216 SH SOLE 105,216 0 0
ANALOG DEVICES INC COM 032654105 32,867,511 200,375 SH SOLE 200,375 0 0
ANSYS INC COM 03662Q105 9,530,242 39,448 SH SOLE 39,448 0 0
APPLE INC COM 037833100 35,281,192 271,540 SH SOLE 271,540 0 0
APPLIED MATLS INC COM 038222105 37,398,497 384,047 SH SOLE 384,047 0 0
AUTODESK INC COM 052769106 8,460,539 45,275 SH SOLE 45,275 0 0
BALL CORP COM 058498106 7,762,541 151,790 SH SOLE 151,790 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,792,631 149,223 SH SOLE 149,223 0 0
BCE INC COM NEW 05534B760 6,698,695 152,263 SH SOLE 152,263 0 0
BECTON DICKINSON & CO COM 075887109 11,444,263 45,003 SH SOLE 45,003 0 0
BOSTON SCIENTIFIC CORP COM 101137107 42,032,408 908,416 SH SOLE 908,416 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 27,569,679 171,624 SH SOLE 171,624 0 0
CANADIAN PAC RY LTD COM 13645T100 7,461,725 100,062 SH SOLE 100,062 0 0
CINTAS CORP COM 172908105 40,367,150 89,383 SH SOLE 89,383 0 0
CISCO SYS INC COM 17275R102 7,062,821 148,254 SH SOLE 148,254 0 0
COOPER COS INC COM NEW 216648402 19,297,240 58,358 SH SOLE 58,358 0 0
CREDICORP LTD COM G2519Y108 5,033,393 37,103 SH SOLE 37,103 0 0
CROWN HLDGS INC COM 228368106 4,178,241 50,824 SH SOLE 50,824 0 0
CVS HEALTH CORP COM 126650100 10,770,341 115,574 SH SOLE 115,574 0 0
DANAHER CORPORATION COM 235851102 22,923,529 86,367 SH SOLE 86,367 0 0
DARLING INGREDIENTS INC COM 237266101 5,443,765 86,975 SH SOLE 86,975 0 0
DEERE & CO COM 244199105 34,225,767 79,825 SH SOLE 79,825 0 0
DISNEY WALT CO COM 254687106 6,253,622 71,980 SH SOLE 71,980 0 0
ECOLAB INC COM 278865100 7,252,381 49,824 SH SOLE 49,824 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,248,807 84,318 SH SOLE 84,318 0 0
EQUINIX INC COM 29444U700 30,819,162 47,050 SH SOLE 47,050 0 0
GENERAC HLDGS INC COM 368736104 4,677,066 46,464 SH SOLE 46,464 0 0
GILEAD SCIENCES INC COM 375558103 8,387,373 97,698 SH SOLE 97,698 0 0
GLOBE LIFE INC COM 37959E102 17,076,390 141,654 SH SOLE 141,654 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,512,434 121,202 SH SOLE 121,202 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 41,987,322 613,760 SH SOLE 613,760 0 0
HUBBELL INC COM 443510607 6,648,954 28,332 SH SOLE 28,332 0 0
IDEX CORP COM 45167R104 8,305,275 36,374 SH SOLE 36,374 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,780,378 66,092 SH SOLE 66,092 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,945,408 47,171 SH SOLE 47,171 0 0
IPG PHOTONICS CORP COM 44980X109 5,155,160 54,454 SH SOLE 54,454 0 0
IQVIA HLDGS INC COM 46266C105 38,663,153 188,702 SH SOLE 188,702 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 4,314,492 916,028 SH SOLE 916,028 0 0
JONES LANG LASALLE INC COM 48020Q107 5,196,418 32,606 SH SOLE 32,606 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 3,966,245 255,557 SH SOLE 255,557 0 0
LPL FINL HLDGS INC COM 50212V100 5,658,466 26,176 SH SOLE 26,176 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,725,416 38,454 SH SOLE 38,454 0 0
MASTERCARD INCORPORATED CL A 57636Q104 43,175,200 124,163 SH SOLE 124,163 0 0
MCCORMICK & CO INC COM NON VTG 579780206 8,014,385 96,687 SH SOLE 96,687 0 0
MERCK & CO INC COM 58933Y105 12,894,054 116,215 SH SOLE 116,215 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 4,194,696 2,902 SH SOLE 2,902 0 0
MICROSOFT CORP COM 594918104 86,214,331 359,496 SH SOLE 359,496 0 0
MSCI INC COM 55354G100 7,782,294 16,730 SH SOLE 16,730 0 0
NIKE INC CL B 654106103 8,214,336 70,202 SH SOLE 70,202 0 0
NVIDIA CORPORATION COM 67066G104 8,571,842 58,655 SH SOLE 58,655 0 0
PAYPAL HLDGS INC COM 70450Y103 5,216,865 73,250 SH SOLE 73,250 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,457,975 40,977 SH SOLE 40,977 0 0
PTC INC COM 69370C100 4,790,316 39,906 SH SOLE 39,906 0 0
QUANTA SVCS INC COM 74762E102 7,288,875 51,150 SH SOLE 51,150 0 0
REPUBLIC SVCS INC COM 760759100 10,117,847 78,439 SH SOLE 78,439 0 0
ROCKWELL AUTOMATION INC COM 773903109 11,183,689 43,420 SH SOLE 43,420 0 0
STARBUCKS CORP COM 855244109 7,559,139 76,201 SH SOLE 76,201 0 0
SVB FINANCIAL GROUP COM 78486Q101 4,478,755 19,461 SH SOLE 19,461 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,770,694 90,894 SH SOLE 90,894 0 0
TARGET CORP COM 87612E106 11,193,649 75,105 SH SOLE 75,105 0 0
TEXAS INSTRS INC COM 882508104 18,444,830 111,638 SH SOLE 111,638 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 51,674,547 93,836 SH SOLE 93,836 0 0
TJX COS INC NEW COM 872540109 10,616,172 133,369 SH SOLE 133,369 0 0
TRACTOR SUPPLY CO COM 892356106 8,628,949 38,356 SH SOLE 38,356 0 0
TRAVELERS COMPANIES INC COM 89417E109 9,251,319 49,343 SH SOLE 49,343 0 0
TRIMBLE INC COM 896239100 6,050,465 119,669 SH SOLE 119,669 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,467,877 65,968 SH SOLE 65,968 0 0
UNITED RENTALS INC COM 911363109 39,585,613 111,377 SH SOLE 111,377 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,883,287 149,322 SH SOLE 149,322 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 20,708,991 71,712 SH SOLE 71,712 0 0
VISA INC COM CL A 92826C839 33,556,772 161,517 SH SOLE 161,517 0 0
WASTE MGMT INC DEL COM 94106L109 21,546,997 137,347 SH SOLE 137,347 0 0
WATERS CORP COM 941848103 16,378,407 47,809 SH SOLE 47,809 0 0
WESTROCK CO COM 96145D105 5,860,363 166,677 SH SOLE 166,677 0 0
XYLEM INC COM 98419M100 5,587,102 50,530 SH SOLE 50,530 0 0