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 280 1,414 SH   DFND 1 476 938 0
ABBOTT LABS Common Stock 002824100 796 6,874 SH   DFND 1 5,622 1,252 0
ABBVIE INC Common Stock 00287Y109 611 5,427 SH   DFND 1 5,427 0 0
ADOBE SYSTEMS INCORPORATED Common Stock 00724F101 7,324 12,507 SH   DFND 1 3,485 9,022 0
ADVANCED MICRO DEVICES INC Common Stock 007903107 672 7,156 SH   DFND 1 5,497 1,659 0
AIR PRODS & CHEMS INC Common Stock 009158106 566 1,968 SH   DFND 1 1,348 620 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 1,814 15,563 SH   DFND 1 11,581 3,982 0
ALPHABET INC Common Stock 02079K107 16,892 6,740 SH   DFND 1 6,740 0 0
ALPHABET INC Common Stock 02079K305 3,904 1,599 SH   DFND 1 1,170 429 0
AMERICAN EXPRESS CO Common Stock 025816109 3,590 21,730 SH   DFND 1 0 21,730 0
AMERICAN TOWER CORP NEW Common Stock 03027X100 1,225 4,538 SH   DFND 1 3,806 732 0
AMERICAN WTR WKS CO INC NEW Common Stock 030420103 7,607 49,357 SH   DFND 1 13,588 35,769 0
AMGEN INC Common Stock 031162100 438 1,799 SH   DFND 1 1,799 0 0
AMPHENOL CORP NEW Common Stock 032095101 252 3,685 SH   DFND 1 2,807 878 0
ANALOG DEVICES INC Common Stock 032654105 248 1,442 SH   DFND 1 1,442 0 0
ANSYS INC Common Stock 03662Q105 3,408 9,821 SH   DFND 1 2,933 6,888 0
ANTHEM INC Common Stock 036752103 1,577 4,131 SH   DFND 1 2,724 1,407 0
APPLIED MATLS INC Common Stock 038222105 791 5,555 SH   DFND 1 4,194 1,361 0
ARISTA NETWORKS INC Common Stock 040413106 1,295 3,577 SH   DFND 1 3,577 0 0
ARRAY TECHNOLOGIES INC Common Stock 04271T100 1,858 119,154 SH   DFND 1 0 119,154 0
AT&T INC Common Stock 00206R102 844 29,351 SH   DFND 1 23,610 5,741 0
ATMOS ENERGY CORP Common Stock 049560105 296 3,082 SH   DFND 1 1,036 2,046 0
AUTOZONE INC Common Stock 053332102 713 478 SH   DFND 1 394 84 0
BALL CORP Common Stock 058498106 120 1,488 SH   DFND 1 1,488 0 0
BALLARD PWR SYS INC NEW Common Stock 058586108 57,176 3,155,257 SH   DFND 1 983,416 2,171,841 0
BANK NEW YORK MELLON CORP Common Stock 064058100 2,032 39,677 SH   DFND 1 32,468 7,209 0
BANK NOVA SCOTIA B C Common Stock 064149107 212 3,271 SH   DFND 1 1,104 2,167 0
BECTON DICKINSON & CO Common Stock 075887109 196 808 SH   DFND 1 808 0 0
BEST BUY INC Common Stock 086516101 195 1,704 SH   DFND 1 1,704 0 0
BIOGEN INC Common Stock 09062X103 172 497 SH   DFND 1 497 0 0
BOOKING HOLDINGS INC Common Stock 09857L108 873 399 SH   DFND 1 284 115 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 173 4,066 SH   DFND 1 4,066 0 0
BRIGHT HORIZONS FAM SOL IN D Common Stock 109194100 3,354 22,802 SH   DFND 1 0 22,802 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108 878 13,150 SH   DFND 1 9,159 3,991 0
BROOKFIELD RENEWABLE CORP Common Stock 11284V105 559 13,351 SH   DFND 1 0 13,351 0
CANADIAN NATL RY CO Common Stock 136375102 2,200 20,834 SH   DFND 1 785 20,049 0
CANADIAN PAC RY LTD Common Stock 13645T100 120 1,572 SH   DFND 1 537 1,035 0
CARRIER GLOBAL CORPORATION Common Stock 14448C104 185 3,814 SH   DFND 1 3,814 0 0
CATERPILLAR INC Common Stock 149123101 313 1,439 SH   DFND 1 1,439 0 0
CENTENE CORP DEL Common Stock 15135B101 753 10,332 SH   DFND 1 6,662 3,670 0
CGI INC Common Stock 12532H104 24,187 266,495 SH   DFND 1 266,495 0 0
CHARTER COMMUNICATIONS INC N Common Stock 16119P108 637 883 SH   DFND 1 883 0 0
CHIPOTLE MEXICAN GRILL INC Common Stock 169656105 395 255 SH   DFND 1 255 0 0
CIGNA CORP NEW Common Stock 125523100 1,443 6,089 SH   DFND 1 3,980 2,109 0
CISCO SYS INC Common Stock 17275R102 1,306 24,660 SH   DFND 1 19,337 5,323 0
CITIZENS FINL GROUP INC Common Stock 174610105 182 3,973 SH   DFND 1 3,973 0 0
COLGATE PALMOLIVE CO Common Stock 194162103 3,326 40,890 SH   DFND 1 8,340 32,550 0
COMCAST CORP NEW Common Stock 20030N101 1,982 34,760 SH   DFND 1 28,850 5,910 0
CREE INC Common Stock 225447101 33,361 340,669 SH   DFND 1 7,915 332,754 0
CSX CORP Common Stock 126408103 473 14,763 SH   DFND 1 11,202 3,561 0
CUMMINS INC Common Stock 231021106 167 688 SH   DFND 1 688 0 0
DANAHER CORPORATION Common Stock 235851102 473 1,763 SH   DFND 1 1,763 0 0
DANIMER SCIENTIFIC INC Common Stock 236272100 237 9,500 SH   DFND 1 0 9,500 0
DARLING INGREDIENTS INC Common Stock 237266101 590 8,750 SH   DFND 1 0 8,750 0
DEERE & CO Common Stock 244199105 519 1,473 SH   DFND 1 1,473 0 0
DIGITAL RLTY TR INC Common Stock 253868103 100 670 SH   DFND 1 231 439 0
DISCOVERY INC Common Stock 25470F104 361 11,774 SH   DFND 1 11,774 0 0
EBAY INC. Common Stock 278642103 1,790 25,503 SH   DFND 1 23,100 2,403 0
ECOLAB INC Common Stock 278865100 128,196 622,403 SH   DFND 1 193,788 428,615 0
EDISON INTL Common Stock 281020107 1,094 18,938 SH   DFND 1 18,938 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 520 5,025 SH   DFND 1 5,025 0 0
ELECTRONIC ARTS INC Common Stock 285512109 860 5,984 SH   DFND 1 5,984 0 0
ENPHASE ENERGY INC Common Stock 29355A107 25,124 136,822 SH   DFND 1 4,237 132,585 0
ESSENTIAL UTILS INC Common Stock 29670G102 986 21,594 SH   DFND 1 18,161 3,433 0
ETSY INC Common Stock 29786A106 185 901 SH   DFND 1 901 0 0
EXPEDIA GROUP INC Common Stock 30212P303 169 1,035 SH   DFND 1 1,035 0 0
FARFETCH LTD Common Stock 30744W107 2,404 47,751 SH   DFND 1 0 47,751 0
FIFTH THIRD BANCORP Common Stock 316773100 252 6,604 SH   DFND 1 6,604 0 0
FIRST SOLAR INC Common Stock 336433107 38,473 425,073 SH   DFND 1 134,806 290,267 0
FOX CORP Common Stock 35137L105 297 8,011 SH   DFND 1 8,011 0 0
GAP INC Common Stock 364760108 219 6,513 SH   DFND 1 6,513 0 0
GENERAL MTRS CO Common Stock 37045V100 4,215 71,247 SH   DFND 1 1,056 70,191 0
GILEAD SCIENCES INC Common Stock 375558103 293 4,257 SH   DFND 1 4,257 0 0
GODADDY INC Common Stock 380237107 3,359 38,633 SH   DFND 1 0 38,633 0
HAIN CELESTIAL GROUP INC Common Stock 405217100 497 12,400 SH   DFND 1 0 12,400 0
HANNON ARMSTRONG SUST INFR C Common Stock 41068X100 1,859 33,120 SH   DFND 1 20,144 12,976 0
HARTFORD FINL SVCS GROUP INC Common Stock 416515104 1,070 17,267 SH   DFND 1 13,602 3,665 0
HCA HEALTHCARE INC Common Stock 40412C101 607 2,938 SH   DFND 1 1,478 1,460 0
HEWLETT PACKARD ENTERPRISE C Common Stock 42824C109 1,271 87,180 SH   DFND 1 87,180 0 0
HOME DEPOT INC Common Stock 437076102 2,552 8,003 SH   DFND 1 6,228 1,775 0
HONEST CO INC Common Stock 438333106 2,742 169,402 SH   DFND 1 0 169,402 0
HP INC Common Stock 40434L105 1,412 46,778 SH   DFND 1 46,778 0 0
HUMANA INC Common Stock 444859102 164 372 SH   DFND 1 372 0 0
HUNTINGTON BANCSHARES INC Common Stock 446150104 138 9,724 SH   DFND 1 9,724 0 0
IDEX CORP Common Stock 45167R104 561 2,550 SH   DFND 1 0 2,550 0
ILLINOIS TOOL WKS INC Common Stock 452308109 166 745 SH   DFND 1 253 492 0
ILLUMINA INC Common Stock 452327109 362 767 SH   DFND 1 564 203 0
INSTALLED BLDG PRODS INC Common Stock 45780R101 577 4,720 SH   DFND 1 0 4,720 0
INTEL CORP Common Stock 458140100 1,457 25,957 SH   DFND 1 19,834 6,123 0
INTERNATIONAL BUSINESS MACHS Common Stock 459200101 1,552 10,592 SH   DFND 1 0 10,592 0
INTERNATIONAL FLAVORS&FRAGRA Common Stock 459506101 3,200 21,421 SH   DFND 1 0 21,421 0
INTERNATIONAL PAPER CO Common Stock 460146103 3,334 54,393 SH   DFND 1 0 54,393 0
INTERPUBLIC GROUP COS INC Common Stock 460690100 204 6,309 SH   DFND 1 6,309 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 4,593 4,995 SH   DFND 1 323 4,672 0
ITRON INC Common Stock 465741106 14,038 140,410 SH   DFND 1 106,209 34,201 0
KEYCORP Common Stock 493267108 186 9,038 SH   DFND 1 9,038 0 0
KIMBERLY-CLARK CORP Common Stock 494368103 2,010 15,026 SH   DFND 1 12,949 2,077 0
LAM RESEARCH CORP Common Stock 512807108 579 890 SH   DFND 1 671 219 0
LAUDER ESTEE COS INC Common Stock 518439104 5,993 18,844 SH   DFND 1 0 18,844 0
LILLY ELI & CO Common Stock 532457108 7,707 33,580 SH   DFND 1 2,512 31,068 0
LULULEMON ATHLETICA INC Common Stock 550021109 2,181 5,976 SH   DFND 1 0 5,976 0
LUMEN TECHNOLOGIES INC Common Stock 550241103 2,175 160,117 SH   DFND 1 129,934 30,183 0
M & T BK CORP Common Stock 55261F104 175 1,211 SH   DFND 1 1,211 0 0
MARSH & MCLENNAN COS INC Common Stock 571748102 198 1,410 SH   DFND 1 1,410 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 10,040 27,501 SH   DFND 1 11,849 15,652 0
MERCADOLIBRE INC Common Stock 58733R102 146 94 SH   DFND 1 33 61 0
MERCK & CO INC Common Stock 58933Y105 2,656 34,163 SH   DFND 1 26,881 7,282 0
METLIFE INC Common Stock 59156R108 2,253 37,656 SH   DFND 1 29,445 8,211 0
MICROSOFT CORP Common Stock 594918104 13,293 49,071 SH   DFND 1 21,144 27,927 0
MOHAWK INDS INC Common Stock 608190104 284 1,481 SH   DFND 1 1,481 0 0
MOMENTIVE GLOBAL INC Common Stock 60878Y108 2,246 106,632 SH   DFND 1 0 106,632 0
NEOGENOMICS INC Common Stock 64049M209 2,170 48,053 SH   DFND 1 0 48,053 0
NEWS CORP NEW Common Stock 65249B109 204 7,941 SH   DFND 1 7,941 0 0
NEXTERA ENERGY INC Common Stock 65339F101 5,161 70,439 SH   DFND 1 67,620 2,819 0
NEXTERA ENERGY PARTNERS LP Common Stock 65341B106 2,540 33,274 SH   DFND 1 19,281 13,993 0
NICE LTD American Depository Receipt 653656108 19 78 SH   DFND 1 0 78 0
NORFOLK SOUTHN CORP Common Stock 655844108 441 1,665 SH   DFND 1 1,254 411 0
NORTHERN TR CORP Common Stock 665859104 1,364 11,800 SH   DFND 1 9,720 2,080 0
NVIDIA CORPORATION Common Stock 67066G104 8,465 10,580 SH   DFND 1 3,844 6,736 0
OMNICOM GROUP INC Common Stock 681919106 468 5,852 SH   DFND 1 5,852 0 0
ORACLE CORP Common Stock 68389X105 1,381 17,743 SH   DFND 1 11,967 5,776 0
ORGANON & CO Common Stock 68622V106 102 3,378 SH   DFND 1 2,650 728 0
ORMAT TECHNOLOGIES INC Common Stock 686688102 712 10,254 SH   DFND 1 8,239 2,015 0
PFIZER INC Common Stock 717081103 1,198 30,614 SH   DFND 1 21,850 8,764 0
PLUG POWER INC Common Stock 72919P202 680 19,900 SH   DFND 1 0 19,900 0
PPG INDS INC Common Stock 693506107 182 1,076 SH   DFND 1 1,076 0 0
PROCTER AND GAMBLE CO Common Stock 742718109 3,498 25,928 SH   DFND 1 0 25,928 0
PROLOGIS INC. Common Stock 74340W103 896 7,499 SH   DFND 1 6,323 1,176 0
QUALCOMM INC Common Stock 747525103 1,030 7,212 SH   DFND 1 5,317 1,895 0
REGENERON PHARMACEUTICALS Common Stock 75886F107 928 1,662 SH   DFND 1 1,197 465 0
REGIONS FINANCIAL CORP NEW Common Stock 7591EP100 179 8,919 SH   DFND 1 8,919 0 0
ROCKWELL AUTOMATION INC Common Stock 773903109 1,357 4,745 SH   DFND 1 3,758 987 0
S&P GLOBAL INC Common Stock 78409V104 595 1,450 SH   DFND 1 1,450 0 0
SALESFORCE COM INC Common Stock 79466L302 3,695 15,130 SH   DFND 1 4,250 10,880 0
SEMPRA ENERGY Common Stock 816851109 577 4,359 SH   DFND 1 3,901 458 0
SHERWIN WILLIAMS CO Common Stock 824348106 588 2,160 SH   DFND 1 1,470 690 0
SHOALS TECHNOLOGIES GROUP IN Common Stock 82489W107 639 18,000 SH   DFND 1 0 18,000 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 489 1,770 SH   DFND 1 0 1,770 0
SPLUNK INC Common Stock 848637104 3,428 23,716 SH   DFND 1 0 23,716 0
STATE STR CORP Common Stock 857477103 1,784 21,685 SH   DFND 1 18,371 3,314 0
STRYKER CORPORATION Common Stock 863667101 4,289 16,514 SH   DFND 1 909 15,605 0
SUNNOVA ENERGY INTL INC. Common Stock 86745K104 1,361 36,160 SH   DFND 1 12,717 23,443 0
SUNRUN INC Common Stock 86771W105 86,412 1,549,169 SH   DFND 1 398,819 1,150,350 0
SYSCO CORP Common Stock 871829107 292 3,762 SH   DFND 1 2,544 1,218 0
TARGET CORP Common Stock 87612E106 1,170 4,844 SH   DFND 1 3,436 1,408 0
TESLA INC Common Stock 88160R101 907 1,335 SH   DFND 1 446 889 0
TEXAS INSTRS INC Common Stock 882508104 808 4,205 SH   DFND 1 2,755 1,450 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 171,278 339,522 SH   DFND 1 77,870 261,652 0
TORONTO DOMINION BK ONT Common Stock 891160509 350 4,998 SH   DFND 1 1,676 3,322 0
TRIMBLE INC Common Stock 896239100 679 8,300 SH   DFND 1 0 8,300 0
TRUIST FINL CORP Common Stock 89832Q109 928 16,728 SH   DFND 1 14,008 2,720 0
ULTA BEAUTY INC Common Stock 90384S303 296 858 SH   DFND 1 858 0 0
UNION PAC CORP Common Stock 907818108 4,802 21,837 SH   DFND 1 3,288 18,549 0
UNITED PARCEL SERVICE INC Common Stock 911312106 256 1,233 SH   DFND 1 415 818 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 1,477 3,690 SH   DFND 1 3,012 678 0
US BANCORP DEL Common Stock 902973304 950 16,676 SH   DFND 1 14,124 2,552 0
V F CORP Common Stock 918204108 639 7,798 SH   DFND 1 7,798 0 0
VERISK ANALYTICS INC Common Stock 92345Y106 54 314 SH   DFND 1 111 203 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104 64 1,152 SH   DFND 1 403 749 0
VISA INC Common Stock 92826C839 4,441 18,997 SH   DFND 1 0 18,997 0
WASTE MGMT INC DEL Common Stock 94106L109 5,585 39,865 SH   DFND 1 288 39,577 0
WIDEOPENWEST INC Common Stock 96758W101 83 4,020 SH   DFND 1 1,404 2,616 0
WORKDAY INC Common Stock 98138H101 2,635 11,041 SH   DFND 1 0 11,041 0
XILINX INC Common Stock 983919101 139 965 SH   DFND 1 965 0 0
XYLEM INC Common Stock 98419M100 395 3,300 SH   DFND 1 0 3,300 0