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 233 1,214 SH   DFND 1 276 938 0
ABBOTT LABS Common Stock 002824100 833 6,953 SH   DFND 1 5,701 1,252 0
ABBVIE INC Common Stock 00287Y109 587 5,427 SH   DFND 1 5,427 0 0
ADOBE SYSTEMS INCORPORATED Common Stock 00724F101 6,044 12,715 SH   DFND 1 3,693 9,022 0
ADVANCED MICRO DEVICES INC Common Stock 007903107 556 7,084 SH   DFND 1 5,425 1,659 0
AIR PRODS & CHEMS INC Common Stock 009158106 516 1,836 SH   DFND 1 1,216 620 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 1,636 16,064 SH   DFND 1 12,082 3,982 0
ALPHABET INC Common Stock 02079K107 13,942 6,740 SH   DFND 1 6,740 0 0
ALPHABET INC Common Stock 02079K305 3,792 1,839 SH   DFND 1 1,410 429 0
AMERICAN EXPRESS CO Common Stock 025816109 2,682 18,964 SH   DFND 1 0 18,964 0
AMERICAN TOWER CORP NEW Common Stock 03027X100 1,047 4,382 SH   DFND 1 3,650 732 0
AMERICAN WTR WKS CO INC NEW Common Stock 030420103 6,506 43,398 SH   DFND 1 8,029 35,369 0
AMGEN INC Common Stock 031162100 447 1,799 SH   DFND 1 1,799 0 0
AMPHENOL CORP NEW Common Stock 032095101 239 3,625 SH   DFND 1 2,747 878 0
ANALOG DEVICES INC Common Stock 032654105 237 1,532 SH   DFND 1 1,532 0 0
ANSYS INC Common Stock 03662Q105 3,404 10,027 SH   DFND 1 3,339 6,688 0
ANTHEM INC Common Stock 036752103 1,428 3,981 SH   DFND 1 2,574 1,407 0
APPLIED MATLS INC Common Stock 038222105 732 5,480 SH   DFND 1 4,119 1,361 0
ARISTA NETWORKS INC Common Stock 040413106 1,146 3,798 SH   DFND 1 3,798 0 0
ARRAY TECHNOLOGIES INC Common Stock 04271T100 2,541 85,214 SH   DFND 1 0 85,214 0
AT&T INC Common Stock 00206R102 851 28,117 SH   DFND 1 22,376 5,741 0
ATMOS ENERGY CORP Common Stock 049560105 261 2,646 SH   DFND 1 600 2,046 0
AUTOZONE INC Common Stock 053332102 645 460 SH   DFND 1 376 84 0
BALL CORP Common Stock 058498106 126 1,488 SH   DFND 1 1,488 0 0
BALLARD PWR SYS INC NEW Common Stock 058586108 73,565 3,021,799 SH   DFND 1 945,438 2,076,361 0
BANK NEW YORK MELLON CORP Common Stock 064058100 1,804 38,168 SH   DFND 1 30,959 7,209 0
BANK NOVA SCOTIA B C Common Stock 064149107 175 2,802 SH   DFND 1 635 2,167 0
BECTON DICKINSON & CO Common Stock 075887109 210 865 SH   DFND 1 865 0 0
BEST BUY INC Common Stock 086516101 195 1,704 SH   DFND 1 1,704 0 0
BIOGEN INC Common Stock 09062X103 139 497 SH   DFND 1 497 0 0
BOOKING HOLDINGS INC Common Stock 09857L108 873 375 SH   DFND 1 260 115 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 168 4,351 SH   DFND 1 4,351 0 0
BRIGHT HORIZONS FAM SOL IN D Common Stock 109194100 2,869 16,739 SH   DFND 1 0 16,739 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108 776 12,306 SH   DFND 1 8,315 3,991 0
BROOKFIELD RENEWABLE CORP Common Stock 11284V105 351 7,501 SH   DFND 1 0 7,501 0
CANADIAN NATL RY CO Common Stock 136375102 4,683 40,367 SH   DFND 1 453 39,914 0
CANADIAN PAC RY LTD Common Stock 13645T100 102 269 SH   DFND 1 62 207 0
CARRIER GLOBAL CORPORATION Common Stock 14448C104 161 3,814 SH   DFND 1 3,814 0 0
CATERPILLAR INC Common Stock 149123101 333 1,439 SH   DFND 1 1,439 0 0
CENTENE CORP DEL Common Stock 15135B101 632 9,896 SH   DFND 1 6,226 3,670 0
CGI INC Common Stock 12532H104 20,908 251,036 SH   DFND 1 251,036 0 0
CHARTER COMMUNICATIONS INC N Common Stock 16119P108 544 883 SH   DFND 1 883 0 0
CHIPOTLE MEXICAN GRILL INC Common Stock 169656105 362 255 SH   DFND 1 255 0 0
CIGNA CORP NEW Common Stock 125523100 1,415 5,855 SH   DFND 1 3,746 2,109 0
CISCO SYS INC Common Stock 17275R102 1,270 24,564 SH   DFND 1 19,241 5,323 0
CITIZENS FINANCIAL GROUP INC Common Stock 174610105 175 3,973 SH   DFND 1 3,973 0 0
COLGATE PALMOLIVE CO Common Stock 194162103 3,156 40,044 SH   DFND 1 7,494 32,550 0
COMCAST CORP NEW Common Stock 20030N101 1,813 33,519 SH   DFND 1 27,609 5,910 0
CREE INC Common Stock 225447101 36,651 338,956 SH   DFND 1 7,982 330,974 0
CSX CORP Common Stock 126408103 449 4,660 SH   DFND 1 3,473 1,187 0
CUMMINS INC Common Stock 231021106 178 688 SH   DFND 1 688 0 0
DANAHER CORPORATION Common Stock 235851102 841 3,737 SH   DFND 1 1,887 1,850 0
DANIMER SCIENTIFIC INC Common Stock 236272100 173 4,600 SH   DFND 1 0 4,600 0
DARLING INGREDIENTS INC Common Stock 237266101 389 5,300 SH   DFND 1 0 5,300 0
DEERE & CO Common Stock 244199105 551 1,473 SH   DFND 1 1,473 0 0
DIGITAL RLTY TR INC Common Stock 253868103 79 568 SH   DFND 1 129 439 0
DISCOVERY INC Common Stock 25470F104 511 11,774 SH   DFND 1 11,774 0 0
EBAY INC. Common Stock 278642103 1,529 24,983 SH   DFND 1 22,580 2,403 0
ECOLAB INC Common Stock 278865100 133,493 623,599 SH   DFND 1 196,257 427,342 0
EDISON INTL Common Stock 281020107 1,109 18,938 SH   DFND 1 18,938 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 449 5,378 SH   DFND 1 5,378 0 0
ELECTRONIC ARTS INC Common Stock 285512109 810 5,984 SH   DFND 1 5,984 0 0
ENPHASE ENERGY INC Common Stock 29355A107 28,546 176,037 SH   DFND 1 4,352 171,685 0
ESSENTIAL UTILS INC Common Stock 29670G102 933 20,854 SH   DFND 1 17,421 3,433 0
ETSY INC Common Stock 29786A106 181 901 SH   DFND 1 901 0 0
EXPEDIA GROUP INC Common Stock 30212P303 178 1,035 SH   DFND 1 1,035 0 0
FARFETCH LTD Common Stock 30744W107 2,531 47,751 SH   DFND 1 0 47,751 0
FIFTH THIRD BANCORP Common Stock 316773100 247 6,604 SH   DFND 1 6,604 0 0
FIRST SOLAR INC Common Stock 336433107 40,721 466,460 SH   DFND 1 134,417 332,043 0
FOX CORP Common Stock 35137L105 289 8,011 SH   DFND 1 8,011 0 0
GAP INC Common Stock 364760108 193 6,513 SH   DFND 1 6,513 0 0
GENERAL MTRS CO Common Stock 37045V100 4,555 79,281 SH   DFND 1 605 78,676 0
GILEAD SCIENCES INC Common Stock 375558103 275 4,257 SH   DFND 1 4,257 0 0
GODADDY INC Common Stock 380237107 2,998 38,633 SH   DFND 1 0 38,633 0
HAIN CELESTIAL GROUP INC Common Stock 405217100 457 10,500 SH   DFND 1 0 10,500 0
HANNON ARMSTRONG SUST INFR C Common Stock 41068X100 1,732 30,890 SH   DFND 1 19,264 11,626 0
HARTFORD FINL SVCS GROUP INC Common Stock 416515104 1,229 18,403 SH   DFND 1 14,738 3,665 0
HCA HEALTHCARE INC Common Stock 40412C101 505 2,683 SH   DFND 1 1,223 1,460 0
HEWLETT PACKARD ENTERPRISE C Common Stock 42824C109 1,456 92,549 SH   DFND 1 92,549 0 0
HOME DEPOT INC Common Stock 437076102 2,329 7,633 SH   DFND 1 5,858 1,775 0
HP INC Common Stock 40434L105 1,576 49,660 SH   DFND 1 49,660 0 0
HUMANA INC Common Stock 444859102 166 397 SH   DFND 1 397 0 0
HUNTINGTON BANCSHARES INC Common Stock 446150104 152 9,724 SH   DFND 1 9,724 0 0
IDEX CORP Common Stock 45167R104 491 2,350 SH   DFND 1 0 2,350 0
ILLINOIS TOOL WKS INC Common Stock 452308109 140 636 SH   DFND 1 144 492 0
ILLUMINA INC Common Stock 452327109 276 720 SH   DFND 1 517 203 0
INSTALLED BLDG PRODS INC Common Stock 45780R101 443 4,000 SH   DFND 1 0 4,000 0
INTEL CORP Common Stock 458140100 1,645 25,707 SH   DFND 1 19,584 6,123 0
INTERNATIONAL BUSINESS MACHS Common Stock 459200101 2,150 16,139 SH   DFND 1 0 16,139 0
INTERNATIONAL FLAVORS&FRAGRA Common Stock 459506101 3,176 22,751 SH   DFND 1 0 22,751 0
INTERNATIONAL PAPER CO Common Stock 460146103 2,924 54,093 SH   DFND 1 0 54,093 0
INTERPUBLIC GROUP COS INC Common Stock 460690100 184 6,309 SH   DFND 1 6,309 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 3,707 5,017 SH   DFND 1 345 4,672 0
ITRON INC Common Stock 465741106 29,799 336,146 SH   DFND 1 125,920 210,226 0
KELLOGG CO Common Stock 487836108 1,246 19,695 SH   DFND 1 0 19,695 0
KEYCORP Common Stock 493267108 180 9,038 SH   DFND 1 9,038 0 0
KIMBERLY-CLARK CORP Common Stock 494368103 2,028 14,587 SH   DFND 1 12,510 2,077 0
LAM RESEARCH CORP Common Stock 512807108 520 875 SH   DFND 1 656 219 0
LAUDER ESTEE COS INC Common Stock 518439104 5,670 19,495 SH   DFND 1 0 19,495 0
LILLY ELI & CO Common Stock 532457108 6,086 32,581 SH   DFND 1 2,512 30,069 0
LULULEMON ATHLETICA INC Common Stock 550021109 1,861 6,068 SH   DFND 1 0 6,068 0
LUMEN TECHNOLOGIES INC Common Stock 550241103 2,074 155,392 SH   DFND 1 125,209 30,183 0
M & T BK CORP Common Stock 55261F104 183 1,211 SH   DFND 1 1,211 0 0
MARSH & MCLENNAN COS INC Common Stock 571748102 199 1,636 SH   DFND 1 1,636 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 9,912 27,841 SH   DFND 1 12,189 15,652 0
MERCADOLIBRE INC Common Stock 58733R102 116 79 SH   DFND 1 18 61 0
MERCK & CO. INC Common Stock 58933Y105 2,516 32,649 SH   DFND 1 25,367 7,282 0
METLIFE INC Common Stock 59156R108 2,436 40,081 SH   DFND 1 31,870 8,211 0
MICROSOFT CORP Common Stock 594918104 11,951 50,690 SH   DFND 1 22,763 27,927 0
MOHAWK INDS INC Common Stock 608190104 284 1,481 SH   DFND 1 1,481 0 0
NEOGENOMICS INC Common Stock 64049M209 2,317 48,053 SH   DFND 1 0 48,053 0
NEWS CORP NEW Common Stock 65249B109 201 7,941 SH   DFND 1 7,941 0 0
NEXTERA ENERGY INC Common Stock 65339F101 4,917 65,037 SH   DFND 1 62,218 2,819 0
NEXTERA ENERGY PARTNERS LP Common Stock 65341B106 2,211 30,349 SH   DFND 1 18,356 11,993 0
NICE LTD American Depository Receipt 653656108 17 78 SH   DFND 1 0 78 0
NORFOLK SOUTHN CORP Common Stock 655844108 422 1,574 SH   DFND 1 1,163 411 0
NORTHERN TR CORP Common Stock 665859104 1,193 11,359 SH   DFND 1 9,279 2,080 0
NVIDIA CORPORATION Common Stock 67066G104 5,652 10,587 SH   DFND 1 3,851 6,736 0
OMNICOM GROUP INC Common Stock 681919106 433 5,852 SH   DFND 1 5,852 0 0
ORACLE CORP Common Stock 68389X105 1,248 17,796 SH   DFND 1 12,020 5,776 0
ORMAT TECHNOLOGIES INC Common Stock 686688102 770 9,816 SH   DFND 1 7,801 2,015 0
PFIZER INC Common Stock 717081103 1,042 28,775 SH   DFND 1 20,011 8,764 0
PLUG POWER INC Common Stock 72919P202 376 10,500 SH   DFND 1 0 10,500 0
PPG INDS INC Common Stock 693506107 161 1,076 SH   DFND 1 1,076 0 0
PROCTER AND GAMBLE CO Common Stock 742718109 3,810 28,133 SH   DFND 1 0 28,133 0
PROLOGIS INC. Common Stock 74340W103 767 7,243 SH   DFND 1 6,067 1,176 0
QUALCOMM INC Common Stock 747525103 938 7,081 SH   DFND 1 5,186 1,895 0
REGENERON PHARMACEUTICALS Common Stock 75886F107 739 1,562 SH   DFND 1 1,097 465 0
REGIONS FINANCIAL CORP NEW Common Stock 7591EP100 184 8,919 SH   DFND 1 8,919 0 0
ROCKWELL AUTOMATION INC Common Stock 773903109 1,204 4,536 SH   DFND 1 3,549 987 0
S&P GLOBAL INC Common Stock 78409V104 511 1,450 SH   DFND 1 1,450 0 0
SALESFORCE COM INC Common Stock 79466L302 3,330 15,721 SH   DFND 1 4,841 10,880 0
SEMPRA ENERGY Common Stock 816851109 563 4,251 SH   DFND 1 3,793 458 0
SHERWIN WILLIAMS CO Common Stock 824348106 165 671 SH   DFND 1 441 230 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 359 1,250 SH   DFND 1 0 1,250 0
SPLUNK INC Common Stock 848637104 2,676 19,755 SH   DFND 1 0 19,755 0
STATE STR CORP Common Stock 857477103 1,762 20,985 SH   DFND 1 17,671 3,314 0
STRYKER CORPORATION Common Stock 863667101 3,720 15,273 SH   DFND 1 973 14,300 0
SUNNOVA ENERGY INTL INC. Common Stock 86745K104 1,156 28,337 SH   DFND 1 12,094 16,243 0
SUNRUN INC Common Stock 86771W105 83,191 1,375,523 SH   DFND 1 383,571 991,952 0
SVMK INC Common Stock 78489X103 1,953 106,632 SH   DFND 1 0 106,632 0
SYNCHRONY FINANCIAL Common Stock 87165B103 2,611 64,237 SH   DFND 1 0 64,237 0
SYSCO CORP Common Stock 871829107 274 3,491 SH   DFND 1 2,273 1,218 0
TARGET CORP Common Stock 87612E106 900 4,547 SH   DFND 1 3,139 1,408 0
TESLA INC Common Stock 88160R101 767 1,149 SH   DFND 1 260 889 0
TEXAS INSTRS INC Common Stock 882508104 760 4,023 SH   DFND 1 2,573 1,450 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 154,951 339,522 SH   DFND 1 77,870 261,652 0
TORONTO DOMINION BK ONT Common Stock 891160509 280 4,294 SH   DFND 1 972 3,322 0
TRIMBLE INC Common Stock 896239100 544 7,000 SH   DFND 1 0 7,000 0
TRUIST FINL CORP Common Stock 89832Q109 941 16,143 SH   DFND 1 13,423 2,720 0
ULTA BEAUTY INC Common Stock 90384S303 265 858 SH   DFND 1 858 0 0
UNION PAC CORP Common Stock 907818108 4,687 21,265 SH   DFND 1 3,066 18,199 0
UNITED PARCEL SERVICE INC Common Stock 911312106 179 1,058 SH   DFND 1 240 818 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 1,389 3,734 SH   DFND 1 3,056 678 0
US BANCORP DEL Common Stock 902973304 891 16,125 SH   DFND 1 13,573 2,552 0
V F CORP Common Stock 918204108 623 7,798 SH   DFND 1 7,798 0 0
VERISK ANALYTICS INC Common Stock 92345Y106 46 263 SH   DFND 1 60 203 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104 58 1,000 SH   DFND 1 251 749 0
VISA INC Common Stock 92826C839 4,022 18,997 SH   DFND 1 0 18,997 0
WASTE MGMT INC DEL Common Stock 94106L109 5,127 39,739 SH   DFND 1 162 39,577 0
WIDEOPENWEST INC Common Stock 96758W101 45 3,381 SH   DFND 1 765 2,616 0
WORKDAY INC Common Stock 98138H101 2,742 11,041 SH   DFND 1 0 11,041 0
XILINX INC Common Stock 983919101 127 1,026 SH   DFND 1 1,026 0 0
XYLEM INC Common Stock 98419M100 283 2,700 SH   DFND 1 0 2,700 0