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
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 23,915,646 125,581 SH   SOLE   125,581 0 0
AMERESCO INC CL A 02361E108 BBG001S6P9W1 11,737,417 499,890 SH   SOLE   499,890 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 8,509,563 28,672 SH   SOLE   28,672 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 15,396,005 59,070 SH   SOLE   59,070 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 BBG002MX7TQ9 11,432,289 1,892,763 SH   SOLE   1,892,763 0 0
ASPEN AEROGELS INC COM 04523Y105 BBG001SJZK39 1,754,735 147,705 SH   SOLE   147,705 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 15,848,678 360,607 SH   SOLE   360,607 0 0
FIRST SOLAR INC COM 336433107 BBG001S991Z7 9,428,840 53,500 SH   SOLE   53,500 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 20,384,237 99,232 SH   SOLE   99,232 0 0
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 12,617,969 81,380 SH   SOLE   81,380 0 0
HUMANA INC COM 444859102 BBG001S5S1X6 14,098,665 55,570 SH   SOLE   55,570 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 BBG001S5S5F7 16,798,563 198,682 SH   SOLE   198,682 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 15,983,253 160,668 SH   SOLE   160,668 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 19,098,243 1,072,935 SH   SOLE   1,072,935 0 0
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 10,156,795 539,108 SH   SOLE   539,108 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 15,653,531 183,404 SH   SOLE   183,404 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 BBG001S5V4Y5 15,137,056 347,021 SH   SOLE   347,021 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 15,854,506 103,206 SH   SOLE   103,206 0 0
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 17,191,149 356,441 SH   SOLE   356,441 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 BBG00YQ82328 11,360,130 2,054,273 SH   SOLE   2,054,273 0 0
SMURFIT WESTROCK PLC SHS G8267P108 BBG01NJC0037 15,761,375 292,636 SH   SOLE   292,636 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 12,133,979 17,225 SH   SOLE   17,225 0 0
WESTERN DIGITAL CORP COM 958102105 BBG001S5XD28 12,690,337 212,818 SH   SOLE   212,818 0 0