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
APPLE INC COM 037833100 51,325 362,723 SH   SOLE 1 362,723 0 0
MICROSOFT CORP COM 594918104 50,792 180,165 SH   SOLE 1 180,165 0 0
ALPHABET INC-CL C COM 02079K107 36,517 13,701 SH   SOLE 1 13,701 0 0
SALESFORCE.COM INC COM 79466L302 26,962 99,409 SH   SOLE 1 99,409 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839 25,728 115,503 SH   SOLE 1 115,503 0 0
DANAHER CORP COM 235851102 25,273 83,015 SH   SOLE 1 83,015 0 0
AMAZON.COM INC COM 023135106 24,221 7,373 SH   SOLE 1 7,373 0 0
JPMORGAN CHASE & CO COM 46625H100 23,895 145,976 SH   SOLE 1 145,976 0 0
CARMAX INC COM 143130102 23,490 183,576 SH   SOLE 1 183,576 0 0
ADOBE INC COM 00724F101 23,097 40,118 SH   SOLE 1 40,118 0 0
HOME DEPOT INC COM 437076102 20,532 62,547 SH   SOLE 1 62,547 0 0
COSTCO WHOLESALE CORP COM 22160K105 19,494 43,383 SH   SOLE 1 43,383 0 0
MSCI INC COM 55354G100 19,082 31,368 SH   SOLE 1 31,368 0 0
WALT DISNEY CO/THE COM 254687106 19,071 112,734 SH   SOLE 1 112,734 0 0
NETFLIX INC COM 64110L106 18,803 30,808 SH   SOLE 1 30,808 0 0
STARBUCKS CORP COM 855244109 18,296 165,856 SH   SOLE 1 165,856 0 0
FIRST REPUBLIC BANK/CA COM 33616C100 15,799 81,909 SH   SOLE 1 81,909 0 0
S&P GLOBAL INC COM 78409V104 15,562 36,626 SH   SOLE 1 36,626 0 0
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 15,560 290,953 SH   SOLE 1 290,953 0 0
CENTENE CORP COM 15135B101 14,669 235,417 SH   SOLE 1 235,417 0 0
ALLY FINANCIAL INC COM 02005N100 13,669 267,751 SH   SOLE 1 267,751 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 13,583 361,631 SH   SOLE 1 361,631 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,154 23,024 SH   SOLE 1 23,024 0 0
AUTOZONE INC COM 053332102 12,922 7,610 SH   SOLE 1 7,610 0 0
XYLEM INC COM 98419M100 12,893 104,246 SH   SOLE 1 104,246 0 0
LULULEMON ATHLETICA INC COM 550021109 11,974 29,587 SH   SOLE 1 29,587 0 0
NIKE INC -CL B CL B 654106103 10,561 72,721 SH   SOLE 1 72,721 0 0
TPI COMPOSITES INC COM 87266J104 10,189 301,899 SH   SOLE 1 301,899 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 9,919 57,452 SH   SOLE 1 57,452 0 0
TJX COMPANIES INC COM 872540109 9,843 149,189 SH   SOLE 1 149,189 0 0
EQUINIX INC COM 29444U700 9,367 11,855 SH   SOLE 1 11,855 0 0
QUIMICA Y MINERA CHIL-SP ADR SPON ADR SER B 833635105 9,218 171,588 SH   SOLE 1 171,588 0 0
CITIGROUP INC COM NEW 172967424 8,936 127,332 SH   SOLE 1 127,332 0 0
VULCAN MATERIALS CO COM 929160109 8,789 51,954 SH   SOLE 1 51,954 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100 8,629 235,308 SH   SOLE 1 235,308 0 0
IRON MOUNTAIN INC COM 46284V101 8,525 196,192 SH   SOLE 1 196,192 0 0
CVS HEALTH CORP COM 126650100 8,445 99,520 SH   SOLE 1 99,520 0 0
CISCO SYSTEMS INC COM 17275R102 8,388 154,108 SH   SOLE 1 154,108 0 0
INTL BUSINESS MACHINES CORP COM 459200101 8,127 58,498 SH   SOLE 1 58,498 0 0
ENPHASE ENERGY INC COM 29355A107 8,085 53,910 SH   SOLE 1 53,910 0 0
TELADOC HEALTH INC COM 87918A105 7,907 62,352 SH   SOLE 1 62,352 0 0
SIMON PROPERTY GROUP INC COM 828806109 7,204 55,428 SH   SOLE 1 55,428 0 0
AZURE POWER GLOBAL LTD SHS V0393H103 6,937 315,322 SH   SOLE 1 315,322 0 0
SEAGATE TECHNOLOGY HOLDINGS SHS G7997R103 6,922 83,884 SH   SOLE 1 83,884 0 0
REALTY INCOME CORP COM 756109104 6,773 104,432 SH   SOLE 1 104,432 0 0
ICICI BANK LTD-SPON ADR ADR 45104G104 6,679 353,957 SH   SOLE 1 353,957 0 0
MEDICAL PROPERTIES TRUST INC COM 58463J304 6,514 324,579 SH   SOLE 1 324,579 0 0
MASTERCARD INC - A CL A 57636Q104 6,152 17,693 SH   SOLE 1 17,693 0 0
MERCER INTERNATIONAL INC COM 588056101 5,492 473,836 SH   SOLE 1 473,836 0 0
ATLANTICA SUSTAINABLE INFRAS SHS G0751N103 5,436 157,524 SH   SOLE 1 157,524 0 0
AZEK CO INC/THE CL A 05478C105 5,429 148,630 SH   SOLE 1 148,630 0 0
DR HORTON INC COM 23331A109 5,194 61,860 SH   SOLE 1 61,860 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 4,726 17,820 SH   SOLE 1 17,820 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 3,414 13,329 SH   SOLE 1 13,329 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 2,064 772 SH   SOLE 1 772 0 0
TEXAS INSTRUMENTS INC COM 882508104 937 4,875 SH   SOLE 1 4,875 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 328 6,068 SH   SOLE 1 6,068 0 0
CHURCH & DWIGHT CO INC COM 171340102 253 3,060 SH   SOLE 1 3,060 0 0
TESLA INC COM 88160R101 213 275 SH   SOLE 1 275 0 0
CHEVRON CORP COM 166764100 203 2,000 SH   SOLE 1 2,000 0 0