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 65,161 366,961 SH   SOLE 1 366,961 0 0
MICROSOFT CORP COM 594918104 61,406 182,583 SH   SOLE 1 182,583 0 0
ALPHABET INC-CL C COM 02079K107 40,912 14,139 SH   SOLE 1 14,139 0 0
SALESFORCE.COM INC COM 79466L302 28,409 111,791 SH   SOLE 1 111,791 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839 27,473 126,774 SH   SOLE 1 126,774 0 0
DANAHER CORP COM 235851102 27,273 82,893 SH   SOLE 1 82,893 0 0
HOME DEPOT INC COM 437076102 26,350 63,493 SH   SOLE 1 63,493 0 0
CARMAX INC COM 143130102 25,694 197,296 SH   SOLE 1 197,296 0 0
ADOBE INC COM 00724F101 25,454 44,887 SH   SOLE 1 44,887 0 0
AMAZON.COM INC COM 023135106 25,144 7,541 SH   SOLE 1 7,541 0 0
COSTCO WHOLESALE CORP COM 22160K105 24,984 44,010 SH   SOLE 1 44,010 0 0
JPMORGAN CHASE & CO COM 46625H100 23,744 149,949 SH   SOLE 1 149,949 0 0
CENTENE CORP COM 15135B101 20,082 243,714 SH   SOLE 1 243,714 0 0
STARBUCKS CORP COM 855244109 19,631 167,829 SH   SOLE 1 167,829 0 0
MSCI INC COM 55354G100 19,389 31,645 SH   SOLE 1 31,645 0 0
NETFLIX INC COM 64110L106 19,138 31,767 SH   SOLE 1 31,767 0 0
WALT DISNEY CO/THE COM 254687106 17,928 115,746 SH   SOLE 1 115,746 0 0
S&P GLOBAL INC COM 78409V104 17,715 37,537 SH   SOLE 1 37,537 0 0
FIRST REPUBLIC BANK/CA COM 33616C100 17,403 84,271 SH   SOLE 1 84,271 0 0
AUTOZONE INC COM 053332102 16,553 7,896 SH   SOLE 1 7,896 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 13,953 298,457 SH   SOLE 1 298,457 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,149 19,706 SH   SOLE 1 19,706 0 0
ALLY FINANCIAL INC COM 02005N100 13,017 273,410 SH   SOLE 1 273,410 0 0
XYLEM INC COM 98419M100 12,696 105,873 SH   SOLE 1 105,873 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 12,016 59,303 SH   SOLE 1 59,303 0 0
LULULEMON ATHLETICA INC COM 550021109 11,896 30,389 SH   SOLE 1 30,389 0 0
TJX COMPANIES INC COM 872540109 11,726 154,448 SH   SOLE 1 154,448 0 0
VULCAN MATERIALS CO COM 929160109 11,002 53,001 SH   SOLE 1 53,001 0 0
NIKE INC -CL B CL B 654106103 10,873 65,234 SH   SOLE 1 65,234 0 0
CISCO SYSTEMS INC COM 17275R102 10,595 167,196 SH   SOLE 1 167,196 0 0
IRON MOUNTAIN INC COM 46284V101 10,590 202,361 SH   SOLE 1 202,361 0 0
EQUINIX INC COM 29444U700 10,346 12,232 SH   SOLE 1 12,232 0 0
SIMON PROPERTY GROUP INC COM 828806109 10,225 63,996 SH   SOLE 1 63,996 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100 10,124 270,325 SH   SOLE 1 270,325 0 0
REALTY INCOME CORP COM 756109104 10,018 139,931 SH   SOLE 1 139,931 0 0
FASTENAL CO COM 311900104 9,682 151,145 SH   SOLE 1 151,145 0 0
INTL BUSINESS MACHINES CORP COM 459200101 9,280 69,431 SH   SOLE 1 69,431 0 0
BROWN & BROWN INC COM 115236101 9,251 131,624 SH   SOLE 1 131,624 0 0
AMERICAN TOWER CORP COM 03027X100 8,923 30,506 SH   SOLE 1 30,506 0 0
QUIMICA Y MINERA CHIL-SP ADR SPON ADR SER B 833635105 8,833 175,144 SH   SOLE 1 175,144 0 0
ENPHASE ENERGY INC COM 29355A107 8,571 46,852 SH   SOLE 1 46,852 0 0
SEA LTD-ADR SPONSORD ADS 81141R100 8,344 37,297 SH   SOLE 1 37,297 0 0
MEDICAL PROPERTIES TRUST INC COM 58463J304 8,183 346,311 SH   SOLE 1 346,311 0 0
CVS HEALTH CORP COM 126650100 7,965 77,214 SH   SOLE 1 77,214 0 0
CITIGROUP INC COM NEW 172967424 7,940 131,481 SH   SOLE 1 131,481 0 0
MASTERCARD INC - A CL A 57636Q104 7,390 20,566 SH   SOLE 1 20,566 0 0
ICICI BANK LTD-SPON ADR ADR 45104G104 7,189 363,257 SH   SOLE 1 363,257 0 0
WEST PHARMACEUTICAL SERVICES COM 955306105 7,145 15,234 SH   SOLE 1 15,234 0 0
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 6,914 130,163 SH   SOLE 1 130,163 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 6,441 21,171 SH   SOLE 1 21,171 0 0
ATLANTICA SUSTAINABLE INFRAS SHS G0751N103 6,344 177,405 SH   SOLE 1 177,405 0 0
AZURE POWER GLOBAL LTD SHS V0393H103 6,230 343,253 SH   SOLE 1 343,253 0 0
TELADOC HEALTH INC COM 87918A105 5,902 64,273 SH   SOLE 1 64,273 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 5,161 18,395 SH   SOLE 1 18,395 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 2,118 731 SH   SOLE 1 731 0 0
TEXAS INSTRUMENTS INC COM 882508104 647 3,431 SH   SOLE 1 3,431 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 506 7,181 SH   SOLE 1 7,181 0 0
TESLA INC COM 88160R101 238 225 SH   SOLE 1 225 0 0