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
3M CO. Common Stock 88579Y101 82 509 SH   DFND 1 0 509 0
ABBOTT LABORATORIES Common Stock 002824100 112 1,025 SH   DFND 1 0 1,025 0
ABBVIE INC Common Stock 00287Y109 117 1,332 SH   DFND 1 265 1,067 0
ACTIVISION BLIZZARD INC. Common Stock 00507V109 62 769 SH   DFND 1 0 769 0
ADOBE SYSTEMS INC. Common Stock 00724F101 4,006 8,168 SH   DFND 1 380 7,788 0
ADVANCED MICRO DEVICES INC. Common Stock 007903107 323 3,936 SH   DFND 1 173 3,763 0
AFLAC INC. Common Stock 001055102 9 258 SH   DFND 1 258 0 0
AIR PRODUCTS AND CHEMICALS INC Common Stock 009158106 4,063 13,642 SH   DFND 1 0 13,642 0
ALLSTATE CORP. Common Stock 020002101 8 85 SH   DFND 1 85 0 0
ALPHABET INC Common Stock 02079K107 11,448 7,790 SH   DFND 1 7,790 0 0
ALPHABET INC Common Stock 02079K305 746 509 SH   DFND 1 72 437 0
AMERICAN WATER WORKS CO INC Common Stock 030420103 5,851 40,387 SH   DFND 1 8,639 31,748 0
AMERIPRISE FINANCIAL INC. Common Stock 03076C106 106 686 SH   DFND 1 0 686 0
AMGEN INC. Common Stock 031162100 123 485 SH   DFND 1 114 371 0
ANALOG DEVICES INC. Common Stock 032654105 34 291 SH   DFND 1 0 291 0
ANTHEM INC Common Stock 036752103 91 338 SH   DFND 1 82 256 0
APPLE INC. Common Stock 037833100 997 8,612 SH   DFND 1 1,360 7,252 0
APPLIED MATERIALS INC. Common Stock 038222105 80 1,353 SH   DFND 1 607 746 0
AT AND T INC. Common Stock 00206R102 214 7,500 SH   DFND 1 1,759 5,741 0
AUTODESK INC. Common Stock 052769106 60 258 SH   DFND 1 127 131 0
AUTOMATIC DATA PROCESSING INC. Common Stock 053015103 49 351 SH   DFND 1 0 351 0
AUTOZONE INC Common Stock 053332102 35 30 SH   DFND 1 0 30 0
BALL CORP. Common Stock 058498106 20 237 SH   DFND 1 237 0 0
BALLARD POWER SYSTEMS INC Common Stock 058586108 39,045 2,586,952 SH   DFND 1 557,912 2,029,040 0
BANK OF MONTREAL Common Stock 063671101 250 4,287 SH   DFND 1 0 4,287 0
BANK OF NEW YORK MELLON CORP/THE Common Stock 064058100 13 387 SH   DFND 1 387 0 0
BANK OF NOVA SCOTIA Common Stock 064149107 74 1,793 SH   DFND 1 0 1,793 0
BARRICK GOLD CORP. Common Stock 067901108 74 2,650 SH   DFND 1 0 2,650 0
BAXTER INTERNATIONAL INC. Common Stock 071813109 24 293 SH   DFND 1 0 293 0
BCE INC Common Stock 05534B760 24 573 SH   DFND 1 0 573 0
BECTON DICKINSON AND CO. Common Stock 075887109 47 201 SH   DFND 1 42 159 0
BERKSHIRE HATHAWAY INC. Common Stock 084670702 117 550 SH   DFND 1 0 550 0
BIOGEN IDEC INC. Common Stock 09062X103 42 149 SH   DFND 1 42 107 0
BLACKROCK INC. Common Stock 09247X101 109 194 SH   DFND 1 70 124 0
BOOKING HOLDINGS INC. Common Stock 09857L108 108 63 SH   DFND 1 41 22 0
BOSTON PROPERTIES INC. Common Stock 101121101 110 1,373 SH   DFND 1 98 1,275 0
BOSTON SCIENTIFIC CORP. Common Stock 101137107 40 1,041 SH   DFND 1 254 787 0
BRIGHT HORIZONS FAMILY SOLUTIONS INC Common Stock 109194100 2,589 17,027 SH   DFND 1 57 16,970 0
BRIGHTHOUSE FINANCIAL INC Common Stock 10922N103 6 226 SH   DFND 1 226 0 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122108 120 1,989 SH   DFND 1 587 1,402 0
BRISTOL-MYERS SQUIBB CO. Common Stock 110122157 1 438 SH   DFND 1 0 438 0
BROOKFIELD RENEWABLE CORP Common Stock 11284V105 37 625 SH   DFND 1 0 625 0
BROOKFIELD RENEWABLE ENERGY PARTNERS LP/CA Common Stock G16258108 131 2,500 SH   DFND 1 0 2,500 0
CANADIAN IMPERIAL BANK OF COMMERCE Common Stock 136069101 49 657 SH   DFND 1 0 657 0
CANADIAN NATIONAL RAILWAY CO. Common Stock 136375102 3,967 37,362 SH   DFND 1 0 37,362 0
CANADIAN PACIFIC RAILWAY LTD Common Stock 13645T100 33 110 SH   DFND 1 0 110 0
CBRE SERVICES INC Common Stock 12504L109 155 3,292 SH   DFND 1 391 2,901 0
CENTENE CORP Common Stock 15135B101 35 597 SH   DFND 1 0 597 0
CHARLES SCHWAB AND CORP SAN FRANCIS Common Stock 808513105 13 351 SH   DFND 1 351 0 0
CIGNA CORP Common Stock 125523100 258 1,523 SH   DFND 1 137 1,386 0
CISCO SYSTEMS INC. Common Stock 17275R102 353 8,972 SH   DFND 1 2,234 6,738 0
CITIZENS FINANCIAL GROUP INC Common Stock 174610105 31 1,214 SH   DFND 1 1,214 0 0
CME GROUP INC. Common Stock 12572Q105 9 56 SH   DFND 1 56 0 0
COGNIZANT TECHN.SOLUTIONS CORP Common Stock 192446102 16 228 SH   DFND 1 228 0 0
COLGATE PALMOLIVE CO. Common Stock 194162103 1,564 20,269 SH   DFND 1 536 19,733 0
CREE INC. Common Stock 225447101 121 1,900 SH   DFND 1 0 1,900 0
CROWN CASTLE INTERNATIONAL CORP Common Stock 22822V101 123 737 SH   DFND 1 156 581 0
CSX CORP. Common Stock 126408103 189 2,429 SH   DFND 1 1,798 631 0
CVS HEALTH CORPORATION Common Stock 126650100 34 582 SH   DFND 1 582 0 0
DANAHER CORP. Common Stock 235851102 42,471 197,237 SH   DFND 1 66,361 130,876 0
DARLING INGREDIENTS INC Common Stock 237266101 209 5,800 SH   DFND 1 0 5,800 0
DEXCOM INC. Common Stock 252131107 17 42 SH   DFND 1 42 0 0
DIGITAL REALTY TRUST INC. Common Stock 253868103 72 490 SH   DFND 1 130 360 0
EBAY INC. Common Stock 278642103 386 7,407 SH   DFND 1 2,972 4,435 0
ECOLAB INC Common Stock 278865100 92,938 465,060 SH   DFND 1 188,768 276,292 0
EDWARDS LIFESCIENCES CORP. Common Stock 28176E108 38 482 SH   DFND 1 125 357 0
ELECTRONIC ARTS Common Stock 285512109 119 916 SH   DFND 1 623 293 0
ELI LILLY AND CO. Common Stock 532457108 3,288 22,212 SH   DFND 1 383 21,829 0
ENPHASE ENERGY INC Common Stock 29355A107 299 3,618 SH   DFND 1 429 3,189 0
EQUINIX INC. Common Stock 29444U700 89 117 SH   DFND 1 0 117 0
ESSENTIAL UTILITIES Common Stock 29670G102 37,871 940,882 SH   DFND 1 363,139 577,743 0
ESTEE LAUDER COS INC Common Stock 518439104 4,007 18,358 SH   DFND 1 175 18,183 0
EXELON CORP. Common Stock 30161N101 31 863 SH   DFND 1 0 863 0
FARFETCH LTD Common Stock 30744W107 1,262 50,156 SH   DFND 1 0 50,156 0
FASTENAL CO. Common Stock 311900104 77 1,702 SH   DFND 1 1,702 0 0
FIDELITY NATL INFORMATION SCES Common Stock 31620M106 52 351 SH   DFND 1 0 351 0
FIRST SOLAR INC Common Stock 336433107 41,349 624,612 SH   DFND 1 1,513 623,099 0
FISERV INC. Common Stock 337738108 65 626 SH   DFND 1 155 471 0
FOX CORP Common Stock 35137L105 17 628 SH   DFND 1 628 0 0
GENERAL MOTORS CO Common Stock 37045V100 1,052 35,545 SH   DFND 1 0 35,545 0
GILEAD SCIENCES INC. Common Stock 375558103 993 15,715 SH   DFND 1 429 15,286 0
GLOBAL PAYMENTS INC. Common Stock 37940X102 37 211 SH   DFND 1 211 0 0
GROUPE CGI INC. Common Stock 12532H104 19,502 288,227 SH   DFND 1 288,227 0 0
HAIN CELESTIAL GROUP INC. Common Stock 405217100 69 2,000 SH   DFND 1 0 2,000 0
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAPITA Common Stock 41068X100 409 9,677 SH   DFND 1 777 8,900 0
HARTFORD FINANCIAL SERVICES GROUP INC. Common Stock 416515104 17 471 SH   DFND 1 471 0 0
HCA HEALTHCARE INC. Common Stock 40412C101 21 168 SH   DFND 1 168 0 0
HOME DEPOT INC. Common Stock 437076102 487 1,754 SH   DFND 1 394 1,360 0
HONEYWELL INTERNATIONAL INC. Common Stock 438516106 107 652 SH   DFND 1 0 652 0
HP INC Common Stock 40434L105 16 823 SH   DFND 1 823 0 0
HUMANA INC. Common Stock 444859102 86 207 SH   DFND 1 69 138 0
HUNTINGTON BANCSHARES INC. Common Stock 446150104 23 2,520 SH   DFND 1 2,520 0 0
IBM Common Stock 459200101 1,940 15,944 SH   DFND 1 255 15,689 0
ILLINOIS TOOL WORKS INC. Common Stock 452308109 55 284 SH   DFND 1 0 284 0
ILLUMINA INC. Common Stock 452327109 210 679 SH   DFND 1 27 652 0
INTEL CORP. Common Stock 458140100 274 5,285 SH   DFND 1 1,257 4,028 0
INTERCONTINENTALEXCHANGE INC. Common Stock 45866F104 24 242 SH   DFND 1 242 0 0
INTERNATIONAL PAPER CO. Common Stock 460146103 1,668 41,144 SH   DFND 1 0 41,144 0
INTERPUBLIC GROUP OF COS INC. Common Stock 460690100 7 412 SH   DFND 1 412 0 0
INTL FLAVORS FRAGRANCES INC. Common Stock 459506101 1,882 15,367 SH   DFND 1 0 15,367 0
INTUIT Common Stock 461202103 51 156 SH   DFND 1 0 156 0
INTUITIVE SURGICAL INC. Common Stock 46120E602 3,176 4,476 SH   DFND 1 50 4,426 0
ITRON INC. Common Stock 465741106 44,947 739,998 SH   DFND 1 183,834 556,164 0
KANSAS CITY SOUTHERN Common Stock 485170302 150 831 SH   DFND 1 831 0 0
KELLOGG CO. Common Stock 487836108 1,186 18,367 SH   DFND 1 0 18,367 0
KEYCORP Common Stock 493267108 31 2,581 SH   DFND 1 2,581 0 0
KIMBERLY CLARK CORP. Common Stock 494368103 55 372 SH   DFND 1 0 372 0
LAM RESEARCH CORP. Common Stock 512807108 39 117 SH   DFND 1 0 117 0
LINCOLN NATIONAL CORP. Common Stock 534187109 9 291 SH   DFND 1 291 0 0
LOWES COS INC. Common Stock 548661107 197 1,189 SH   DFND 1 197 992 0
LULULEMON ATHLETICA INC. Common Stock 550021109 1,767 5,366 SH   DFND 1 0 5,366 0
MANULIFE FINANCIAL CORP Common Stock 56501R106 109 7,877 SH   DFND 1 0 7,877 0
MASTERCARD INC. Common Stock 57636Q104 5,840 17,270 SH   DFND 1 6,795 10,475 0
MCDONALD'S CORP. Common Stock 580135101 22 99 SH   DFND 1 99 0 0
MERCK AND CO. INC. Common Stock 58933Y105 205 2,467 SH   DFND 1 873 1,594 0
MGM RESORTS INTERNATIONAL Common Stock 552953101 26 1,182 SH   DFND 1 1,182 0 0
MICRON TECHNOLOGY INC. Common Stock 595112103 41 882 SH   DFND 1 0 882 0
MICROSOFT CORP. Common Stock 594918104 9,210 43,790 SH   DFND 1 14,463 29,327 0
MOODY'S CORP. Common Stock 615369105 37 127 SH   DFND 1 127 0 0
MOTOROLA SOLUTIONS INC. Common Stock 620076307 29 184 SH   DFND 1 184 0 0
MSCI INC-A Common Stock 55354G100 30 84 SH   DFND 1 84 0 0
NETAPP INC. Common Stock 64110D104 16 363 SH   DFND 1 363 0 0
NETFLIX INC. Common Stock 64110L106 98 196 SH   DFND 1 196 0 0
NEWMONT CORPORATION Common Stock 651639106 74 1,161 SH   DFND 1 0 1,161 0
NEXTERA ENERGY INC Common Stock 65339F101 2,438 8,782 SH   DFND 1 8,015 767 0
NEXTERA ENERGY PARTNERS LP Common Stock 65341B106 180 3,000 SH   DFND 1 0 3,000 0
NIKE INC. Common Stock 654106103 298 2,374 SH   DFND 1 490 1,884 0
NORFOLK SOUTHERN CORP. Common Stock 655844108 45 209 SH   DFND 1 0 209 0
NORTHERN TRUST CORP. Common Stock 665859104 13 169 SH   DFND 1 169 0 0
NORTONLIFELOCK INC Common Stock 668771108 226 10,865 SH   DFND 1 0 10,865 0
NVIDIA CORP. Common Stock 67066G104 9,851 18,202 SH   DFND 1 141 18,061 0
OMNICOM GROUP INC. Common Stock 681919106 12 237 SH   DFND 1 237 0 0
ORACLE CORP. Common Stock 68389X105 163 2,723 SH   DFND 1 889 1,834 0
ORMAT TECHNOLOGIES INC. Common Stock 686688102 255 4,306 SH   DFND 1 1,510 2,796 0
PARKER-HANNIFIN CORP. Common Stock 701094104 26 129 SH   DFND 1 129 0 0
PAYPAL HOLDINGS INC Common Stock 70450Y103 67 338 SH   DFND 1 338 0 0
PEOPLES UNITED FINANCIAL INC. Common Stock 712704105 33 3,186 SH   DFND 1 3,186 0 0
PFIZER INC. Common Stock 717081103 197 5,369 SH   DFND 1 2,100 3,269 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 2,169 15,603 SH   DFND 1 563 15,040 0
PROGRESSIVE CORP. Common Stock 743315103 12 124 SH   DFND 1 124 0 0
PROLOGIS INC Common Stock 74340W103 103 1,025 SH   DFND 1 0 1,025 0
PRUDENTIAL FINANCIAL INC. Common Stock 744320102 15 244 SH   DFND 1 244 0 0
QUALCOMM INC. Common Stock 747525103 108 920 SH   DFND 1 0 920 0
QUEST DIAGNOSTICS INC. Common Stock 74834L100 207 1,811 SH   DFND 1 0 1,811 0
REGENERON PHARMACEUTICALS INC Common Stock 75886F107 36 65 SH   DFND 1 0 65 0
REPUBLIC SERVICES INC. Common Stock 760759100 79 845 SH   DFND 1 0 845 0
ROCKWELL AUTOMATION INC Common Stock 773903109 145 658 SH   DFND 1 0 658 0
ROPER TECHNOLOGIES INC Common Stock 776696106 53 135 SH   DFND 1 135 0 0
S&P GLOBAL INC. Common Stock 78409V104 312 866 SH   DFND 1 111 755 0
SALESFORCE.COM INC Common Stock 79466L302 2,723 10,836 SH   DFND 1 197 10,639 0
SEMPRA ENERGY Common Stock 816851109 30 252 SH   DFND 1 0 252 0
SERVICENOW INC Common Stock 81762P102 56 115 SH   DFND 1 0 115 0
SIGNATURE BANK/NEW YORK NY Common Stock 82669G104 17 205 SH   DFND 1 205 0 0
SPLUNK INC Common Stock 848637104 1,222 6,498 SH   DFND 1 0 6,498 0
STARBUCKS CORP. Common Stock 855244109 28 326 SH   DFND 1 326 0 0
STATE STREET CORP. Common Stock 857477103 11 182 SH   DFND 1 182 0 0
STRYKER CORP. Common Stock 863667101 2,507 12,033 SH   DFND 1 42 11,991 0
SUN LIFE FINANCIAL INC. Common Stock 866796105 157 3,855 SH   DFND 1 0 3,855 0
SUNNOVA ENERGY INTERNATIONAL INC Common Stock 86745K104 152 5,000 SH   DFND 1 0 5,000 0
SUNRUN INC Common Stock 86771W105 10,254 133,054 SH   DFND 1 2,525 130,529 0
SVMK INC Common Stock 78489X103 304 13,770 SH   DFND 1 0 13,770 0
SYSCO CORP. Common Stock 871829107 60 957 SH   DFND 1 293 664 0
TAIWAN SEMICONDUCTOR MFG CO. American Depository Receipt 874039100 47 584 SH   DFND 1 584 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common Stock 874054109 46 278 SH   DFND 1 278 0 0
TARGET CORP. Common Stock 87612E106 159 1,009 SH   DFND 1 367 642 0
TELUS CORP. Common Stock 87971M103 28 1,588 SH   DFND 1 0 1,588 0
TESLA INC Common Stock 88160R101 511 1,190 SH   DFND 1 0 1,190 0
TEXAS INSTRUMENTS Common Stock 882508104 109 761 SH   DFND 1 0 761 0
THERMO FISHER SCIENTIFIC INC. Common Stock 883556102 117,868 266,960 SH   DFND 1 66,799 200,161 0
TIFFANY AND CO. Common Stock 886547108 204 1,765 SH   DFND 1 797 968 0
TJX COMPANIES INC. Common Stock 872540109 58 1,049 SH   DFND 1 395 654 0
TORONTO-DOMINION BANK/THE Common Stock 891160509 124 2,697 SH   DFND 1 0 2,697 0
TRIMBLE NAVIGATION LTD Common Stock 896239100 319 6,559 SH   DFND 1 0 6,559 0
TWITTER INC Common Stock 90184L102 33 746 SH   DFND 1 0 746 0
TYLER TECHNOLOGIES INC. Common Stock 902252105 15 43 SH   DFND 1 43 0 0
UNION PACIFIC CORP. Common Stock 907818108 3,015 15,313 SH   DFND 1 658 14,655 0
UNITEDHEALTH GROUP INC. Common Stock 91324P102 422 1,353 SH   DFND 1 355 998 0
US BANCORP Common Stock 902973304 71 1,978 SH   DFND 1 0 1,978 0
VERISK ANALYTICS INC. Common Stock 92345Y106 19 101 SH   DFND 1 101 0 0
VERIZON COMMUNICATIONS INC. Common Stock 92343V104 56 943 SH   DFND 1 943 0 0
VERTEX PHARMACEUTICALS INC. Common Stock 92532F100 27 99 SH   DFND 1 99 0 0
VIACOMCBS INC Common Stock 92556H206 18 660 SH   DFND 1 660 0 0
VISA INC. Common Stock 92826C839 3,723 18,620 SH   DFND 1 903 17,717 0
VIVINT SOLAR INC Common Stock 92854Q106 53,893 1,272,571 SH   DFND 1 475,150 797,421 0
WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 72 2,012 SH   DFND 1 982 1,030 0
WALT DISNEY CO/THE Common Stock 254687106 316 2,544 SH   DFND 1 768 1,776 0
WASTE CONNECTIONS INC Common Stock 94106B101 127 1,223 SH   DFND 1 0 1,223 0
WASTE MANAGEMENT INC. Common Stock 94106L109 3,750 33,135 SH   DFND 1 0 33,135 0
WATTS WATER TECHNOLOGIES INC. Common Stock 942749102 14 143 SH   DFND 1 143 0 0
WEST PHARMACEUTICAL SCES INC. Common Stock 955306105 67 243 SH   DFND 1 243 0 0
WESTERN UNION CO. Common Stock 959802109 210 9,814 SH   DFND 1 0 9,814 0
WORKDAY INC-CLASS A Common Stock 98138H101 1,672 7,770 SH   DFND 1 0 7,770 0
WW GRAINGER INC Common Stock 384802104 65 183 SH   DFND 1 183 0 0
XYLEM INC Common Stock 98419M100 160 1,900 SH   DFND 1 0 1,900 0
ZB NA Common Stock 989701107 36 1,218 SH   DFND 1 1,218 0 0