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 7,575,872 87,340 SH   SOLE   87,340 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 12,723,525 96,500 SH   SOLE   96,500 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 BBG00XRT7YY5 3,972,499 230,691 SH   SOLE   230,691 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 8,403,724 56,329 SH   SOLE   56,329 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 10,935,038 40,687 SH   SOLE   40,687 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 BBG002MX7TQ9 9,963,931 449,028 SH   SOLE   449,028 0 0
ASPEN AEROGELS INC COM 04523Y105 BBG001SJZK39 1,145,606 133,210 SH   SOLE   133,210 0 0
B. RILEY FINANCIAL INC COM 05580M108 BBG001SV8TK4 11,213,511 273,567 SH   SOLE   273,567 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 8,917,666 325,700 SH   SOLE   325,700 0 0
CATALENT INC COM 148806102 BBG005XR47N7 11,407,815 250,556 SH   SOLE   250,556 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 9,093,054 80,498 SH   SOLE   80,498 0 0
FLEX LTD ORD Y2573F102 BBG001SC5SP6 3,401,396 126,071 SH   SOLE   126,071 0 0
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 13,358,496 122,600 SH   SOLE   122,600 0 0
INTEL CORP COM 458140100 BBG001S5SF65 6,819,379 191,825 SH   SOLE   191,825 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 9,131,665 88,700 SH   SOLE   88,700 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 16,085,282 541,592 SH   SOLE   541,592 0 0
NORDSTROM INC COM 655664100 BBG001S7BDN5 7,533,151 504,227 SH   SOLE   504,227 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 9,873,309 168,890 SH   SOLE   168,890 0 0
PGT INNOVATIONS INC COM 69336V101 BBG001SNS069 6,396,708 230,512 SH   SOLE   230,512 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 BBG001S5V4Y5 5,866,564 144,925 SH   SOLE   144,925 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 13,393,836 120,600 SH   SOLE   120,600 0 0
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 8,718,860 162,544 SH   SOLE   162,544 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 10,695,910 24,059 SH   SOLE   24,059 0 0
WESTERN DIGITAL CORP. COM 958102105 BBG001S5XD28 14,527,588 318,378 SH   SOLE   318,378 0 0
WESTROCK CO COM 96145D105 BBG008NXC581 17,720,928 494,998 SH   SOLE   494,998 0 0
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 3,646,980 178,511 SH   SOLE   178,511 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108 BBG001T36GB5 6,955,797 248,244 SH   SOLE   248,244 0 0