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 163 938 SH   DFND 1 0 938 0
ABBOTT LABS Common Stock 002824100 626 5,724 SH   DFND 1 4,472 1,252 0
ABBVIE INC Common Stock 00287Y109 487 4,551 SH   DFND 1 4,551 0 0
ADOBE SYSTEMS INCORPORATED Common Stock 00724F101 5,931 11,861 SH   DFND 1 2,948 8,913 0
ADVANCED MICRO DEVICES INC Common Stock 007903107 531 5,800 SH   DFND 1 4,141 1,659 0
AIR PRODS & CHEMS INC Common Stock 009158106 4,428 16,209 SH   DFND 1 865 15,344 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 1,379 13,138 SH   DFND 1 9,156 3,982 0
ALPHABET INC Common Stock 02079K107 13,575 7,749 SH   DFND 1 7,749 0 0
ALPHABET INC Common Stock 02079K305 2,777 1,585 SH   DFND 1 1,110 475 0
AMERICAN TOWER CORP NEW Common Stock 03027X100 810 3,612 SH   DFND 1 2,880 732 0
AMERICAN WTR WKS CO INC NEW Common Stock 030420103 6,432 41,916 SH   DFND 1 8,203 33,713 0
AMGEN INC Common Stock 031162100 346 1,508 SH   DFND 1 1,508 0 0
AMPHENOL CORP NEW Common Stock 032095101 193 1,482 SH   DFND 1 1,043 439 0
ANALOG DEVICES INC Common Stock 032654105 189 1,284 SH   DFND 1 1,284 0 0
ANSYS INC Common Stock 03662Q105 1,292 3,552 SH   DFND 1 2,802 750 0
ANTHEM INC Common Stock 036752103 1,078 3,360 SH   DFND 1 1,813 1,547 0
APPLIED MATLS INC Common Stock 038222105 386 4,480 SH   DFND 1 3,119 1,361 0
ARISTA NETWORKS INC Common Stock 040413106 925 3,186 SH   DFND 1 3,186 0 0
AT&T INC Common Stock 00206R102 664 23,101 SH   DFND 1 17,360 5,741 0
ATMOS ENERGY CORP Common Stock 049560105 195 2,046 SH   DFND 1 0 2,046 0
AUTOZONE INC Common Stock 053332102 449 379 SH   DFND 1 295 84 0
BALL CORP Common Stock 058498106 138 1,484 SH   DFND 1 1,484 0 0
BALLARD PWR SYS INC NEW Common Stock 058586108 73,531 3,142,924 SH   DFND 1 917,608 2,225,316 0
BANK NEW YORK MELLON CORP Common Stock 064058100 1,362 32,098 SH   DFND 1 24,202 7,896 0
BANK NOVA SCOTIA B C Common Stock 064149107 117 2,167 SH   DFND 1 0 2,167 0
BARRICK GOLD CORP Common Stock 067901108 61 2,682 SH   DFND 1 0 2,682 0
BECTON DICKINSON & CO Common Stock 075887109 181 725 SH   DFND 1 725 0 0
BEST BUY INC Common Stock 086516101 142 1,428 SH   DFND 1 1,428 0 0
BIOGEN INC Common Stock 09062X103 101 416 SH   DFND 1 416 0 0
BOOKING HOLDINGS INC Common Stock 09857L108 679 305 SH   DFND 1 190 115 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 131 3,649 SH   DFND 1 3,649 0 0
BRIGHT HORIZONS FAM SOL IN D Common Stock 109194100 2,501 14,463 SH   DFND 1 57 14,406 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108 659 10,633 SH   DFND 1 5,995 4,638 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122157 0 438 SH   DFND 1 0 438 0
BROOKFIELD RENEWABLE CORP Common Stock 11284V105 262 4,501 SH   DFND 1 0 4,501 0
CANADIAN NATL RY CO Common Stock 136375102 4,274 38,917 SH   DFND 1 0 38,917 0
CANADIAN PAC RY LTD Common Stock 13645T100 71 207 SH   DFND 1 0 207 0
CARRIER GLOBAL CORPORATION Common Stock 14448C104 120 3,199 SH   DFND 1 3,199 0 0
CATERPILLAR INC Common Stock 149123101 219 1,206 SH   DFND 1 1,206 0 0
CENTENE CORP DEL Common Stock 15135B101 479 7,990 SH   DFND 1 4,320 3,670 0
CGI INC Common Stock 12532H104 22,847 288,227 SH   DFND 1 288,227 0 0
CHARTER COMMUNICATIONS INC N Common Stock 16119P108 490 742 SH   DFND 1 742 0 0
CHIPOTLE MEXICAN GRILL INC Common Stock 169656105 298 215 SH   DFND 1 215 0 0
CIGNA CORP NEW Common Stock 125523100 1,029 4,944 SH   DFND 1 2,624 2,320 0
CISCO SYS INC Common Stock 17275R102 928 20,746 SH   DFND 1 14,834 5,912 0
CITIZENS FINL GROUP INC Common Stock 174610105 119 3,332 SH   DFND 1 3,332 0 0
COLGATE PALMOLIVE CO Common Stock 194162103 2,373 27,757 SH   DFND 1 5,297 22,460 0
COMCAST CORP NEW Common Stock 20030N101 1,551 29,601 SH   DFND 1 21,711 7,890 0
CREE INC Common Stock 225447101 1,083 10,232 SH   DFND 1 6,275 3,957 0
CSX CORP Common Stock 126408103 345 3,807 SH   DFND 1 2,620 1,187 0
CUMMINS INC Common Stock 231021106 130 575 SH   DFND 1 575 0 0
DANAHER CORPORATION Common Stock 235851102 9,813 44,177 SH   DFND 1 43,327 850 0
DARLING INGREDIENTS INC Common Stock 237266101 334 5,800 SH   DFND 1 0 5,800 0
DEERE & CO Common Stock 244199105 332 1,236 SH   DFND 1 1,236 0 0
DIGITAL RLTY TR INC Common Stock 253868103 61 439 SH   DFND 1 0 439 0
DISCOVERY INC Common Stock 25470F104 297 9,876 SH   DFND 1 9,876 0 0
EBAY INC. Common Stock 278642103 1,111 22,116 SH   DFND 1 19,713 2,403 0
ECOLAB INC Common Stock 278865100 128,642 594,578 SH   DFND 1 206,860 387,718 0
EDISON INTL Common Stock 281020107 997 15,886 SH   DFND 1 15,886 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 411 4,510 SH   DFND 1 4,510 0 0
ELECTRONIC ARTS INC Common Stock 285512109 720 5,019 SH   DFND 1 5,019 0 0
ENPHASE ENERGY INC Common Stock 29355A107 877 5,000 SH   DFND 1 3,650 1,350 0
ESSENTIAL UTILS INC Common Stock 29670G102 25,726 544,019 SH   DFND 1 179,961 364,058 0
ETSY INC Common Stock 29786A106 134 755 SH   DFND 1 755 0 0
EXPEDIA GROUP INC Common Stock 30212P303 114 867 SH   DFND 1 867 0 0
FARFETCH LTD Common Stock 30744W107 2,728 42,765 SH   DFND 1 0 42,765 0
FIFTH THIRD BANCORP Common Stock 316773100 152 5,537 SH   DFND 1 5,537 0 0
FIRST SOLAR INC Common Stock 336433107 58,128 587,634 SH   DFND 1 9,699 577,935 0
FOX CORP Common Stock 35137L105 195 6,718 SH   DFND 1 6,718 0 0
GAP INC Common Stock 364760108 110 5,461 SH   DFND 1 5,461 0 0
GENERAL MTRS CO Common Stock 37045V100 2,076 49,857 SH   DFND 1 0 49,857 0
GILEAD SCIENCES INC Common Stock 375558103 1,090 18,719 SH   DFND 1 3,569 15,150 0
HAIN CELESTIAL GROUP INC Common Stock 405217100 200 5,000 SH   DFND 1 0 5,000 0
HANNON ARMSTRONG SUST INFR C Common Stock 41068X100 1,558 24,574 SH   DFND 1 15,148 9,426 0
HARTFORD FINL SVCS GROUP INC Common Stock 416515104 800 16,342 SH   DFND 1 11,435 4,907 0
HCA HEALTHCARE INC Common Stock 40412C101 349 2,126 SH   DFND 1 666 1,460 0
HEWLETT PACKARD ENTERPRISE C Common Stock 42824C109 919 77,637 SH   DFND 1 77,637 0 0
HOME DEPOT INC Common Stock 437076102 1,706 6,425 SH   DFND 1 4,477 1,948 0
HP INC Common Stock 40434L105 1,024 41,658 SH   DFND 1 41,658 0 0
HUMANA INC Common Stock 444859102 136 333 SH   DFND 1 333 0 0
HUNTINGTON BANCSHARES INC Common Stock 446150104 102 8,154 SH   DFND 1 8,154 0 0
IDEX CORP Common Stock 45167R104 248 1,250 SH   DFND 1 0 1,250 0
ILLINOIS TOOL WKS INC Common Stock 452308109 100 492 SH   DFND 1 0 492 0
ILLUMINA INC Common Stock 452327109 229 620 SH   DFND 1 385 235 0
INSTALLED BLDG PRODS INC Common Stock 45780R101 275 2,700 SH   DFND 1 0 2,700 0
INTEL CORP Common Stock 458140100 1,081 21,714 SH   DFND 1 14,926 6,788 0
INTERNATIONAL BUSINESS MACHS Common Stock 459200101 2,286 18,163 SH   DFND 1 0 18,163 0
INTERNATIONAL FLAVORS&FRAGRA Common Stock 459506101 1,746 16,049 SH   DFND 1 0 16,049 0
INTERNATIONAL PAPER CO Common Stock 460146103 1,997 40,165 SH   DFND 1 0 40,165 0
INTERPUBLIC GROUP COS INC Common Stock 460690100 124 5,290 SH   DFND 1 5,290 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 3,980 4,865 SH   DFND 1 314 4,551 0
ITRON INC Common Stock 465741106 77,255 805,580 SH   DFND 1 220,900 584,680 0
KELLOGG CO Common Stock 487836108 1,193 19,183 SH   DFND 1 0 19,183 0
KEYCORP Common Stock 493267108 124 7,578 SH   DFND 1 7,578 0 0
KIMBERLY-CLARK CORP Common Stock 494368103 1,626 12,060 SH   DFND 1 9,983 2,077 0
LAM RESEARCH CORP Common Stock 512807108 338 716 SH   DFND 1 497 219 0
LAUDER ESTEE COS INC Common Stock 518439104 5,075 19,067 SH   DFND 1 78 18,989 0
LILLY ELI & CO Common Stock 532457108 4,940 29,261 SH   DFND 1 2,106 27,155 0
LULULEMON ATHLETICA INC Common Stock 550021109 1,857 5,338 SH   DFND 1 0 5,338 0
LUMEN TECHNOLOGIES INC Common Stock 156700106 1,383 142,435 SH   DFND 1 96,314 46,121 0
M & T BK CORP Common Stock 55261F104 129 1,015 SH   DFND 1 1,015 0 0
MARSH & MCLENNAN COS INC Common Stock 571748102 160 1,371 SH   DFND 1 1,371 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 8,041 22,528 SH   DFND 1 11,062 11,466 0
MERCADOLIBRE INC Common Stock 58733R102 102 61 SH   DFND 1 0 61 0
MERCK & CO. INC Common Stock 58933Y105 2,286 27,956 SH   DFND 1 19,493 8,463 0
METLIFE INC Common Stock 59156R108 1,673 35,650 SH   DFND 1 24,656 10,994 0
MICROSOFT CORP Common Stock 594918104 10,837 48,724 SH   DFND 1 21,522 27,202 0
MOHAWK INDS INC Common Stock 608190104 174 1,241 SH   DFND 1 1,241 0 0
NEOGENOMICS INC Common Stock 64049M209 1,373 25,508 SH   DFND 1 0 25,508 0
NEWS CORP NEW Common Stock 65249B109 119 6,658 SH   DFND 1 6,658 0 0
NEXTERA ENERGY INC Common Stock 65339F101 3,853 49,942 SH   DFND 1 47,123 2,819 0
NEXTERA ENERGY PARTNERS LP Common Stock 65341B106 1,596 23,813 SH   DFND 1 14,320 9,493 0
NICE LTD American Depository Receipt 653656108 22 78 SH   DFND 1 0 78 0
NORFOLK SOUTHN CORP Common Stock 655844108 305 1,284 SH   DFND 1 873 411 0
NORTHERN TR CORP Common Stock 665859104 871 9,352 SH   DFND 1 7,272 2,080 0
NVIDIA CORPORATION Common Stock 67066G104 5,055 9,682 SH   DFND 1 2,998 6,684 0
OMNICOM GROUP INC Common Stock 681919106 306 4,908 SH   DFND 1 4,908 0 0
ORACLE CORP Common Stock 68389X105 989 15,295 SH   DFND 1 8,887 6,408 0
ORMAT TECHNOLOGIES INC Common Stock 686688102 728 8,064 SH   DFND 1 6,049 2,015 0
PFIZER INC Common Stock 717081103 913 24,822 SH   DFND 1 14,636 10,186 0
PPG INDS INC Common Stock 693506107 130 902 SH   DFND 1 902 0 0
PROCTER AND GAMBLE CO Common Stock 742718109 2,344 16,849 SH   DFND 1 0 16,849 0
PROLOGIS INC. Common Stock 74340W103 595 5,976 SH   DFND 1 4,800 1,176 0
QUALCOMM INC Common Stock 747525103 880 5,779 SH   DFND 1 3,884 1,895 0
REGENERON PHARMACEUTICALS Common Stock 75886F107 650 1,346 SH   DFND 1 807 539 0
REGIONS FINANCIAL CORP NEW Common Stock 7591EP100 120 7,478 SH   DFND 1 7,478 0 0
ROCKWELL AUTOMATION INC Common Stock 773903109 958 3,821 SH   DFND 1 2,734 1,087 0
ROPER TECHNOLOGIES INC Common Stock 776696106 58 135 SH   DFND 1 135 0 0
S&P GLOBAL INC Common Stock 78409V104 399 1,216 SH   DFND 1 1,216 0 0
SALESFORCE COM INC Common Stock 79466L302 3,261 14,657 SH   DFND 1 4,060 10,597 0
SEMPRA ENERGY Common Stock 816851109 449 3,527 SH   DFND 1 3,069 458 0
SHERWIN WILLIAMS CO Common Stock 824348106 399 544 SH   DFND 1 314 230 0
SIGNATURE BK NEW YORK N Y Common Stock 82669G104 38 283 SH   DFND 1 283 0 0
SPLUNK INC Common Stock 848637104 1,519 8,942 SH   DFND 1 0 8,942 0
STATE STR CORP Common Stock 857477103 1,281 17,606 SH   DFND 1 14,011 3,595 0
STRYKER CORPORATION Common Stock 863667101 3,218 13,136 SH   DFND 1 816 12,320 0
SUNNOVA ENERGY INTL INC. Common Stock 86745K104 844 18,713 SH   DFND 1 9,470 9,243 0
SUNRUN INC Common Stock 86771W105 73,522 1,059,703 SH   DFND 1 294,412 765,291 0
SVMK INC Common Stock 78489X103 1,257 49,212 SH   DFND 1 0 49,212 0
SYSCO CORP Common Stock 871829107 209 2,824 SH   DFND 1 1,606 1,218 0
TAIWAN SEMICONDUCTOR MFG LTD American Depository Receipt 874039100 54 496 SH   DFND 1 496 0 0
TARGET CORP Common Stock 87612E106 652 3,694 SH   DFND 1 2,286 1,408 0
TESLA INC Common Stock 88160R101 698 990 SH   DFND 1 0 990 0
TEXAS INSTRS INC Common Stock 882508104 533 3,251 SH   DFND 1 1,801 1,450 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 119,605 256,785 SH   DFND 1 59,710 197,075 0
TIFFANY & CO NEW Common Stock 886547108 380 2,897 SH   DFND 1 2,897 0 0
TORONTO DOMINION BK ONT Common Stock 891160509 187 3,322 SH   DFND 1 0 3,322 0
TRIMBLE INC Common Stock 896239100 260 3,900 SH   DFND 1 0 3,900 0
TRUIST FINL CORP Common Stock 89832Q109 637 13,311 SH   DFND 1 10,591 2,720 0
ULTA BEAUTY INC Common Stock 90384S303 206 718 SH   DFND 1 718 0 0
UNION PAC CORP Common Stock 907818108 4,012 19,272 SH   DFND 1 2,313 16,959 0
UNITED PARCEL SERVICE INC Common Stock 911312106 137 818 SH   DFND 1 0 818 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 1,078 3,075 SH   DFND 1 2,397 678 0
US BANCORP DEL Common Stock 902973304 620 13,311 SH   DFND 1 10,759 2,552 0
V F CORP Common Stock 918204108 558 6,540 SH   DFND 1 6,540 0 0
VERISK ANALYTICS INC Common Stock 92345Y106 42 203 SH   DFND 1 0 203 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104 65 1,118 SH   DFND 1 0 1,118 0
VISA INC Common Stock 92826C839 4,101 18,752 SH   DFND 1 248 18,504 0
WASTE MGMT INC DEL Common Stock 94106L109 3,986 33,802 SH   DFND 1 0 33,802 0
WATTS WATER TECHNOLOGIES INC Common Stock 942749102 17 143 SH   DFND 1 143 0 0
WIDEOPENWEST INC Common Stock 96758W101 27 2,616 SH   DFND 1 0 2,616 0
WORKDAY INC Common Stock 98138H101 1,944 8,115 SH   DFND 1 0 8,115 0
XILINX INC Common Stock 983919101 121 860 SH   DFND 1 860 0 0
XYLEM INC Common Stock 98419M100 325 3,200 SH   DFND 1 0 3,200 0