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
ADTRAN INC COM 00738A106 5,399 308,000 SH   SOLE   308,000 0 0
AEHR TEST SYS COM 00760J108 996 126,500 SH   SOLE   126,500 0 0
ALPHABET INC CAP STK CL C 02079K107 3,062 1,400 SH   SOLE   1,400 0 0
ALPHABET INC CAP STK CL C 02079K107 383 3,500 SH Call SOLE   3,500 0 0
ALTIMMUNE INC COM NEW 02155H200 15,666 1,339,000 SH   SOLE   1,339,000 0 0
ALTUS POWER INC COM CL A 02217A102 9,055 1,435,000 SH   SOLE   1,435,000 0 0
AMAZON COM INC COM 023135106 1,062 10,000 SH   SOLE   10,000 0 0
AMBARELLA INC SHS G037AX101 759 11,600 SH   SOLE   11,600 0 0
AMBARELLA INC SHS G037AX101 1,963 30,000 SH Call SOLE   30,000 0 0
APPLE INC COM 037833100 8,339 61,000 SH Put SOLE   61,000 0 0
APPLIED BLOCKCHAIN INC COM NEW 038169207 15 14,365 SH   SOLE   14,365 0 0
ARISTA NETWORKS INC COM 040413106 525 5,600 SH   SOLE   5,600 0 0
ASPEN AEROGELS INC COM 04523Y105 999 100,500 SH   SOLE   100,500 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 10,968 166,000 SH   SOLE   166,000 0 0
ATLASSIAN CORP PLC CL A G06242104 8,801 46,900 SH   SOLE   46,900 0 0
BAKER HUGHES COMPANY CL A 05722G100 733 25,400 SH   SOLE   25,400 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1,187 73,300 SH   SOLE   73,300 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,650 100,000 SH   SOLE   100,000 0 0
BLUE APRON HLDGS INC CL A NEW 09523Q200 1,875 504,000 SH   SOLE   504,000 0 0
BOOKING HOLDINGS INC COM 09857L108 918 525 SH   SOLE   525 0 0
CANTALOUPE INC COM 138103106 32,582 5,818,200 SH   SOLE   5,818,200 0 0
CENTENE CORP DEL COM 15135B101 5,080 60,000 SH   SOLE   60,000 0 0
CISCO SYS INC COM 17275R102 1,706 40,000 SH Put SOLE   40,000 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2,964 661,500 SH   SOLE   661,500 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2,240 500,000 SH Call SOLE   500,000 0 0
CLEARWAY ENERGY INC CL A 18539C105 1,599 50,000 SH   SOLE   50,000 0 0
CLOUDFLARE INC CL A COM 18915M107 1,138 26,000 SH Put SOLE   26,000 0 0
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 95 10,500 SH   SOLE   10,500 0 0
CORNING INC COM 219350105 536 17,000 SH Put SOLE   17,000 0 0
COTERRA ENERGY INC COM 127097103 4,642 180,000 SH   SOLE   180,000 0 0
COUPA SOFTWARE INC COM 22266L106 542 9,500 SH   SOLE   9,500 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,132 24,500 SH   SOLE   24,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,846 40,000 SH   SOLE   40,000 0 0
DISNEY WALT CO COM 254687106 619 6,550 SH   SOLE   6,550 0 0
DISNEY WALT CO COM 254687106 2,643 28,000 SH Call SOLE   28,000 0 0
DYNATRACE INC COM NEW 268150109 6,949 176,200 SH   SOLE   176,200 0 0
ELASTIC N V ORD SHS N14506104 237 3,500 SH   SOLE   3,500 0 0
ENERGY FUELS INC COM NEW 292671708 616 125,500 SH   SOLE   125,500 0 0
ENERSYS COM 29275Y102 737 12,500 SH   SOLE   12,500 0 0
ENOVIX CORPORATION COM 293594107 2,674 300,000 SH Call SOLE   300,000 0 0
ENOVIX CORPORATION COM 293594107 4,962 556,961 SH   SOLE   556,961 0 0
ENVIVA INC COM 29415B103 8,583 150,000 SH   SOLE   150,000 0 0
EOG RES INC COM 26875P101 9,426 85,300 SH   SOLE   85,300 0 0
ETSY INC COM 29786A106 512 7,000 SH Put SOLE   7,000 0 0
FERROGLOBE PLC SHS G33856108 594 100,000 SH Call SOLE   100,000 0 0
FERROGLOBE PLC SHS G33856108 1,378 232,000 SH   SOLE   232,000 0 0
FIRST SOLAR INC COM 336433107 3,100 45,500 SH   SOLE   45,500 0 0
FIRST SOLAR INC COM 336433107 3,747 55,000 SH Call SOLE   55,000 0 0
FIVE9 INC COM 338307101 6,927 76,000 SH   SOLE   76,000 0 0
FLEX LTD ORD Y2573F102 145 10,000 SH Call SOLE   10,000 0 0
FLEX LTD ORD Y2573F102 997 68,900 SH   SOLE   68,900 0 0
FLUOR CORP NEW COM 343412102 2,471 101,500 SH   SOLE   101,500 0 0
FORTRESS TRANS INFRST INVS L CL A COM SHS 34960P101 3,868 200,000 SH Call SOLE   200,000 0 0
FORTRESS TRANS INFRST INVS L CL A COM SHS 34960P101 2,940 152,000 SH   SOLE   152,000 0 0
GENERAL MTRS CO COM 37045V100 16 500 SH   SOLE   500 0 0
GENERAL MTRS CO COM 37045V100 4,764 150,000 SH Call SOLE   150,000 0 0
GUARDANT HEALTH INC COM 40131M109 4,466 110,700 SH   SOLE   110,700 0 0
HARMONIC INC COM 413160102 7,599 876,500 SH   SOLE   876,500 0 0
HARMONIC INC COM 413160102 434 50,000 SH Call SOLE   50,000 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 4,786 60,000 SH   SOLE   60,000 0 0
IMPINJ INC COM 453204109 293 5,000 SH Call SOLE   5,000 0 0
IMPINJ INC COM 453204109 1,569 26,750 SH   SOLE   26,750 0 0
INFOSYS LTD SPONSORED ADR 456788108 370 20,000 SH Put SOLE   20,000 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 4,768 593,750 SH   SOLE   593,750 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 21,021 75,000 SH Call SOLE   75,000 0 0
IRON MTN INC NEW COM 46284V101 5,599 115,000 SH   SOLE   115,000 0 0
ITRON INC COM 465741106 1,977 40,000 SH   SOLE   40,000 0 0
KLA CORP COM NEW 482480100 319 1,000 SH   SOLE   1,000 0 0
LAREDO PETROLEUM INC COM 516806205 4,829 70,050 SH   SOLE   70,050 0 0
LEGEND BIOTECH CORP SPONSORED ADS 52490G102 4,455 81,000 SH   SOLE   81,000 0 0
LUMENTUM HLDGS INC COM 55024U109 1,628 20,500 SH   SOLE   20,500 0 0
MAGNITE INC COM 55955D100 89 10,000 SH Call SOLE   10,000 0 0
MAGNITE INC COM 55955D100 837 94,250 SH   SOLE   94,250 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 21,269 18,335,767 SH   SOLE   18,335,767 0 0
MICROSOFT CORP COM 594918104 3,307 12,900 SH   SOLE   12,900 0 0
NCR CORP NEW COM 62886E108 6,337 203,700 SH   SOLE   203,700 0 0
NCR CORP NEW COM 62886E108 622 20,000 SH Call SOLE   20,000 0 0
NETFLIX INC COM 64110L106 874 5,000 SH Call SOLE   5,000 0 0
NETFLIX INC COM 64110L106 831 4,750 SH   SOLE   4,750 0 0
NOV INC COM 62955J103 423 25,000 SH   SOLE   25,000 0 0
NVIDIA CORPORATION COM 67066G104 1,516 10,000 SH Put SOLE   10,000 0 0
OKTA INC CL A 679295105 1,392 15,400 SH   SOLE   15,400 0 0
ORACLE CORP COM 68389X105 559 8,000 SH Call SOLE   8,000 0 0
ORACLE CORP COM 68389X105 750 10,750 SH   SOLE   10,750 0 0
PACIRA BIOSCIENCES INC COM 695127100 7,871 135,000 SH   SOLE   135,000 0 0
PALO ALTO NETWORKS INC COM 697435105 2,223 4,500 SH   SOLE   4,500 0 0
PG&E CORP COM 69331C108 3,992 400,000 SH   SOLE   400,000 0 0
PLUG POWER INC COM NEW 72919P202 1,284 77,500 SH   SOLE   77,500 0 0
POWERFLEET INC COM 73931J109 2,754 1,269,188 SH   SOLE   1,269,188 0 0
POWERFLEET INC COM 73931J109 543 250,000 SH Call SOLE   250,000 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 65,375 2,500,000 SH Call SOLE   2,500,000 0 0
QUINSTREET INC COM 74874Q100 252 25,000 SH Put SOLE   25,000 0 0
ROBINHOOD MKTS INC COM CL A 770700102 247 30,000 SH Put SOLE   30,000 0 0
ROKU INC COM CL A 77543R102 698 8,500 SH   SOLE   8,500 0 0
ROKU INC COM CL A 77543R102 1,971 24,000 SH Call SOLE   24,000 0 0
SALESFORCE INC COM 79466L302 1,469 8,900 SH   SOLE   8,900 0 0
SCHLUMBERGER LTD COM STK 806857108 894 25,000 SH   SOLE   25,000 0 0
SCHLUMBERGER LTD COM STK 806857108 894 25,000 SH Call SOLE   25,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,573 50,000 SH Call SOLE   50,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2 50 SH   SOLE   50 0 0
SENTINELONE INC CL A 81730H109 2,367 101,450 SH   SOLE   101,450 0 0
SENTINELONE INC CL A 81730H109 933 40,000 SH Call SOLE   40,000 0 0
SERVICENOW INC COM 81762P102 4,303 9,050 SH   SOLE   9,050 0 0
SHELL PLC SPON ADS 780259305 105 2,000 SH Put SOLE   2,000 0 0
SHELL PLC SPON ADS 780259305 105 2,000 SH   SOLE   2,000 0 0
SNOWFLAKE INC CL A 833445109 3,477 25,000 SH   SOLE   25,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 13,698 50,050 SH   SOLE   50,050 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 37,726 100,000 SH Call SOLE   100,000 0 0
SPDR SER TR S&P BIOTECH 78464A870 11,141 150,000 SH Call SOLE   150,000 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 15,250 215,000 SH   SOLE   215,000 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 1,069 34,000 SH   SOLE   34,000 0 0
STRONGHOLD DIGITAL MINING IN CLASS A COM 86337R103 410 238,560 SH   SOLE   238,560 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 937 50,000 SH   SOLE   50,000 0 0
SUNOPTA INC COM 8676EP108 778 100,000 SH Call SOLE   100,000 0 0
SUNOPTA INC COM 8676EP108 37,892 4,870,500 SH   SOLE   4,870,500 0 0
SUNRUN INC COM 86771W105 16,282 697,000 SH   SOLE   697,000 0 0
SUNRUN INC COM 86771W105 21,024 900,000 SH Call SOLE   900,000 0 0
SURGERY PARTNERS INC COM 86881A100 10,122 350,000 SH   SOLE   350,000 0 0
TENABLE HLDGS INC COM 88025T102 1,372 30,210 SH   SOLE   30,210 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 9,997 190,200 SH   SOLE   190,200 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,513 4,550 SH   SOLE   4,550 0 0
VISTRA CORP COM 92840M102 11,836 518,000 SH   SOLE   518,000 0 0
WOLFSPEED INC COM 977852102 7,297 115,000 SH   SOLE   115,000 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 818 55,000 SH Call SOLE   55,000 0 0