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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC Common Stock 00287Y109 127 1,683 SH   DFND 1 0 1,683 0
ACUITY BRANDS INC. Common Stock 00508Y102 222 1,644 SH   DFND 1 0 1,644 0
ACUITY BRANDS INC. Common Stock 00508Y102 498 3,697 SH   DFND 1 3,697 0 0
ADOBE SYSTEMS INC. Common Stock 00724F101 2,868 10,381 SH   DFND 1 9,164 1,217 0
ADOBE SYSTEMS INC. Common Stock 00724F101 15,604 56,486 SH   DFND 1 0 56,486 0
AFLAC INC. Common Stock 001055102 49 933 SH   DFND 1 0 933 0
AGNC INVESTMENT CORP Common Stock 00123Q104 133 8,271 SH   DFND 1 0 8,271 0
AIR PRODUCTS AND CHEMICALS INC Common Stock 009158106 299 1,347 SH   DFND 1 0 1,347 0
ALLSTATE CORP. Common Stock 020002101 66 603 SH   DFND 1 0 603 0
ALPHABET INC Common Stock 02079K107 1,419 1,164 SH   DFND 1 0 1,164 0
ALPHABET INC Common Stock 02079K107 8,962 7,352 SH   DFND 1 7,352 0 0
ALPHABET INC Common Stock 02079K305 8,813 7,217 SH   DFND 1 6,745 472 0
ALPHABET INC Common Stock 02079K305 24,961 20,441 SH   DFND 1 0 20,441 0
AMAZON COM INC. Common Stock 023135106 2,996 1,726 SH   DFND 1 1,430 296 0
AMAZON COM INC. Common Stock 023135106 17,133 9,870 SH   DFND 1 0 9,870 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 8,512 68,517 SH   DFND 1 66,356 2,161 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 25,646 206,437 SH   DFND 1 0 206,437 0
AMGEN INC. Common Stock 031162100 194 1,005 SH   DFND 1 0 1,005 0
ANTHEM INC Common Stock 036752103 67 280 SH   DFND 1 0 280 0
APPLE INC. Common Stock 037833100 663 2,960 SH   DFND 1 0 2,960 0
AQUA AMERICA INC. Common Stock 03836W103 13,976 311,747 SH   DFND 1 0 311,747 0
ASML HOLDING N.V. Common Stock N07059210 19 78 SH   DFND 1 78 0 0
AT AND T INC. Common Stock 00206R102 259 6,849 SH   DFND 1 0 6,849 0
AUTOLIV INC. Common Stock 052800109 179 2,271 SH   DFND 1 2,271 0 0
BANK OF NEW YORK MELLON CORP/THE Common Stock 064058100 46 1,012 SH   DFND 1 0 1,012 0
BANK OF NOVA SCOTIA Common Stock 064149107 265 4,656 SH   DFND 1 0 4,656 0
BLACKROCK INC. Common Stock 09247X101 192 430 SH   DFND 1 0 430 0
BOOKING HOLDINGS INC. Common Stock 09857L108 145 74 SH   DFND 1 0 74 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC Common Stock 109194100 519 3,400 SH   DFND 1 0 3,400 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC Common Stock 109194100 1,539 10,090 SH   DFND 1 9,200 890 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122108 102 2,018 SH   DFND 1 0 2,018 0
BROOKFIELD RENEWABLE ENERGY PARTNERS LP/CA Common Stock G16258108 223 5,477 SH   DFND 1 0 5,477 0
BROWN-FORMAN CORP. Common Stock 115637209 92 1,468 SH   DFND 1 0 1,468 0
CANADIAN NATIONAL RAILWAY CO. Common Stock 136375102 170 1,887 SH   DFND 1 0 1,887 0
CANADIAN PACIFIC RAILWAY LTD Common Stock 13645T100 527 2,371 SH   DFND 1 0 2,371 0
CARNIVAL CORP Common Stock 143658300 90 2,060 SH   DFND 1 0 2,060 0
CATERPILLAR INC. Common Stock 149123101 178 1,409 SH   DFND 1 0 1,409 0
CELGENE CORP. Common Stock 151020104 52 526 SH   DFND 1 0 526 0
CHARLES SCHWAB AND CORP SAN FRANCIS Common Stock 808513105 61 1,455 SH   DFND 1 0 1,455 0
CHURCH AND DWIGHT CO.INC. Common Stock 171340102 1,162 15,438 SH   DFND 1 0 15,438 0
CHURCH AND DWIGHT CO.INC. Common Stock 171340102 2,988 39,716 SH   DFND 1 39,716 0 0
CISCO SYSTEMS INC. Common Stock 17275R102 300 6,081 SH   DFND 1 0 6,081 0
CITIGROUP INC. Common Stock 172967424 398 5,765 SH   DFND 1 0 5,765 0
CITIZENS FINANCIAL GROUP INC Common Stock 174610105 55 1,569 SH   DFND 1 0 1,569 0
CLOROX CO. Common Stock 189054109 51 338 SH   DFND 1 0 338 0
CME GROUP INC. Common Stock 12572Q105 71 336 SH   DFND 1 0 336 0
COLGATE PALMOLIVE CO. Common Stock 194162103 148 2,011 SH   DFND 1 0 2,011 0
CRITEO American Depository Receipt 226718104 122 6,587 SH   DFND 1 0 6,587 0
CRITEO American Depository Receipt 226718104 8,843 473,159 SH   DFND 1 288,172 184,987 0
CVS HEALTH CORPORATION Common Stock 126650100 89 1,415 SH   DFND 1 0 1,415 0
DANAHER CORP. Common Stock 235851102 30,744 212,867 SH   DFND 1 93,161 119,706 0
DANAHER CORP. Common Stock 235851102 38,146 264,117 SH   DFND 1 0 264,117 0
DEERE AND CO. Common Stock 244199105 176 1,046 SH   DFND 1 0 1,046 0
EATON VANCE CORP. Common Stock 278265103 198 4,417 SH   DFND 1 0 4,417 0
EBAY INC. Common Stock 278642103 2,564 65,781 SH   DFND 1 65,781 0 0
EBAY INC. Common Stock 278642103 17,637 452,459 SH   DFND 1 0 452,459 0
ECOLAB INC Common Stock 278865100 33,654 169,936 SH   DFND 1 0 169,936 0
ECOLAB INC Common Stock 278865100 54,216 273,762 SH   DFND 1 140,598 133,164 0
ELI LILLY AND CO. Common Stock 532457108 278 2,484 SH   DFND 1 0 2,484 0
ENBRIDGE INC. Common Stock 29250N105 244 6,939 SH   DFND 1 0 6,939 0
ESTEE LAUDER COS INC Common Stock 518439104 3,200 16,085 SH   DFND 1 14,798 1,287 0
ESTEE LAUDER COS INC Common Stock 518439104 10,399 52,267 SH   DFND 1 0 52,267 0
FARFETCH LTD Common Stock 30744W107 37 4,245 SH   DFND 1 0 4,245 0
FIRST SOLAR INC Common Stock 336433107 7,864 135,560 SH   DFND 1 0 135,560 0
GENERAL MOTORS CO Common Stock 37045V100 105 2,801 SH   DFND 1 0 2,801 0
GILEAD SCIENCES INC. Common Stock 375558103 2,977 46,977 SH   DFND 1 44,158 2,819 0
GILEAD SCIENCES INC. Common Stock 375558103 12,379 195,320 SH   DFND 1 0 195,320 0
GROUPE CGI INC. Common Stock 12532H104 20,020 253,024 SH   DFND 1 253,024 0 0
HAIN CELESTIAL GROUP INC. Common Stock 405217100 90 4,190 SH   DFND 1 0 4,190 0
HARTFORD FINANCIAL SERVICES GROUP INC. Common Stock 416515104 74 1,214 SH   DFND 1 0 1,214 0
HEXCEL CORP. Common Stock 428291108 586 7,141 SH   DFND 1 0 7,141 0
HEXCEL CORP. Common Stock 428291108 13,938 169,702 SH   DFND 1 169,702 0 0
HOME DEPOT INC. Common Stock 437076102 353 1,523 SH   DFND 1 0 1,523 0
HP INC Common Stock 40434L105 122 6,442 SH   DFND 1 0 6,442 0
HUMANA INC. Common Stock 444859102 204 797 SH   DFND 1 0 797 0
HUNT TRANSPORT SCE INC.(J.B.) Common Stock 445658107 162 1,461 SH   DFND 1 0 1,461 0
HUNT TRANSPORT SCE INC.(J.B.) Common Stock 445658107 516 4,664 SH   DFND 1 4,664 0 0
IBM Common Stock 459200101 273 1,879 SH   DFND 1 0 1,879 0
INTEL CORP. Common Stock 458140100 213 4,142 SH   DFND 1 0 4,142 0
INTERCONTINENTALEXCHANGE INC. Common Stock 45866F104 65 707 SH   DFND 1 0 707 0
INTERNATIONAL PAPER CO. Common Stock 460146103 77 1,831 SH   DFND 1 0 1,831 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 2,438 19,869 SH   DFND 1 19,004 865 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 5,997 48,880 SH   DFND 1 0 48,880 0
INTUITIVE SURGICAL INC. Common Stock 46120E602 578 1,070 SH   DFND 1 0 1,070 0
INTUITIVE SURGICAL INC. Common Stock 46120E602 1,658 3,070 SH   DFND 1 2,850 220 0
KIMBERLY CLARK CORP. Common Stock 494368103 40 280 SH   DFND 1 0 280 0
L BRANDS INC. Common Stock 501797104 20 1,025 SH   DFND 1 0 1,025 0
LIBERTY SIRIUSXM GROUP Common Stock 531229409 75 1,801 SH   DFND 1 0 1,801 0
LINCOLN NATIONAL CORP. Common Stock 534187109 133 2,207 SH   DFND 1 0 2,207 0
LOWES COS INC. Common Stock 548661107 59 539 SH   DFND 1 0 539 0
LULULEMON ATHLETICA INC. Common Stock 550021109 64 335 SH   DFND 1 0 335 0
MARRIOTT INTL INC. Common Stock 571903202 179 1,443 SH   DFND 1 0 1,443 0
MASTERCARD INC. Common Stock 57636Q104 14,394 53,004 SH   DFND 1 51,568 1,436 0
MASTERCARD INC. Common Stock 57636Q104 40,967 150,851 SH   DFND 1 0 150,851 0
MCDONALD'S CORP. Common Stock 580135101 114 529 SH   DFND 1 0 529 0
MERCK AND CO. INC. Common Stock 58933Y105 239 2,841 SH   DFND 1 0 2,841 0
METLIFE INC. Common Stock 59156R108 272 5,757 SH   DFND 1 0 5,757 0
MICROSOFT CORP. Common Stock 594918104 14,627 105,209 SH   DFND 1 100,418 4,791 0
MICROSOFT CORP. Common Stock 594918104 43,315 311,554 SH   DFND 1 0 311,554 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 283 5,113 SH   DFND 1 0 5,113 0
NETFLIX INC. Common Stock 64110L106 139 521 SH   DFND 1 0 521 0
NEWMONT GOLDCORP CORPORATION Common Stock 651639106 55 1,448 SH   DFND 1 0 1,448 0
NEXTERA ENERGY INC Common Stock 65339F101 7,718 33,127 SH   DFND 1 33,127 0 0
NEXTERA ENERGY INC Common Stock 65339F101 15,393 66,067 SH   DFND 1 0 66,067 0
NIKE INC. Common Stock 654106103 109 1,165 SH   DFND 1 0 1,165 0
NOVO-NORDISK A/S Common Stock 670100205 50 966 SH   DFND 1 966 0 0
NVIDIA CORP. Common Stock 67066G104 511 2,935 SH   DFND 1 0 2,935 0
NVIDIA CORP. Common Stock 67066G104 12,156 69,832 SH   DFND 1 4,722 65,110 0
ORACLE CORP. Common Stock 68389X105 1,282 23,302 SH   DFND 1 20,920 2,382 0
ORACLE CORP. Common Stock 68389X105 8,134 147,802 SH   DFND 1 0 147,802 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102 622 8,372 SH   DFND 1 0 8,372 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102 897 12,076 SH   DFND 1 10,187 1,889 0
PARKER-HANNIFIN CORP. Common Stock 701094104 256 1,420 SH   DFND 1 0 1,420 0
PATTERN ENERGY GROUP INC Common Stock 70338P100 628 23,315 SH   DFND 1 0 23,315 0
PATTERN ENERGY GROUP INC Common Stock 70338P100 1,946 72,246 SH   DFND 1 61,510 10,736 0
PAYPAL HOLDINGS INC Common Stock 70450Y103 190 1,834 SH   DFND 1 0 1,834 0
PFIZER INC. Common Stock 717081103 208 5,782 SH   DFND 1 0 5,782 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 228 1,834 SH   DFND 1 0 1,834 0
PROGRESSIVE CORP.(OHIO) Common Stock 743315103 46 594 SH   DFND 1 0 594 0
PRUDENTIAL FINANCIAL INC. Common Stock 744320102 321 3,570 SH   DFND 1 0 3,570 0
PRUDENTIAL P.L.C. Common Stock 74435K204 20 553 SH   DFND 1 553 0 0
QUALCOMM INC. Common Stock 747525103 85 1,116 SH   DFND 1 0 1,116 0
ROPER TECHNOLOGIES INC Common Stock 776696106 7,295 20,457 SH   DFND 1 20,457 0 0
ROPER TECHNOLOGIES INC Common Stock 776696106 26,478 74,252 SH   DFND 1 0 74,252 0
ROYAL BANK OF CANADA Common Stock 780087102 285 3,510 SH   DFND 1 0 3,510 0
SALESFORCE.COM INC Common Stock 79466L302 269 1,809 SH   DFND 1 0 1,809 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 2,432 20,398 SH   DFND 1 20,398 0 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 11,013 92,377 SH   DFND 1 0 92,377 0
SIMON PROPERTY GROUP LP Common Stock 828806109 254 1,634 SH   DFND 1 0 1,634 0
SMITH CORP.(A.O.) Common Stock 831865209 368 7,708 SH   DFND 1 0 7,708 0
SMITH CORP.(A.O.) Common Stock 831865209 1,107 23,202 SH   DFND 1 23,202 0 0
SPLUNK INC Common Stock 848637104 43 361 SH   DFND 1 0 361 0
STRYKER CORP. Common Stock 863667101 124 572 SH   DFND 1 0 572 0
SYSCO CORP. Common Stock 871829107 154 1,937 SH   DFND 1 0 1,937 0
TAIWAN SEMICONDUCTOR MFG CO. American Depository Receipt 874039100 3,138 67,510 SH   DFND 1 67,510 0 0
TAIWAN SEMICONDUCTOR MFG CO. American Depository Receipt 874039100 17,193 369,900 SH   DFND 1 0 369,900 0
TAKEDA PHARMACEUTICAL CO LTD American Depository Receipt 874060205 22 1,301 SH   DFND 1 1,301 0 0
TEXAS INSTRUMENTS Common Stock 882508104 203 1,568 SH   DFND 1 0 1,568 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 39,837 136,771 SH   DFND 1 0 136,771 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 68,633 235,632 SH   DFND 1 91,809 143,823 0
TIFFANY AND CO. Common Stock 886547108 154 1,666 SH   DFND 1 0 1,666 0
TORONTO-DOMINION BANK/THE Common Stock 891160509 240 4,117 SH   DFND 1 0 4,117 0
TRIMBLE NAVIGATION LTD Common Stock 896239100 291 7,496 SH   DFND 1 0 7,496 0
TRIMBLE NAVIGATION LTD Common Stock 896239100 1,003 25,847 SH   DFND 1 25,847 0 0
TWDC ENTERPRISES 18 CORP Common Stock 254687106 288 2,207 SH   DFND 1 0 2,207 0
UNILEVER NV Common Stock 904784709 24 403 SH   DFND 1 403 0 0
UNION PACIFIC CORP. Common Stock 907818108 284 1,755 SH   DFND 1 0 1,755 0
UNITEDHEALTH GROUP INC. Common Stock 91324P102 300 1,380 SH   DFND 1 0 1,380 0
VEONEER INC Common Stock 92336X109 125 8,367 SH   DFND 1 8,367 0 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104 260 4,305 SH   DFND 1 0 4,305 0
VF CORP. Common Stock 918204108 112 1,260 SH   DFND 1 0 1,260 0
VISA INC. Common Stock 92826C839 8,992 52,276 SH   DFND 1 49,308 2,968 0
VISA INC. Common Stock 92826C839 28,276 164,384 SH   DFND 1 0 164,384 0
WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 63 1,141 SH   DFND 1 0 1,141 0
WASTE MANAGEMENT INC. Common Stock 94106L109 187 1,628 SH   DFND 1 0 1,628 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 1,063 11,346 SH   DFND 1 11,346 0 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 8,058 85,973 SH   DFND 1 0 85,973 0
WELLTOWER INC Common Stock 95040Q104 104 1,147 SH   DFND 1 0 1,147 0
WORKDAY INC-CLASS A Common Stock 98138H101 50 295 SH   DFND 1 0 295 0
XYLEM INC Common Stock 98419M100 570 7,160 SH   DFND 1 0 7,160 0
XYLEM INC Common Stock 98419M100 1,656 20,797 SH   DFND 1 20,797 0 0