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
ACCO BRANDS CORP COM 00081T108   413 58,204 SH   SOLE NONE 58,204 0 0
ALASKA AIR GROUP INC COM 011659109   363 10,000 SH   SOLE NONE 10,000 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305   3,982 2,808 SH   SOLE NONE 2,808 0 0
ALPHABET INC-CL C CAP STK CL C 02079K107   777 550 SH   SOLE NONE 550 0 0
AMAZON.COM INC COM 023135106   2,028 735 SH   SOLE NONE 735 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   1,021 1,021,058 SH   SOLE NONE 1,021,058 0 0
ARCOS DORADOS HOLDINGS INC-A SHS CLASS -A - G0457F107   151 36,028 SH   SOLE NONE 36,028 0 0
ARDELYX INC COM 039697107   214 30,951 SH   SOLE NONE 30,951 0 0
ARGAN INC COM 04010E109   969 20,459 SH   SOLE NONE 20,459 0 0
ASTRONOVA INC COM 04638F108   140 17,633 SH   SOLE NONE 17,633 0 0
AXOS FINANCIAL INC PUT 05465C950   492 223 SH Put SOLE NONE 223 0 0
BEL FUSE INC-CL A CL A 077347201   468 46,744 SH   SOLE NONE 46,744 0 0
BERKSHIRE HATHAWAY INC-CL B CL B NEW 084670702   606 3,394 SH   SOLE NONE 3,394 0 0
BEYOND MEAT INC PUT 08862E959   1,018 76 SH Put SOLE NONE 76 0 0
BEYOND MEAT INC COM 08862E109   1,267 9,454 SH   SOLE NONE 9,454 0 0
BLACKSTONE GROUP INC PUT 09260D957   113 20 SH Put SOLE NONE 20 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   305 140,121 SH   SOLE NONE 140,121 0 0
CAMBRIDGE BANCORP COM 132152109   903 15,236 SH   SOLE NONE 15,236 0 0
CATO CORP-CLASS A CL A 149205106   1,217 148,802 SH   SOLE NONE 148,802 0 0
CBTX INC COM 12481V104   420 20,000 SH   SOLE NONE 20,000 0 0
CEL SCI CORP PUT 150837957   149 100 SH Put SOLE NONE 100 0 0
CEL SCI CORP COM 150837607   380 25,500 SH   SOLE NONE 25,500 0 0
CHARLES & COLVARD LTD COM 159765106   485 664,546 SH   SOLE NONE 664,546 0 0
CHILDREN'S PLACE INC/THE COM 168905107   273 7,300 SH   SOLE NONE 7,300 0 0
CITI TRENDS INC COM 17306X102   1,207 59,675 SH   SOLE NONE 59,675 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101   238 35,756 SH   SOLE NONE 35,756 0 0
COFFEE HOLDING CO INC COM 192176105   60 20,000 SH   SOLE NONE 20,000 0 0
CORENERGY INFRASTRUCTURE TR PUT 21870U952   183 200 SH Put SOLE NONE 200 0 0
CREDIT ACCEP CORP MICH PUT 225310951   7,375 176 SH Put SOLE NONE 176 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107   1,018 56,000 SH   SOLE NONE 56,000 0 0
EPIZYME INC COM 29428V104   266 16,552 SH   SOLE NONE 16,552 0 0
EVERTEC INC COM 30040P103   1,408 50,095 SH   SOLE NONE 50,095 0 0
FACEBOOK INC-CLASS A CL A 30303M102   2,941 12,954 SH   SOLE NONE 12,954 0 0
GLRY STR NW MDIA GRUP HLDG L *W EXP 02/13/202 G39973113   4 100,000 SH   SOLE NONE 100,000 0 0
GRAFTECH INTERNATIONAL LTD COM 384313508   135 16,963 SH   SOLE NONE 16,963 0 0
GRAPHIC PACKAGING HOLDING CO COM 388689101   141 10,099 SH   SOLE NONE 10,099 0 0
GSX TECHEDU INC PUT 36257Y959   54 9 SH Put SOLE NONE 9 0 0
HACKETT GROUP INC/THE COM 404609109   1,485 109,643 SH   SOLE NONE 109,643 0 0
HIGHLAND GLOBAL ALLOCATION COM 43010T104   297 46,167 SH   SOLE NONE 46,167 0 0
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404   2,113 262,528 SH   SOLE NONE 262,528 0 0
HILTON WORLDWIDE HLDGS INC PUT 43300A953   735 100 SH Put SOLE NONE 100 0 0
HINGHAM INSTITUTION FOR SVGS COM 433323102   6,918 41,230 SH   SOLE NONE 41,230 0 0
HL ACQUISITIONS CORP RIGHT 07/17/2023 G4603R130   28 30,000 SH   SOLE NONE 30,000 0 0
HOWMET AEROSPACE INC COM 443201108   178 11,255 SH   SOLE NONE 11,255 0 0
INSEEGO CORP PUT 45782B954   290 250 SH Put SOLE NONE 250 0 0
INTEVAC INC COM 461148108   101 18,488 SH   SOLE NONE 18,488 0 0
ISHARES TR NASDAQ BIOTECH 464287556   5,792 42,376 SH   SOLE NONE 42,376 0 0
JOHNSON OUTDOORS INC-A CL A 479167108   455 5,000 SH   SOLE NONE 5,000 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108   875 193,187 SH   SOLE NONE 193,187 0 0
KAYNE ANDERSON MLP/MIDSTREAM COM 486606106   281 53,229 SH   SOLE NONE 53,229 0 0
KINDER MORGAN INC COM 49456B101   303 20,000 SH   SOLE NONE 20,000 0 0
LAMB WESTON HOLDINGS INC COM 513272104   1,004 15,700 SH   SOLE NONE 15,700 0 0
LENNAR CORP - B SHS CL B 526057302   2,409 52,274 SH   SOLE NONE 52,274 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106   1,130 26,165 SH   SOLE NONE 26,165 0 0
MASTERCARD INC - A CL A 57636Q104   1,331 4,500 SH   SOLE NONE 4,500 0 0
MATCH GROUP INC PUT 57665R956   2,808 304 SH Put SOLE NONE 304 0 0
MICROSOFT CORP COM 594918104   1,527 7,502 SH   SOLE NONE 7,502 0 0
MICROVISION INC DEL COM 594960304   236 173,282 SH   SOLE NONE 173,282 0 0
MYOVANT SCIENCES LTD COM G637AM102   1,382 67,000 SH   SOLE NONE 67,000 0 0
NANTKWEST INC COM 63016Q102   246 20,000 SH   SOLE NONE 20,000 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109   1,284 204,777 SH   SOLE NONE 204,777 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206   243 79,979 SH   SOLE NONE 79,979 0 0
NL INDUSTRIES COM NEW 629156407   1,798 527,254 SH   SOLE NONE 527,254 0 0
NUVEEN REAL EST INC FD COM 67071B108   596 79,734 SH   SOLE NONE 79,734 0 0
PAYCHEX INC COM 704326107   2,576 34,000 SH   SOLE NONE 34,000 0 0
PLUG POWER INC COM 72919P202   320 38,973 SH   SOLE NONE 38,973 0 0
POWELL INDUSTRIES INC COM 739128106   221 8,061 SH   SOLE NONE 8,061 0 0
PURPLE INNOVATION INC COM 74640Y106   238 13,217 SH   SOLE NONE 13,217 0 0
QUANEX BUILDING PRODUCTS COM 747619104   194 14,000 SH   SOLE NONE 14,000 0 0
RATTLER MIDSTREAM LP COM UNITS 75419T103   629 64,861 SH   SOLE NONE 64,861 0 0
ROTH CH ACQUISITION I CO UNIT 01/28/2025 778675207   804 80,000 SH   SOLE NONE 80,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,117 19,800 SH   SOLE NONE 19,800 0 0
SOLITON INC COM 834251100   400 51,363 SH   SOLE NONE 51,363 0 0
SPDR S&P 500 ETF TR PUT 78462F103   12,088 392 SH Put SOLE NONE 392 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   200 650 SH   SOLE NONE 650 0 0
SPS COMMERCE INC COM 78463M107   676 9,000 SH   SOLE NONE 9,000 0 0
STEVEN MADDEN LTD COM 556269108   247 10,000 SH   SOLE NONE 10,000 0 0
SYNCHRONY FINANCIAL PUT 87165B953   443 200 SH Put SOLE NONE 200 0 0
TESLA INC PUT 88160R951   24,836 230 SH Put SOLE NONE 230 0 0
TILLY'S INC-CLASS A SHRS CL A 886885102   693 122,303 SH   SOLE NONE 122,303 0 0
TILRAY INC NOTE 5.000%10/0 88688TAB6   229 500,000 PRN   SOLE NONE 500,000 0 0
TILRAY INC COM CL 2 88688T100   310 43,600 SH   SOLE NONE 43,600 0 0
TORTOISE ENERGY INDEPENDENCE COM 89148K200   1,399 120,043 SH   SOLE NONE 120,043 0 0
TORTOISE ENERGY INFRASTRUCT COM 89147L886   1,363 85,018 SH   SOLE NONE 85,018 0 0
TORTOISE ESSENT ASSTS INC COM SH BEN INT 89148A103   1,218 109,075 SH   SOLE NONE 109,075 0 0
TORTOISE MIDSTREAM ENERGY COM 89148B200   346 20,000 SH   SOLE NONE 20,000 0 0
TORTOISE POWER & ENRGY INFRA COM 89147X104   792 87,745 SH   SOLE NONE 87,745 0 0
TTEC HOLDINGS INC COM 89854H102   210 4,511 SH   SOLE NONE 4,511 0 0
TUSCAN HOLDINGS CORP UNIT 99/99/9999 90069K203   428 40,000 SH   SOLE NONE 40,000 0 0
VERSO CORP - A CL A 92531L207   2,851 238,413 SH   SOLE NONE 238,413 0 0
VIEMED HEALTHCARE INC COM 92663R105   287 29,900 SH   SOLE NONE 29,900 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839   4,881 25,270 SH   SOLE NONE 25,270 0 0
VOYA NATURAL RESOURCES EQUIT COM 92913C106   324 127,591 SH   SOLE NONE 127,591 0 0
WIDEPOINT CORP COM 967590100   82 117,333 SH   SOLE NONE 117,333 0 0
WORKHORSE GROUP INC CALL 98138J906   87 50 SH Call SOLE NONE 50 0 0
WORKHORSE GROUP INC COM 98138J206   1,461 84,000 SH   SOLE NONE 84,000 0 0
WORTHINGTON INDUSTRIES COM 981811102   855 22,924 SH   SOLE NONE 22,924 0 0
ZYNEX INC COM 98986M103   794 31,938 SH   SOLE NONE 31,938 0 0