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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 9,268,521 87,340 SH   SOLE   87,340 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 20,995,887 125,581 SH   SOLE   125,581 0 0
AMERESCO INC CL A 02361E108 BBG001S6P9W1 18,965,827 499,890 SH   SOLE   499,890 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 17,025,936 62,780 SH   SOLE   62,780 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 19,032,945 59,070 SH   SOLE   59,070 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 BBG002MX7TQ9 11,092,673 1,680,708 SH   SOLE   1,680,708 0 0
ASPEN AEROGELS INC COM 04523Y105 BBG001SJZK39 4,089,951 147,705 SH   SOLE   147,705 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 16,991,254 428,207 SH   SOLE   428,207 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 19,018,108 105,862 SH   SOLE   105,862 0 0
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 22,471,669 141,438 SH   SOLE   141,438 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 BBG001S5S5F7 20,847,702 198,682 SH   SOLE   198,682 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 17,001,068 149,710 SH   SOLE   149,710 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 27,129,331 982,235 SH   SOLE   982,235 0 0
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 12,598,954 134,777 SH   SOLE   134,777 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 18,704,103 239,704 SH   SOLE   239,704 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 BBG001S5V4Y5 16,622,306 347,021 SH   SOLE   347,021 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 17,550,180 103,206 SH   SOLE   103,206 0 0
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 20,541,695 356,441 SH   SOLE   356,441 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 BBG00YQ82328 10,215,249 1,820,900 SH   SOLE   1,820,900 0 0
SMURFIT WESTROCK PLC SHS G8267P108 BBG01NJC0037 15,744,915 318,594 SH   SOLE   318,594 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 17,753,330 21,925 SH   SOLE   21,925 0 0
WESTERN DIGITAL CORP. COM 958102105 BBG001S5XD28 14,533,341 212,818 SH   SOLE   212,818 0 0