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
ABSOLUTE SOFTWARE CORP COM 00386B109   178 12,800 SH   SOLE None 12,800 0 0
ARGAN INC COM 04010E109   747 14,000 SH   SOLE None 14,000 0 0
ASTRONOVA INC COM 04638F108   373 27,865 SH   SOLE None 27,865 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   567 18,605 SH   SOLE None 18,605 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103   316 8,855 SH   SOLE None 8,855 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   1,555 737,040 SH   SOLE None 737,040 0 0
A10 NETWORKS INC COM 002121101   96 10,000 SH   SOLE None 10,000 0 0
AWARE INC MASS COM 05453N100   443 121,249 SH   SOLE None 121,249 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103   245 25,398 SH   SOLE None 25,398 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   437 63,319 SH   SOLE None 63,319 0 0
BEL FUSE INC CL A 077347201   501 26,870 SH   SOLE None 26,870 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   867 3,394 SH   SOLE None 3,394 0 0
BWX TECHNOLOGIES INC COM 05605H100   1,385 21,000 SH   SOLE None 21,000 0 0
CASI PHARMACEUTICALS INC COM 14757U109   152 63,250 SH   SOLE None 63,250 0 0
CAMBRIDGE BANCORP COM 132152109   1,685 19,981 SH   SOLE None 19,981 0 0
CATO CORP NEW CL A 149205106   249 20,732 SH   SOLE None 20,732 0 0
CBTX INC COM 12481V104   614 20,000 SH   SOLE None 20,000 0 0
CAMECO CORP COM 13321L108   631 38,000 SH   SOLE None 38,000 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   6,040 258,675 SH   SOLE None 258,675 0 0
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461209   1,789 163,353 SH   SOLE None 163,353 0 0
CENTRAL GARDEN & PET CO COM 153527106   977 16,848 SH   SOLE None 16,848 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   599 29,767 SH   SOLE None 29,767 0 0
MACK CALI RLTY CORP COM 554489104   418 27,000 SH   SOLE None 27,000 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307   415 36,750 SH   SOLE None 36,750 0 0
CHARLES & COLVARD LTD COM 159765106   403 136,145 SH   SOLE None 136,145 0 0
CITI TRENDS INC COM 17306X102   251 3,000 SH   SOLE None 3,000 0 0
CEL-SCI CORP COM PAR NEW 150837607   440 28,934 SH   SOLE None 28,934 0 0
CARVANA CO CL A 146869102   211 804 SH   SOLE None 804 0 0
DESIGNER BRANDS INC CL A 250565108   569 32,700 SH   SOLE None 32,700 0 0
ELECTROMED INC COM 285409108   215 20,400 SH   SOLE None 20,400 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   3,361 179,937 SH   SOLE None 179,937 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100   552 128,643 SH   SOLE None 128,643 0 0
FACEBOOK INC CL A 30303M102   2,356 8,000 SH   SOLE None 8,000 0 0
FUELCELL ENERGY INC COM 35952H601   1,442 100,100 SH   SOLE None 100,100 0 0
FG NEW AMER ACQUISITION CORP UNIT 08/31/2027 30259V205   440 39,700 SH   SOLE None 39,700 0 0
FULL HSE RESORTS INC COM 359678109   85 10,000 SH   SOLE None 10,000 0 0
FLUOR CORP NEW COM 343412102   223 9,649 SH   SOLE None 9,649 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870   504 13,181 SH   SOLE None 13,181 0 0
SPDR GOLD TR GOLD SHS 78463V107   240 1,500 SH   SOLE None 1,500 0 0
ALPHABET INC CAP STK CL C 02079K107   517 250 SH   SOLE None 250 0 0
ALPHABET INC CAP STK CL A 02079K305   4,863 2,358 SH   SOLE None 2,358 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   785 2,400 SH   SOLE None 2,400 0 0
GLRY STR NW MDIA GRUP HLDG L *W EXP 02/13/202 G39973113   15 100,000 SH   SOLE None 100,000 0 0
GSX TECHEDU INC SPONSORED ADS 36257Y109   241 7,100 SH   SOLE None 7,100 0 0
GABELLI UTIL TR COM 36240A101   69 10,000 SH   SOLE None 10,000 0 0
GABELLI UTIL TR RIGHT 04/14/2021 36240A168   1 10,000 SH   SOLE None 10,000 0 0
HACKETT GROUP INC COM 404609109   935 57,042 SH   SOLE None 57,042 0 0
HOME DEPOT INC COM 437076102   2,858 9,364 SH   SOLE None 9,364 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404   1,826 164,616 SH   SOLE None 164,616 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104   356 46,167 SH   SOLE None 46,167 0 0
HINGHAM INSTN SVGS MASS COM 433323102   7,134 25,140 SH   SOLE None 25,140 0 0
ISHARES TR NASDAQ BIOTECH 464287556   662 4,400 SH   SOLE None 4,400 0 0
VOYA NAT RES EQUITY INCOME F COM 92913C106   116 35,000 SH   SOLE None 35,000 0 0
JOHNSON OUTDOORS INC CL A 479167108   664 4,650 SH   SOLE None 4,650 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108   765 79,734 SH   SOLE None 79,734 0 0
COFFEE HLDG CO INC COM 192176105   187 37,807 SH   SOLE None 37,807 0 0
KBR INC COM 48242W106   768 20,000 SH   SOLE None 20,000 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108   1,517 227,737 SH   SOLE None 227,737 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   346 48,292 SH   SOLE None 48,292 0 0
LENNAR CORP CL B 526057302   4,304 52,274 SH   SOLE None 52,274 0 0
MASTERCARD INCORPORATED CL A 57636Q104   445 1,250 SH   SOLE None 1,250 0 0
MAGNA INTL INC COM 559222401   995 11,300 SH   SOLE None 11,300 0 0
MOVADO GROUP INC COM 624580106   302 10,605 SH   SOLE None 10,605 0 0
MICROSOFT CORP COM 594918104   1,769 7,502 SH   SOLE None 7,502 0 0
MICROVISION INC DEL COM NEW 594960304   2,667 143,747 SH   SOLE None 143,747 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K200   5,261 304,131 SH   SOLE None 304,131 0 0
NATURAL GAS SVCS GROUP INC COM 63886Q109   575 60,925 SH   SOLE None 60,925 0 0
NIKOLA CORP COM 654110105   1,125 81,000 SH   SOLE None 81,000 0 0
NL INDS INC COM NEW 629156407   3,064 411,285 SH   SOLE None 411,285 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104   86 20,456 SH   SOLE None 20,456 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200   3,326 129,348 SH   SOLE None 129,348 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100   480 11,000 SH   SOLE None 11,000 0 0
NVR INC COM 62944T105   674 143 SH   SOLE None 143 0 0
NEWS CORP NEW CL B 65249B208   305 13,000 SH   SOLE None 13,000 0 0
ONTRAK INC COM 683373104   215 6,612 SH   SOLE None 6,612 0 0
PAYCHEX INC COM 704326107   392 4,000 SH   SOLE None 4,000 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104   199 14,770 SH   SOLE None 14,770 0 0
POWELL INDS INC COM 739128106   273 8,061 SH   SOLE None 8,061 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   2,347 73,723 SH   SOLE None 73,723 0 0
ROCKY BRANDS INC COM 774515100   1,373 25,394 SH   SOLE None 25,394 0 0
SOLID BIOSCIENCES INC COM 83422E105   254 45,900 SH   SOLE None 45,900 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104   1,156 78,000 SH   SOLE None 78,000 0 0
STRATTEC SEC CORP COM 863111100   1,523 32,464 SH   SOLE None 32,464 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207   511 12,665 SH   SOLE None 12,665 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   1,311 120,604 SH   SOLE None 120,604 0 0
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103   1,579 110,133 SH   SOLE None 110,133 0 0
THRYV HLDGS INC COM NEW 886029206   243 10,404 SH   SOLE None 10,404 0 0
TILLYS INC CL A 886885102   700 61,803 SH   SOLE None 61,803 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104   1,061 87,745 SH   SOLE None 87,745 0 0
TTM TECHNOLOGIES INC COM 87305R109   363 25,000 SH   SOLE None 25,000 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H207   1,782 87,033 SH   SOLE None 87,033 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886   3,639 148,904 SH   SOLE None 148,904 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206   329 58,804 SH   SOLE None 58,804 0 0
VISA INC COM CL A 92826C839   1,482 7,000 SH   SOLE None 7,000 0 0
VIRTU FINL INC CL A 928254101   1,397 45,000 SH   SOLE None 45,000 0 0
VIEMED HEALTHCARE INC COM 92663R105   168 16,500 SH   SOLE None 16,500 0 0
VERSO CORP CL A 92531L207   650 44,544 SH   SOLE None 44,544 0 0
APPHARVEST INC Put 03783T953   2,710 148,100 SH Put SOLE None 148,100 0 0
BEYOND MEAT INC Put 08862E959   9,733 74,800 SH Put SOLE None 74,800 0 0
BIONANO GENOMICS INC Put 09075F957   1,671 206,800 SH Put SOLE None 206,800 0 0
BLINK CHARGING CO Put 09354A950   8,693 211,500 SH Put SOLE None 211,500 0 0
CAMECO CORP Call 13321L908   831 50,000 SH Call SOLE None 50,000 0 0
CEL-SCI CORP Put 150837957   1,547 101,700 SH Put SOLE None 101,700 0 0
FUELCELL ENERGY INC Call 35952H901   388 26,900 SH Call SOLE None 26,900 0 0
FUELCELL ENERGY INC Put 35952H951   1,872 129,900 SH Put SOLE None 129,900 0 0
GSX TECHEDU INC Put 36257Y959   1,104 32,600 SH Put SOLE None 32,600 0 0
HOME DEPOT INC Call 437076902   3,541 11,600 SH Call SOLE None 11,600 0 0
HUMANIGEN INC Call 444863903   955 50,000 SH Call SOLE None 50,000 0 0
INOVIO PHARMACEUTICALS INC Put 45773H951   711 76,600 SH Put SOLE None 76,600 0 0
LORDSTOWN MOTORS CORP Put 54405Q950   2,182 185,400 SH Put SOLE None 185,400 0 0
MICROVISION INC DEL Put 594960954   6,173 332,800 SH Put SOLE None 332,800 0 0
NIO INC Put 62914V956   1,949 50,000 SH Put SOLE None 50,000 0 0
NIKOLA CORP Put 654110955   7,042 507,000 SH Put SOLE None 507,000 0 0
OCUGEN INC Put 67577C955   133 19,600 SH Put SOLE None 19,600 0 0
ONTRAK INC Put 683373954   694 21,300 SH Put SOLE None 21,300 0 0
PELOTON INTERACTIVE INC Put 70614W950   562 5,000 SH Put SOLE None 5,000 0 0
PENUMBRA INC Put 70975L957   406 1,500 SH Put SOLE None 1,500 0 0
PLUG POWER INC Put 72919P952   1,075 30,000 SH Put SOLE None 30,000 0 0
SPDR S&P 500 ETF TR Call 78462F903   47,560 120,000 SH Call SOLE None 120,000 0 0
TESLA INC Put 88160R951   32,061 48,000 SH Put SOLE None 48,000 0 0
TORONTO DOMINION BK ONT Call 891160909   1,304 20,000 SH Call SOLE None 20,000 0 0
VERSO CORP Call 92531L907   709 48,600 SH Call SOLE None 48,600 0 0
VIRGIN GALACTIC HOLDINGS INC Put 92766K956   3,706 121,000 SH Put SOLE None 121,000 0 0
VUZIX CORP Put 92921W950   1,137 44,700 SH Put SOLE None 44,700 0 0
WORKHORSE GROUP INC Put 98138J956   1,836 133,300 SH Put SOLE None 133,300 0 0