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
ABSOLUTE SOFTWARE CORP COM 00386B109 141 12,800 SH   SOLE NONE 12,800 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 91 13,437 SH   SOLE NONE 13,437 0 0
ARGAN INC COM 04010E109 917 21,000 SH   SOLE NONE 21,000 0 0
ALASKA AIR GROUP INC COM 011659109 3,973 67,800 SH   SOLE NONE 67,800 0 0
ASTRONOVA INC COM 04638F108 419 27,865 SH   SOLE NONE 27,865 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 685 18,000 SH   SOLE NONE 18,000 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 2,112 716,040 SH   SOLE NONE 716,040 0 0
AERSALE CORPORATION COM 00810F106 214 12,600 SH   SOLE NONE 12,600 0 0
A10 NETWORKS INC COM 002121101 337 25,000 SH   SOLE NONE 25,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 395 5,100 SH   SOLE NONE 5,100 0 0
AVALO THERAPEUTICS INC COM 05338F108 107 48,953 SH   SOLE NONE 48,953 0 0
AWARE INC MASS COM 05453N100 544 135,729 SH   SOLE NONE 135,729 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104 1,120 66,114 SH   SOLE NONE 66,114 0 0
BOOKING HOLDINGS INC COM 09857L108 907 382 SH   SOLE NONE 382 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 926 3,394 SH   SOLE NONE 3,394 0 0
BARNWELL INDS INC COM 068221100 32 10,508 SH   SOLE NONE 10,508 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 503 41,735 SH   SOLE NONE 41,735 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,131 21,000 SH   SOLE NONE 21,000 0 0
CAMBRIDGE BANCORP COM 132152109 1,758 19,981 SH   SOLE NONE 19,981 0 0
CATO CORP NEW CL A 149205106 722 43,652 SH   SOLE NONE 43,652 0 0
CAMECO CORP COM 13321L108 826 38,000 SH   SOLE NONE 38,000 0 0
CSI COMPRESSCO LP COM UNIT 12637A103 45 24,800 SH   SOLE NONE 24,800 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 5,888 216,852 SH   SOLE NONE 216,852 0 0
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461209 2,392 171,939 SH   SOLE NONE 171,939 0 0
CENTRAL GARDEN & PET CO COM 153527106 351 7,316 SH   SOLE NONE 7,316 0 0
CHAVANT CAPITAL ACQUISITN CO UNIT 07/16/2026 G2058L129 1,054 100,000 SH   SOLE NONE 100,000 0 0
CORVEL CORP COM 221006109 235 1,262 SH   SOLE NONE 1,262 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 375 36,750 SH   SOLE NONE 36,750 0 0
CHARLES & COLVARD LTD COM 159765106 375 125,145 SH   SOLE NONE 125,145 0 0
CITI TRENDS INC COM 17306X102 219 3,000 SH   SOLE NONE 3,000 0 0
CARNIVAL PLC ADR 14365C103 538 23,600 SH   SOLE NONE 23,600 0 0
CUTERA INC COM 232109108 280 6,000 SH   SOLE NONE 6,000 0 0
CEL-SCI CORP COM PAR NEW 150837607 268 24,430 SH   SOLE NONE 24,430 0 0
DESIGNER BRANDS INC CL A 250565108 843 60,500 SH   SOLE NONE 60,500 0 0
3-D SYS CORP DEL COM NEW 88554D205 357 12,938 SH   SOLE NONE 12,938 0 0
GINKGO BIOWORKS HOLDINGS INC *W EXP 08/01/202 37611X118 102 30,000 SH   SOLE NONE 30,000 0 0
BRP INC COM SUN VTG 05577W200 202 2,177 SH   SOLE NONE 2,177 0 0
ELECTROMED INC COM 285409108 221 20,400 SH   SOLE NONE 20,400 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 3,932 179,937 SH   SOLE NONE 179,937 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1,014 148,643 SH   SOLE NONE 148,643 0 0
FACEBOOK INC CL A 30303M102 2,817 8,300 SH   SOLE NONE 8,300 0 0
FLEX LTD ORD Y2573F102 189 10,673 SH   SOLE NONE 10,673 0 0
FOX CORP CL B COM 35137L204 1,158 31,200 SH   SOLE NONE 31,200 0 0
FS BANCORP INC COM 30263Y104 870 25,141 SH   SOLE NONE 25,141 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 918 19,512 SH   SOLE NONE 19,512 0 0
GREIF INC CL B 397624206 1,438 22,199 SH   SOLE NONE 22,199 0 0
GULF IS FABRICATION INC COM 402307102 270 68,022 SH   SOLE NONE 68,022 0 0
SPDR GOLD TR GOLD SHS 78463V107 246 1,500 SH   SOLE NONE 1,500 0 0
GLADSTONE ACQUISITION CORP UNIT 04/01/2024 37653T207 1,015 100,000 SH   SOLE NONE 100,000 0 0
ALPHABET INC CAP STK CL C 02079K107 666 250 SH   SOLE NONE 250 0 0
ALPHABET INC CAP STK CL A 02079K305 6,304 2,358 SH   SOLE NONE 2,358 0 0
U S GLOBAL INVS INC CL A 902952100 85 15,000 SH   SOLE NONE 15,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 907 2,400 SH   SOLE NONE 2,400 0 0
GLRY STR NW MDIA GRUP HLDG L *W EXP 02/13/202 G39973113 8 100,000 SH   SOLE NONE 100,000 0 0
HACKETT GROUP INC COM 404609109 1,119 57,042 SH   SOLE NONE 57,042 0 0
HOME DEPOT INC COM 437076102 6,185 18,841 SH   SOLE NONE 18,841 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,773 164,616 SH   SOLE NONE 164,616 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 420 46,167 SH   SOLE NONE 46,167 0 0
HINGHAM INSTN SVGS MASS COM 433323102 7,867 23,366 SH   SOLE NONE 23,366 0 0
HILL-ROM HLDGS INC COM 431475102 225 1,497 SH   SOLE NONE 1,497 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,908 11,800 SH   SOLE NONE 11,800 0 0
ISHARES TR GLB INFRASTR ETF 464288372 408 8,890 SH   SOLE NONE 8,890 0 0
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 639 9,930 SH   SOLE NONE 9,930 0 0
IPOWER INC CL A 46265P107 79 20,000 SH   SOLE NONE 20,000 0 0
JOHNSON OUTDOORS INC CL A 479167108 1,083 10,232 SH   SOLE NONE 10,232 0 0
JERASH HLDGS US INC COM 47632P101 134 20,000 SH   SOLE NONE 20,000 0 0
COFFEE HLDG CO INC COM 192176105 172 37,807 SH   SOLE NONE 37,807 0 0
JACKSON FINANCIAL INC COM CL A 46817M107 1,820 70,000 SH   SOLE NONE 70,000 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 401 23,000 SH   SOLE NONE 23,000 0 0
SPDR SER TR S&P BK ETF 78464A797 356 6,723 SH   SOLE NONE 6,723 0 0
KBR INC COM 48242W106 788 20,000 SH   SOLE NONE 20,000 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 1,518 208,537 SH   SOLE NONE 208,537 0 0
LAKESHORE ACQUISITION I CORP UNIT 06/04/2026 G53521129 1,359 135,000 SH   SOLE NONE 135,000 0 0
LENNAR CORP CL B 526057302 4,056 52,274 SH   SOLE NONE 52,274 0 0
SOUTHWEST AIRLS CO COM 844741108 1,625 31,600 SH   SOLE NONE 31,600 0 0
MASTERCARD INCORPORATED CL A 57636Q104 435 1,250 SH   SOLE NONE 1,250 0 0
MAGNA INTL INC COM 559222401 687 9,133 SH   SOLE NONE 9,133 0 0
MODINE MFG CO COM 607828100 637 56,253 SH   SOLE NONE 56,253 0 0
MOLINA HEALTHCARE INC COM 60855R100 211 777 SH   SOLE NONE 777 0 0
MOVADO GROUP INC COM 624580106 334 10,605 SH   SOLE NONE 10,605 0 0
MICROSOFT CORP COM 594918104 2,115 7,502 SH   SOLE NONE 7,502 0 0
MICROVISION INC DEL COM NEW 594960304 170 15,392 SH   SOLE NONE 15,392 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K200 2,217 102,482 SH   SOLE NONE 102,482 0 0
NATURAL GAS SVCS GROUP INC COM 63886Q109 632 60,925 SH   SOLE NONE 60,925 0 0
NIKOLA CORP COM 654110105 864 81,000 SH   SOLE NONE 81,000 0 0
NL INDS INC COM NEW 629156407 2,321 403,025 SH   SOLE NONE 403,025 0 0
NORTHERN LIGHTS ACQUISITN CO UNIT 11/01/2027 66538L204 510 50,000 SH   SOLE NONE 50,000 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104 101 20,456 SH   SOLE NONE 20,456 0 0
INSPERITY INC COM 45778Q107 206 1,862 SH   SOLE NONE 1,862 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 3,734 129,348 SH   SOLE NONE 129,348 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,156 21,000 SH   SOLE NONE 21,000 0 0
NVR INC COM 62944T105 863 180 SH   SOLE NONE 180 0 0
OCUGEN INC COM 67577C105 101 14,000 SH   SOLE NONE 14,000 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 201 8,270 SH   SOLE NONE 8,270 0 0
OPPFI INC *W EXP 07/20/202 68386H111 31 19,850 SH   SOLE NONE 19,850 0 0
PAYCHEX INC COM 704326107 450 4,000 SH   SOLE NONE 4,000 0 0
PONO CAPITAL CORP UNIT 09/30/2028 732450200 1,327 130,000 SH   SOLE NONE 130,000 0 0
PILGRIMS PRIDE CORP COM 72147K108 230 7,902 SH   SOLE NONE 7,902 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 221 36,161 SH   SOLE NONE 36,161 0 0
ROCKY BRANDS INC COM 774515100 938 19,695 SH   SOLE NONE 19,695 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 183 15,569 SH   SOLE NONE 15,569 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 607 8,800 SH   SOLE NONE 8,800 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 229 2,396 SH   SOLE NONE 2,396 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,197 78,000 SH   SOLE NONE 78,000 0 0
STRATTEC SEC CORP COM 863111100 1,473 37,858 SH   SOLE NONE 37,858 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207 596 12,665 SH   SOLE NONE 12,665 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 455 32,711 SH   SOLE NONE 32,711 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 1,076 77,246 SH   SOLE NONE 77,246 0 0
TILLYS INC CL A 886885102 698 49,803 SH   SOLE NONE 49,803 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 1,162 87,745 SH   SOLE NONE 87,745 0 0
TESLA INC COM 88160R101 6,592 8,500 SH   SOLE NONE 8,500 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H207 2,084 87,033 SH   SOLE NONE 87,033 0 0
TILE SHOP HLDGS INC COM 88677Q109 130 16,949 SH   SOLE NONE 16,949 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 4,035 148,904 SH   SOLE NONE 148,904 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 273 58,804 SH   SOLE NONE 58,804 0 0
UBIQUITI INC COM 90353W103 597 2,000 SH   SOLE NONE 2,000 0 0
WHEELS UP EXPERIENCE INC *W EXP 07/13/202 96328L114 44 35,000 SH   SOLE NONE 35,000 0 0
VISA INC COM CL A 92826C839 1,559 7,000 SH   SOLE NONE 7,000 0 0
VERU INC COM 92536C103 95 11,179 SH   SOLE NONE 11,179 0 0
VIRTU FINL INC CL A 928254101 782 32,000 SH   SOLE NONE 32,000 0 0
VIEMED HEALTHCARE INC COM 92663R105 92 16,500 SH   SOLE NONE 16,500 0 0
VALMONT INDS INC COM 920253101 305 1,299 SH   SOLE NONE 1,299 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 227 10,382 SH   SOLE NONE 10,382 0 0
VERSO CORP CL A 92531L207 612 29,488 SH   SOLE NONE 29,488 0 0
VALVOLINE INC COM 92047W101 322 10,324 SH   SOLE NONE 10,324 0 0
VIDLER WATER RESOUCES INC COM 92660E107 536 47,058 SH   SOLE NONE 47,058 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 339 16,151 SH   SOLE NONE 16,151 0 0
WINMARK CORP COM 974250102 203 946 SH   SOLE NONE 946 0 0
ALASKA AIR GROUP INC Call 011659909 1,606 27,400 SH Call SOLE NONE 27,400 0 0
APPHARVEST INC Put 03783T953 717 110,000 SH Put SOLE NONE 110,000 0 0
BEYOND MEAT INC Put 08862E959 3,158 30,000 SH Put SOLE NONE 30,000 0 0
BIONANO GENOMICS INC Put 09075F957 1,186 215,700 SH Put SOLE NONE 215,700 0 0
BLINK CHARGING CO Put 09354A950 2,443 85,400 SH Put SOLE NONE 85,400 0 0
CAMECO CORP Call 13321L908 1,087 50,000 SH Call SOLE NONE 50,000 0 0
CEL-SCI CORP Put 150837957 1,003 91,300 SH Put SOLE NONE 91,300 0 0
FACEBOOK INC Call 30303M902 1,018 3,000 SH Call SOLE NONE 3,000 0 0
FORESIGHT AUTONOMOUS HLDGS L Put 345523954 94 30,000 SH Put SOLE NONE 30,000 0 0
FUELCELL ENERGY INC Put 35952H951 335 50,000 SH Put SOLE NONE 50,000 0 0
HOME DEPOT INC Call 437076902 525 1,600 SH Call SOLE NONE 1,600 0 0
HUMANIGEN INC Call 444863903 93 15,700 SH Call SOLE NONE 15,700 0 0
INOVIO PHARMACEUTICALS INC Put 45773H951 548 76,600 SH Put SOLE NONE 76,600 0 0
INVESCO QQQ TR Call 46090E903 8,591 24,000 SH Call SOLE NONE 24,000 0 0
ISHARES TR Call 464287904 5,794 115,000 SH Call SOLE NONE 115,000 0 0
LORDSTOWN MOTORS CORP Put 54405Q950 1,182 148,100 SH Put SOLE NONE 148,100 0 0
MICROVISION INC DEL Put 594960954 4,111 372,000 SH Put SOLE NONE 372,000 0 0
NIKOLA CORP Put 654110955 5,762 540,000 SH Put SOLE NONE 540,000 0 0
OATLY GROUP AB Put 67421J958 1,585 104,800 SH Put SOLE NONE 104,800 0 0
OCUGEN INC Put 67577C955 2,013 280,400 SH Put SOLE NONE 280,400 0 0
PELOTON INTERACTIVE INC Put 70614W950 435 5,000 SH Put SOLE NONE 5,000 0 0
PLUG POWER INC Put 72919P952 766 30,000 SH Put SOLE NONE 30,000 0 0
SPDR S&P 500 ETF TR Call 78462F903 10,085 23,500 SH Call SOLE NONE 23,500 0 0
SILICON MOTION TECHNOLOGY CO Call 82706C908 235 3,400 SH Call SOLE NONE 3,400 0 0
TESLA INC Call 88160R901 19,387 25,000 SH Call SOLE NONE 25,000 0 0
TESLA INC Put 88160R951 61,340 79,100 SH Put SOLE NONE 79,100 0 0
VIRGIN GALACTIC HOLDINGS INC Put 92766K956 2,070 81,800 SH Put SOLE NONE 81,800 0 0
VUZIX CORP Put 92921W950 468 44,700 SH Put SOLE NONE 44,700 0 0
WORKHORSE GROUP INC Put 98138J956 765 100,000 SH Put SOLE NONE 100,000 0 0
YALLA GROUP LTD Put 98459U953 173 22,800 SH Put SOLE NONE 22,800 0 0
NANO X IMAGING LTD Put M70700955 403 17,900 SH Put SOLE NONE 17,900 0 0