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 216 2,443 SH   DFND 1 208 2,235 0
ADOBE SYSTEMS INC. Common Stock 00724F101 1,151 3,491 SH   DFND 1 244 3,247 0
ADVANCED MICRO DEVICES INC. Common Stock 007903107 7 157 SH   DFND 1 157 0 0
AFFILIATED MANAGERS GROUP INC. Common Stock 008252108 7 79 SH   DFND 1 79 0 0
AFLAC INC. Common Stock 001055102 78 1,475 SH   DFND 1 235 1,240 0
AGNC INVESTMENT CORP Common Stock 00123Q104 194 10,996 SH   DFND 1 0 10,996 0
AIR PRODUCTS AND CHEMICALS INC Common Stock 009158106 1,146 4,877 SH   DFND 1 0 4,877 0
ALLSTATE CORP. Common Stock 020002101 99 878 SH   DFND 1 77 801 0
ALPHABET INC Common Stock 02079K107 10,001 7,480 SH   DFND 1 7,480 0 0
ALPHABET INC Common Stock 02079K305 950 709 SH   DFND 1 83 626 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 3,106 25,281 SH   DFND 1 16,216 9,065 0
AMGEN INC. Common Stock 031162100 347 1,438 SH   DFND 1 104 1,334 0
ANTHEM INC Common Stock 036752103 135 446 SH   DFND 1 75 371 0
APPLE INC. Common Stock 037833100 1,121 3,819 SH   DFND 1 438 3,381 0
APPLIED MATERIALS INC. Common Stock 038222105 34 553 SH   DFND 1 553 0 0
AQUA AMERICA INC. Common Stock 03836W103 13,460 286,747 SH   DFND 1 0 286,747 0
AT AND T INC. Common Stock 00206R102 419 10,709 SH   DFND 1 1,605 9,104 0
AUTODESK INC. Common Stock 052769106 21 115 SH   DFND 1 115 0 0
AUTOLIV INC. Common Stock 052800109 192 2,271 SH   DFND 1 2,271 0 0
AVALONBAY COMMUNITIES INC. Common Stock 053484101 16 76 SH   DFND 1 76 0 0
BALL CORP. Common Stock 058498106 23 356 SH   DFND 1 356 0 0
BANK OF NEW YORK MELLON CORP/THE Common Stock 064058100 90 1,788 SH   DFND 1 442 1,346 0
BANK OF NOVA SCOTIA Common Stock 064149107 350 6,188 SH   DFND 1 0 6,188 0
BECTON DICKINSON AND CO. Common Stock 075887109 10 38 SH   DFND 1 38 0 0
BIOGEN IDEC INC. Common Stock 09062X103 11 38 SH   DFND 1 38 0 0
BLACKROCK INC. Common Stock 09247X101 319 634 SH   DFND 1 64 570 0
BOOKING HOLDINGS INC. Common Stock 09857L108 249 121 SH   DFND 1 24 97 0
BOSTON PROPERTIES INC. Common Stock 101121101 12 89 SH   DFND 1 89 0 0
BOSTON SCIENTIFIC CORP. Common Stock 101137107 10 231 SH   DFND 1 231 0 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC Common Stock 109194100 691 4,600 SH   DFND 1 0 4,600 0
BRIGHTHOUSE FINANCIAL INC Common Stock 10922N103 8 206 SH   DFND 1 206 0 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122108 251 3,916 SH   DFND 1 535 3,381 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122157 2 698 SH   DFND 1 0 698 0
BROOKFIELD RENEWABLE ENERGY PARTNERS LP/CA Common Stock G16258108 339 7,280 SH   DFND 1 0 7,280 0
BROWN-FORMAN CORP. Common Stock 115637209 188 2,774 SH   DFND 1 822 1,952 0
CANADIAN NATIONAL RAILWAY CO. Common Stock 136375102 883 9,748 SH   DFND 1 0 9,748 0
CATERPILLAR INC. Common Stock 149123101 276 1,872 SH   DFND 1 0 1,872 0
CBRE SERVICES INC Common Stock 12504L109 22 356 SH   DFND 1 356 0 0
CBS CORP Common Stock 92556H206 25 602 SH   DFND 1 602 0 0
CHARLES SCHWAB AND CORP SAN FRANCIS Common Stock 808513105 107 2,255 SH   DFND 1 320 1,935 0
CISCO SYSTEMS INC. Common Stock 17275R102 485 10,120 SH   DFND 1 2,038 8,082 0
CITIGROUP INC. Common Stock 172967424 639 8,004 SH   DFND 1 343 7,661 0
CITIZENS FINANCIAL GROUP INC Common Stock 174610105 130 3,194 SH   DFND 1 1,107 2,087 0
CLOROX CO. Common Stock 189054109 69 448 SH   DFND 1 0 448 0
CME GROUP INC. Common Stock 12572Q105 100 496 SH   DFND 1 51 445 0
COGNIZANT TECHN.SOLUTIONS CORP Common Stock 192446102 13 208 SH   DFND 1 208 0 0
COLGATE PALMOLIVE CO. Common Stock 194162103 416 6,050 SH   DFND 1 179 5,871 0
CRITEO American Depository Receipt 226718104 120 7,002 SH   DFND 1 0 7,002 0
CRITEO American Depository Receipt 226718104 8,350 481,829 SH   DFND 1 289,672 192,157 0
CROWN CASTLE INTERNATIONAL CORP Common Stock 22822V101 20 142 SH   DFND 1 142 0 0
CVS HEALTH CORPORATION Common Stock 126650100 179 2,413 SH   DFND 1 531 1,882 0
DANAHER CORP. Common Stock 235851102 21,485 139,984 SH   DFND 1 20,278 119,706 0
DEERE AND CO. Common Stock 244199105 241 1,389 SH   DFND 1 0 1,389 0
DIGITAL REALTY TRUST INC. Common Stock 253868103 14 118 SH   DFND 1 118 0 0
EATON VANCE CORP. Common Stock 278265103 274 5,871 SH   DFND 1 0 5,871 0
EBAY INC. Common Stock 278642103 88 2,439 SH   DFND 1 2,439 0 0
ECOLAB INC Common Stock 278865100 51,430 266,489 SH   DFND 1 112,254 154,235 0
EDWARDS LIFESCIENCES CORP. Common Stock 28176E108 9 38 SH   DFND 1 38 0 0
ELECTRONIC ARTS Common Stock 285512109 14 128 SH   DFND 1 128 0 0
ELI LILLY AND CO. Common Stock 532457108 1,028 7,825 SH   DFND 1 349 7,476 0
ENBRIDGE INC. Common Stock 29250N105 367 9,222 SH   DFND 1 0 9,222 0
EQUINIX INC. Common Stock 29444U700 22 38 SH   DFND 1 38 0 0
EQUITY RESIDENTIAL Common Stock 29476L107 16 201 SH   DFND 1 201 0 0
ESSEX PROPERTY TRUST INC. Common Stock 297178105 31 102 SH   DFND 1 102 0 0
ESTEE LAUDER COS INC Common Stock 518439104 1,198 5,802 SH   DFND 1 166 5,636 0
FARFETCH LTD Common Stock 30744W107 213 20,599 SH   DFND 1 0 20,599 0
FASTENAL CO. Common Stock 311900104 57 1,553 SH   DFND 1 1,553 0 0
FIRST SOLAR INC Common Stock 336433107 20,963 374,615 SH   DFND 1 1,085 373,530 0
FISERV INC. Common Stock 337738108 16 141 SH   DFND 1 141 0 0
FOX CORP Common Stock 35137L105 21 572 SH   DFND 1 572 0 0
FRANKLIN RESOURCES INC. Common Stock 354613101 8 308 SH   DFND 1 308 0 0
GENERAL ELECTRIC CO Common Stock 369604103 37 3,279 SH   DFND 1 3,279 0 0
GENERAL MOTORS CO Common Stock 37045V100 344 9,391 SH   DFND 1 0 9,391 0
GILEAD SCIENCES INC. Common Stock 375558103 473 7,282 SH   DFND 1 491 6,791 0
GROUPE CGI INC. Common Stock 12532H104 20,766 247,803 SH   DFND 1 247,803 0 0
HAIN CELESTIAL GROUP INC. Common Stock 405217100 109 4,190 SH   DFND 1 0 4,190 0
HALFMOON PARENT INC Common Stock 125523100 26 125 SH   DFND 1 125 0 0
HARTFORD FINANCIAL SERVICES GROUP INC. Common Stock 416515104 124 2,043 SH   DFND 1 429 1,614 0
HCA HEALTHCARE INC. Common Stock 40412C101 23 153 SH   DFND 1 153 0 0
HERSHEY CO. Common Stock 427866108 9 64 SH   DFND 1 64 0 0
HEWLETT PACKARD ENTERPRISE CO Common Stock 42824C109 36 2,276 SH   DFND 1 2,276 0 0
HEXCEL CORP. Common Stock 428291108 11,107 151,514 SH   DFND 1 151,514 0 0
HOME DEPOT INC. Common Stock 437076102 520 2,383 SH   DFND 1 360 2,023 0
HOST HOTELS AND RESORTS INC. Common Stock 44107P104 3 178 SH   DFND 1 178 0 0
HP INC Common Stock 40434L105 191 9,315 SH   DFND 1 750 8,565 0
HUMANA INC. Common Stock 444859102 411 1,121 SH   DFND 1 63 1,058 0
HUNTINGTON BANCSHARES INC. Common Stock 446150104 35 2,296 SH   DFND 1 2,296 0 0
IBM Common Stock 459200101 778 5,806 SH   DFND 1 232 5,574 0
ILLUMINA INC. Common Stock 452327109 8 25 SH   DFND 1 25 0 0
INTEL CORP. Common Stock 458140100 398 6,652 SH   DFND 1 1,147 5,505 0
INTERCONTINENTALEXCHANGE INC. Common Stock 45866F104 107 1,158 SH   DFND 1 220 938 0
INTERNATIONAL PAPER CO. Common Stock 460146103 436 9,459 SH   DFND 1 0 9,459 0
INTERPUBLIC GROUP OF COS INC. Common Stock 460690100 9 375 SH   DFND 1 375 0 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 591 4,583 SH   DFND 1 113 4,470 0
INTUITIVE SURGICAL INC. Common Stock 46120E602 685 1,158 SH   DFND 1 25 1,133 0
INVESCO LTD Common Stock G491BT108 7 411 SH   DFND 1 411 0 0
KANSAS CITY SOUTHERN Common Stock 485170302 23 153 SH   DFND 1 153 0 0
KELLOGG CO. Common Stock 487836108 325 4,703 SH   DFND 1 315 4,388 0
KEYCORP Common Stock 493267108 48 2,354 SH   DFND 1 2,354 0 0
KIMBERLY CLARK CORP. Common Stock 494368103 51 371 SH   DFND 1 0 371 0
KROGER CO. (THE) Common Stock 501044101 9 297 SH   DFND 1 297 0 0
L BRANDS INC. Common Stock 501797104 25 1,368 SH   DFND 1 0 1,368 0
LEGG MASON INC. Common Stock 524901105 6 170 SH   DFND 1 170 0 0
LIBERTY SIRIUSXM GROUP Common Stock 531229409 116 2,394 SH   DFND 1 0 2,394 0
LINCOLN NATIONAL CORP. Common Stock 534187109 189 3,198 SH   DFND 1 265 2,933 0
LOWES COS INC. Common Stock 548661107 107 895 SH   DFND 1 179 716 0
LULULEMON ATHLETICA INC. Common Stock 550021109 400 1,728 SH   DFND 1 0 1,728 0
MARRIOTT INTL INC. Common Stock 571903202 290 1,916 SH   DFND 1 0 1,916 0
MASTERCARD INC. Common Stock 57636Q104 4,018 13,456 SH   DFND 1 9,719 3,737 0
MCDONALD'S CORP. Common Stock 580135101 234 1,184 SH   DFND 1 90 1,094 0
MERCK AND CO. INC. Common Stock 58933Y105 416 4,571 SH   DFND 1 796 3,775 0
METLIFE INC Common Stock 59156R108 390 7,651 SH   DFND 1 0 7,651 0
MGM RESORTS INTERNATIONAL Common Stock 552953101 36 1,077 SH   DFND 1 1,077 0 0
MICROSOFT CORP. Common Stock 594918104 4,606 29,205 SH   DFND 1 17,728 11,477 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 385 6,987 SH   DFND 1 192 6,795 0
MOODY'S CORP. Common Stock 615369105 27 115 SH   DFND 1 115 0 0
MOTOROLA SOLUTIONS INC. Common Stock 620076307 27 167 SH   DFND 1 167 0 0
MSCI INC-A Common Stock 55354G100 20 77 SH   DFND 1 77 0 0
NAVIENT CORP Common Stock 63938C108 14 1,032 SH   DFND 1 1,032 0 0
NETAPP INC. Common Stock 64110D104 21 331 SH   DFND 1 331 0 0
NETFLIX INC. Common Stock 64110L106 398 1,230 SH   DFND 1 130 1,100 0
NEWMONT CORPORATION Common Stock 651639106 103 2,381 SH   DFND 1 455 1,926 0
NEXTERA ENERGY INC Common Stock 65339F101 1,989 8,215 SH   DFND 1 8,215 0 0
NIKE INC. Common Stock 654106103 308 3,043 SH   DFND 1 447 2,596 0
NORFOLK SOUTHERN CORP. Common Stock 655844108 42 216 SH   DFND 1 216 0 0
NORTHERN TRUST CORP. Common Stock 665859104 16 154 SH   DFND 1 154 0 0
NVIDIA CORP. Common Stock 67066G104 10,389 44,152 SH   DFND 1 129 44,023 0
OMNICOM GROUP INC. Common Stock 681919106 18 216 SH   DFND 1 216 0 0
ORACLE CORP. Common Stock 68389X105 212 3,996 SH   DFND 1 830 3,166 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102 290 3,889 SH   DFND 1 1,377 2,512 0
PARKER-HANNIFIN CORP. Common Stock 701094104 412 2,003 SH   DFND 1 117 1,886 0
PATTERN ENERGY GROUP INC Common Stock 70338P100 467 17,465 SH   DFND 1 3,194 14,271 0
PAYPAL HOLDINGS INC Common Stock 70450Y103 297 2,744 SH   DFND 1 308 2,436 0
PEOPLES UNITED FINANCIAL INC. Common Stock 712704105 49 2,906 SH   DFND 1 2,906 0 0
PFIZER INC. Common Stock 717081103 376 9,603 SH   DFND 1 1,916 7,687 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 734 5,880 SH   DFND 1 513 5,367 0
PROGRESSIVE CORP.(OHIO) Common Stock 743315103 57 791 SH   DFND 1 0 791 0
PRUDENTIAL FINANCIAL INC. Common Stock 744320102 465 4,965 SH   DFND 1 222 4,743 0
PUBLIC STORAGE INC Common Stock 74460D109 11 51 SH   DFND 1 51 0 0
ROPER TECHNOLOGIES INC Common Stock 776696106 48 135 SH   DFND 1 135 0 0
ROYAL BANK OF CANADA Common Stock 780087102 370 4,666 SH   DFND 1 0 4,666 0
S&P GLOBAL INC. Common Stock 78409V104 28 102 SH   DFND 1 102 0 0
SALESFORCE.COM INC Common Stock 79466L302 808 4,967 SH   DFND 1 179 4,788 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 20 143 SH   DFND 1 143 0 0
SIMON PROPERTY GROUP LP Common Stock 828806109 323 2,170 SH   DFND 1 0 2,170 0
SPLUNK INC Common Stock 848637104 72 478 SH   DFND 1 0 478 0
STARBUCKS CORP. Common Stock 855244109 26 297 SH   DFND 1 297 0 0
STATE STREET CORP. Common Stock 857477103 13 166 SH   DFND 1 166 0 0
STRYKER CORP. Common Stock 863667101 628 2,990 SH   DFND 1 38 2,952 0
SUNRUN INC Common Stock 86771W105 197 14,271 SH   DFND 1 0 14,271 0
SYSCO CORP. Common Stock 871829107 243 2,842 SH   DFND 1 267 2,575 0
TAIWAN SEMICONDUCTOR MFG CO. American Depository Receipt 874039100 34 584 SH   DFND 1 584 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common Stock 874054109 31 253 SH   DFND 1 253 0 0
TARGET CORP. Common Stock 87612E106 43 334 SH   DFND 1 334 0 0
TEXAS INSTRUMENTS Common Stock 882508104 288 2,247 SH   DFND 1 165 2,082 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 66,553 204,860 SH   DFND 1 55,049 149,811 0
TIFFANY AND CO. Common Stock 886547108 941 7,040 SH   DFND 1 77 6,963 0
TJX COMPANIES INC. Common Stock 872540109 22 360 SH   DFND 1 360 0 0
TORONTO-DOMINION BANK/THE Common Stock 891160509 307 5,471 SH   DFND 1 0 5,471 0
TWDC ENTERPRISES 18 CORP Common Stock 254687106 525 3,631 SH   DFND 1 700 2,931 0
UNION PACIFIC CORP. Common Stock 907818108 977 5,404 SH   DFND 1 468 4,936 0
UNITED PARCEL SERVICE INC. Common Stock 911312106 15 129 SH   DFND 1 129 0 0
UNITEDHEALTH GROUP INC. Common Stock 91324P102 634 2,156 SH   DFND 1 324 1,832 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104 404 6,582 SH   DFND 1 860 5,722 0
VERTEX PHARMACEUTICALS INC. Common Stock 92532F100 11 51 SH   DFND 1 51 0 0
VF CORP. Common Stock 918204108 167 1,674 SH   DFND 1 0 1,674 0
VISA INC. Common Stock 92826C839 1,563 8,318 SH   DFND 1 897 7,421 0
WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 111 1,885 SH   DFND 1 368 1,517 0
WASTE MANAGEMENT INC. Common Stock 94106L109 1,007 8,833 SH   DFND 1 422 8,411 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 14 143 SH   DFND 1 143 0 0
WELLTOWER INC Common Stock 95040Q104 196 2,393 SH   DFND 1 868 1,525 0
WESTERN DIGITAL CORP. Common Stock 958102105 11 172 SH   DFND 1 172 0 0
WEYERHAEUSER CO. Common Stock 962166104 12 386 SH   DFND 1 386 0 0
WORKDAY INC-CLASS A Common Stock 98138H101 334 2,029 SH   DFND 1 0 2,029 0
WW GRAINGER INC Common Stock 384802104 57 167 SH   DFND 1 167 0 0
XEROX HOLDINGS CORP Common Stock 98421M106 15 420 SH   DFND 1 420 0 0
XYLEM INC Common Stock 98419M100 13 167 SH   DFND 1 167 0 0
ZIONS BANCORPORATION Common Stock 989701107 58 1,111 SH   DFND 1 1,111 0 0