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
ALPHABET INC CAP STK CL C 02079K107 367 250 SH   SOLE None 250 0 0
ALPHABET INC CAP STK CL A 02079K305 3,456 2,358 SH   SOLE None 2,358 0 0
AMAZON COM INC COM 023135106 2,314 735 SH   SOLE None 735 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 1,124 1,248,422 SH   SOLE None 1,248,422 0 0
ARGAN INC COM 04010E109 587 14,000 SH   SOLE None 14,000 0 0
ASTRONOVA INC COM 04638F108 141 17,633 SH   SOLE None 17,633 0 0
AXOS FINANCIAL INC PUT 05465C950 520 22,300 SH Put SOLE None 22,300 0 0
BEL FUSE INC CL A 077347201 476 40,650 SH   SOLE None 40,650 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 723 3,394 SH   SOLE None 3,394 0 0
BEYOND MEAT INC CALL 08862E909 930 5,600 SH Call SOLE None 5,600 0 0
BEYOND MEAT INC PUT 08862E959 2,923 17,600 SH Put SOLE None 17,600 0 0
BROWN FORMAN CORP CL A 115637100 862 12,546 SH   SOLE None 12,546 0 0
BUILD A BEAR WORKSHOP COM 120076104 373 149,231 SH   SOLE None 149,231 0 0
CAMBRIDGE BANCORP COM 132152109 810 15,236 SH   SOLE None 15,236 0 0
CANADIAN NATL RY CO COM 136375102 351 3,300 SH   SOLE None 3,300 0 0
CATO CORP NEW CL A 149205106 323 41,332 SH   SOLE None 41,332 0 0
CBTX INC COM 12481V104 327 20,000 SH   SOLE None 20,000 0 0
CEL-SCI CORP PUT 150837957 128 10,000 SH Put SOLE None 10,000 0 0
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461209 433 58,115 SH   SOLE None 58,115 0 0
CHARLES & COLVARD LTD COM 159765106 525 639,724 SH   SOLE None 639,724 0 0
CITI TRENDS INC COM 17306X102 426 17,044 SH   SOLE None 17,044 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1,578 179,937 SH   SOLE None 179,937 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 3,075 278,254 SH   SOLE None 278,254 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 575 89,567 SH   SOLE None 89,567 0 0
COFFEE HLDG CO INC COM 192176105 132 37,807 SH   SOLE None 37,807 0 0
COLGATE PALMOLIVE CO COM 194162103 586 7,600 SH   SOLE None 7,600 0 0
CORENERGY INFRASTRUCTURE TR NOTE 5.875% 8/1 21870UAC0 1,439 20,000 PRN   SOLE None 20,000 0 0
CORENERGY INFRASTRUCTURE TR PUT 21870U952 117 20,000 SH Put SOLE None 20,000 0 0
CREDIT ACCEP CORP MICH PUT 225310951 4,064 12,000 SH Put SOLE None 12,000 0 0
DASEKE INC *W EXP 02/27/202 23753F115 18 120,373 SH   SOLE None 120,373 0 0
DIAMONDPEAK HLDGS COR *W EXP 02/22/202 25280H118 249 23,450 SH   SOLE None 23,450 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 69 11,967 SH   SOLE None 11,967 0 0
FACEBOOK INC CL A 30303M102 2,095 8,000 SH   SOLE None 8,000 0 0
FG NEW AMER ACQUISITION CORP UNIT 08/31/2027 30259V205 400 40,000 SH   SOLE None 40,000 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 267 37,083 SH   SOLE None 37,083 0 0
FORUM MERGER II CORP *W EXP 09/30/202 34986F111 3,135 353,483 SH   SOLE None 353,483 0 0
GLRY STR NW MDIA GRUP HLDG L *W EXP 02/13/202 G39973113 6 100,000 SH   SOLE None 100,000 0 0
GRAFTECH INTL LTD COM 384313508 78 11,462 SH   SOLE None 11,462 0 0
GSX TECHEDU INC SPONSORED ADS 36257Y109 1,000 11,100 SH   SOLE None 11,100 0 0
GSX TECHEDU INC PUT 36257Y959 2,884 32,000 SH Put SOLE None 32,000 0 0
HACKETT GROUP INC COM 404609109 917 82,042 SH   SOLE None 82,042 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 286 46,167 SH   SOLE None 46,167 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,968 229,076 SH   SOLE None 229,076 0 0
HILTON WORLDWIDE HLDGS INC PUT 43300A953 853 10,000 SH Put SOLE None 10,000 0 0
HINGHAM INSTN SVGS MASS COM 433323102 6,890 37,446 SH   SOLE None 37,446 0 0
HL ACQUISITIONS CORP RIGHT 07/17/2023 G4603R130 32 30,000 SH   SOLE None 30,000 0 0
HOME DEPOT INC COM 437076102 657 2,364 SH   SOLE None 2,364 0 0
IMEDIA BRANDS INC COM CL A 452465206 337 58,088 SH   SOLE None 58,088 0 0
ISHARES TR NASDAQ BIOTECH 464287556 815 6,020 SH   SOLE None 6,020 0 0
JUST ENERGY GROUP INC COM NEW 48213W408 93 17,835 SH   SOLE None 17,835 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 589 147,717 SH   SOLE None 147,717 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 779 193,187 SH   SOLE None 193,187 0 0
KENSINGTON CAP ACQUISITION C *W EXP 07/01/202 490073111 253 56,138 SH   SOLE None 56,138 0 0
LENNAR CORP CL B 526057302 3,432 52,274 SH   SOLE None 52,274 0 0
MASTERCARD INCORPORATED CL A 57636Q104 761 2,250 SH   SOLE None 2,250 0 0
MICROSOFT CORP COM 594918104 1,578 7,502 SH   SOLE None 7,502 0 0
MICROVISION INC DEL COM NEW 594960304 488 250,182 SH   SOLE None 250,182 0 0
MONOLITHIC PWR SYS INC PUT 609839955 447 1,600 SH Put SOLE None 1,600 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 1,250 147,925 SH   SOLE None 147,925 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 667 197,979 SH   SOLE None 197,979 0 0
NETFLIX INC PUT 64110L956 1,250 2,500 SH Put SOLE None 2,500 0 0
NIKOLA CORP COM 654110105 492 24,000 SH   SOLE None 24,000 0 0
NIKOLA CORP PUT 654110955 2,415 117,900 SH Put SOLE None 117,900 0 0
NL INDS INC COM NEW 629156407 2,241 527,254 SH   SOLE None 527,254 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 478 14,400 SH   SOLE None 14,400 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 602 79,734 SH   SOLE None 79,734 0 0
PAYCHEX INC COM 704326107 1,356 17,000 SH   SOLE None 17,000 0 0
PITNEY BOWES INC COM 724479100 85 16,000 SH   SOLE None 16,000 0 0
PIVOTAL INVT CORP II COM CL A 72582K100 1,960 170,000 SH   SOLE None 170,000 0 0
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 330 31,300 SH   SOLE None 31,300 0 0
POPULAR INC COM NEW 733174700 1,155 31,840 SH   SOLE None 31,840 0 0
ROCKY BRANDS INC COM 774515100 364 14,643 SH   SOLE None 14,643 0 0
ROTH CH ACQUISITION I CO *W EXP 01/28/202 778675116 61 59,025 SH   SOLE None 59,025 0 0
SHERWIN WILLIAMS CO COM 824348106 383 550 SH   SOLE None 550 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 271 24,302 SH   SOLE None 24,302 0 0
SPDR SER TR S&P BIOTECH 78464A870 535 4,800 SH   SOLE None 4,800 0 0
TESLA INC PUT 88160R951 51,910 121,000 SH Put SOLE None 121,000 0 0
TILLYS INC CL A 886885102 584 96,803 SH   SOLE None 96,803 0 0
TILRAY INC NOTE 5.000%10/0 88688TAB6 219 5,000 PRN   SOLE None 5,000 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K200 1,797 180,772 SH   SOLE None 180,772 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 2,202 148,904 SH   SOLE None 148,904 0 0
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 1,249 118,308 SH   SOLE None 118,308 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 678 46,777 SH   SOLE None 46,777 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 748 87,745 SH   SOLE None 87,745 0 0
TTEC HLDGS INC COM 89854H102 246 4,511 SH   SOLE None 4,511 0 0
TWITTER INC COM 90184L102 1,736 39,000 SH   SOLE None 39,000 0 0
VELODYNE LIDAR INC *W EXP 09/29/202 92259F119 432 88,333 SH   SOLE None 88,333 0 0
VERSO CORP CL A 92531L207 649 82,216 SH   SOLE None 82,216 0 0
VIEMED HEALTHCARE INC COM 92663R105 143 16,500 SH   SOLE None 16,500 0 0
VISA INC COM CL A 92826C839 3,753 18,770 SH   SOLE None 18,770 0 0
VOYA NAT RES EQUITY INCOME F COM 92913C106 311 127,591 SH   SOLE None 127,591 0 0
WORTHINGTON INDS INC COM 981811102 530 13,000 SH   SOLE None 13,000 0 0