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
ABRAXAS PETROLEUM CORP COM 003830106   2 13,294 SH   SOLE NONE 13,294 0 0
ACCO BRANDS CORP COM 00081T108   984 194,900 SH   SOLE NONE 194,900 0 0
ALASKA AIR GROUP INC PUT 011659959   285 10,000 SH Put SOLE NONE 10,000 0 0
ALLISON TRANSMISSION HOLDING COM 01973R101   210 6,442 SH   SOLE NONE 6,442 0 0
ALLOT LTD SHS M0854Q105   503 53,196 SH   SOLE NONE 53,196 0 0
ALPHABET INC CAP STK CL C 02079K107   640 550 SH   SOLE NONE 550 0 0
ALPHABET INC CAP STK CL A 02079K305   3,263 2,808 SH   SOLE NONE 2,808 0 0
ALPS ETF TR ALERIAN MLP 00162Q866   1,134 329,622 SH   SOLE NONE 329,622 0 0
AMAZON.COM INC COM 023135106   4,231 2,170 SH   SOLE NONE 2,170 0 0
AMDOCS LTD SHS G02602103   217 3,948 SH   SOLE NONE 3,948 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   789 974,404 SH   SOLE NONE 974,404 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107   125 37,413 SH   SOLE NONE 37,413 0 0
ARGAN INC COM 04010E109   707 20,459 SH   SOLE NONE 20,459 0 0
ASTRONOVA INC COM 04638F108   137 17,633 SH   SOLE NONE 17,633 0 0
AUTOWEB INC COM 05335B100   272 266,492 SH   SOLE NONE 266,492 0 0
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104   568 71,520 SH   SOLE NONE 71,520 0 0
AXALTA COATING SYSTEMS LTD COM G0750C108   176 10,210 SH   SOLE NONE 10,210 0 0
BEL FUSE INC CL A 077347201   546 72,095 SH   SOLE NONE 72,095 0 0
BERKSHIRE HATHAWAY INC CL B 084670702   621 3,394 SH   SOLE NONE 3,394 0 0
BEYOND MEAT INC COM 08862E109   759 11,400 SH   SOLE NONE 11,400 0 0
BEYOND MEAT INC PUT 08862E959   200 3,000 SH Put SOLE NONE 3,000 0 0
BORGWARNER INC COM 099724106   205 8,402 SH   SOLE NONE 8,402 0 0
BROADWIND INC COM 11161T207   114 81,300 SH   SOLE NONE 81,300 0 0
BROOGE HOLDINGS LTD *W EXP 12/20/202 G1611B115   44 54,400 SH   SOLE NONE 54,400 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104   719 49,008 SH   SOLE NONE 49,008 0 0
BRUKER CORP COM 116794108   215 5,997 SH   SOLE NONE 5,997 0 0
CALLON PETE CO DEL COM 13123X102   173 315,978 SH   SOLE NONE 315,978 0 0
CAMBRIDGE BANCORP COM 132152109   369 7,096 SH   SOLE NONE 7,096 0 0
CARVANA CO CALL 146869902   551 10,000 SH Call SOLE NONE 10,000 0 0
CARVANA CO PUT 146869952   551 10,000 SH Put SOLE NONE 10,000 0 0
CATO CORP CL A 149205106   975 91,345 SH   SOLE NONE 91,345 0 0
CBIZ INC COM 124805102   222 10,617 SH   SOLE NONE 10,617 0 0
CBTX INC COM 12481V104   355 20,000 SH   SOLE NONE 20,000 0 0
CEL SCI CORP COM PAR 150837607   322 27,892 SH   SOLE NONE 27,892 0 0
CEL SCI CORP PUT 150837957   485 42,000 SH Put SOLE NONE 42,000 0 0
CHARLES & COLVARD LTD COM 159765106   1,039 1,536,435 SH   SOLE NONE 1,536,435 0 0
CHILDRENS PL INC COM 168905107   467 23,900 SH   SOLE NONE 23,900 0 0
CITI TRENDS INC COM 17306X102   352 39,566 SH   SOLE NONE 39,566 0 0
CITRIX SYSTEMS INC COM 177376100   332 2,344 SH   SOLE NONE 2,344 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100   1,383 1,063,468 SH   SOLE NONE 1,063,468 0 0
CLEARBRIDGE MLP & MIDSTREAM COM 184692101   2,629 1,436,732 SH   SOLE NONE 1,436,732 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108   56 40,297 SH   SOLE NONE 40,297 0 0
CRONOS GROUP INC COM 22717L101   572 100,940 SH   SOLE NONE 100,940 0 0
CUSHING RENAISSANCE FD COM 231647108   62 10,243 SH   SOLE NONE 10,243 0 0
DEL TACO RESTAURANTS INC COM 245496104   153 44,551 SH   SOLE NONE 44,551 0 0
DONALDSON CO INC COM 257651109   210 5,443 SH   SOLE NONE 5,443 0 0
DTF TAX-FREE INCOME INC COM 23334J107   282 20,192 SH   SOLE NONE 20,192 0 0
ELECTROMED INC COM 285409108   649 57,757 SH   SOLE NONE 57,757 0 0
EMCOR GROUP INC COM 29084Q100   209 3,406 SH   SOLE NONE 3,406 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107   1,001 70,000 SH   SOLE NONE 70,000 0 0
EVERTEC INC COM 30040P103   2,828 124,431 SH   SOLE NONE 124,431 0 0
EXELIXIS INC COM 30161Q104   563 32,700 SH   SOLE NONE 32,700 0 0
EXPEDITORS INTL WASH INC COM 302130109   263 3,942 SH   SOLE NONE 3,942 0 0
FACEBOOK INC CL A 30303M102   1,501 9,000 SH   SOLE NONE 9,000 0 0
FARO TECHNOLOGIES INC COM 311642102   312 7,000 SH   SOLE NONE 7,000 0 0
FEDERAL SIGNAL CORP COM 313855108   375 13,743 SH   SOLE NONE 13,743 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106   315 250,291 SH   SOLE NONE 250,291 0 0
FIRST TRUST ABERDEEN GLOBAL COM SHS 337319107   253 28,760 SH   SOLE NONE 28,760 0 0
FMC CORP COM 302491303   248 3,034 SH   SOLE NONE 3,034 0 0
FORWARD AIR CORP COM 349853101   218 4,313 SH   SOLE NONE 4,313 0 0
FRANKLIN ELECTRIC CO INC COM 353514102   228 4,842 SH   SOLE NONE 4,842 0 0
GENTEX CORP COM 371901109   213 9,634 SH   SOLE NONE 9,634 0 0
GENUINE PARTS CO COM 372460105   203 3,008 SH   SOLE NONE 3,008 0 0
GEOPARK LTD USD SHS G38327105   110 15,526 SH   SOLE NONE 15,526 0 0
GILEAD SCIENCES INC COM 375558103   1,368 18,300 SH   SOLE NONE 18,300 0 0
GLRY STR NW MDIA GRUP HLDG L SHS G39973105   41 10,000 SH   SOLE NONE 10,000 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
GMS INC COM 36251C103   219 13,900 SH   SOLE NONE 13,900 0 0
GRAF INDUSTRIAL CORP UNIT 12/31/2025 384278206   732 70,000 SH   SOLE NONE 70,000 0 0
GRAPHIC PACKAGING HOLDING CO COM 388689101   223 18,296 SH   SOLE NONE 18,296 0 0
HACKETT GROUP INC COM 404609109   1,667 131,085 SH   SOLE NONE 131,085 0 0
HAEMONETICS CORP COM 405024100   271 2,724 SH   SOLE NONE 2,724 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104   201 46,167 SH   SOLE NONE 46,167 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404   3,224 377,964 SH   SOLE NONE 377,964 0 0
HINGHAM INSTITUTION FOR SVGS COM 433323102   5,336 36,804 SH   SOLE NONE 36,804 0 0
HL ACQUISITIONS CORP RIGHT 07/17/2023 G4603R130   2 30,000 SH   SOLE NONE 30,000 0 0
HL ACQUISITIONS CORP *W EXP 06/21/202 G4603R122   2 30,000 SH   SOLE NONE 30,000 0 0
HUNT (JB) TRANSPRT SVCS INC COM 445658107   239 2,586 SH   SOLE NONE 2,586 0 0
HUNTINGTON INGALLS INDUSTRIE COM 446413106   200 1,097 SH   SOLE NONE 1,097 0 0
HUNTSMAN CORP COM 447011107   199 13,799 SH   SOLE NONE 13,799 0 0
ICON PLC SHS G4705A100   231 1,702 SH   SOLE NONE 1,702 0 0
IDEX CORP COM 45167R104   244 1,764 SH   SOLE NONE 1,764 0 0
INTERNATIONAL PAPER CO COM 460146103   220 7,068 SH   SOLE NONE 7,068 0 0
INTEVAC INC COM 461148108   104 25,442 SH   SOLE NONE 25,442 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508   1,374 67,161 SH   SOLE NONE 67,161 0 0
ISHARES TR JPMORGAN USD EMG 464288281   454 4,700 SH   SOLE NONE 4,700 0 0
ISHARES TR IBOXX HI YD ETF 464288513   1,773 23,010 SH   SOLE NONE 23,010 0 0
ISHARES TR NATIONAL MUN ETF 464288414   1,164 10,300 SH   SOLE NONE 10,300 0 0
ISHARES TR PFD AND INCM SEC 464288687   685 21,500 SH   SOLE NONE 21,500 0 0
ISHARES TR CALL 464287905   19,504 170,400 SH Call SOLE NONE 170,400 0 0
JOHNSON OUTDOORS INC CL A 479167108   550 8,768 SH   SOLE NONE 8,768 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   243 66,829 SH   SOLE NONE 66,829 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108   1,267 380,521 SH   SOLE NONE 380,521 0 0
KFORCE INC COM 493732101   202 7,910 SH   SOLE NONE 7,910 0 0
KINDER MORGAN INC COM 49456B101   892 64,100 SH   SOLE NONE 64,100 0 0
LABORATORY CRP OF AMER HLDGS COM 50540R409   205 1,623 SH   SOLE NONE 1,623 0 0
LAMB WESTON HOLDINGS INC COM 513272104   211 3,700 SH   SOLE NONE 3,700 0 0
LENNAR CORP CL B 526057302   1,512 52,274 SH   SOLE NONE 52,274 0 0
LENNOX INTERNATIONAL INC COM 526107107   222 1,221 SH   SOLE NONE 1,221 0 0
LINCOLN ELECTRIC HOLDINGS COM 533900106   217 3,149 SH   SOLE NONE 3,149 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106   1,119 30,665 SH   SOLE NONE 30,665 0 0
MASTERCARD INC CL A 57636Q104   1,087 4,500 SH   SOLE NONE 4,500 0 0
MAXIM INTEGRATED PRODUCTS COM 57772K101   230 4,732 SH   SOLE NONE 4,732 0 0
MUELLER INDUSTRIES INC COM 624756102   237 9,912 SH   SOLE NONE 9,912 0 0
NATIONAL INSTRUMENTS CORP COM 636518102   216 6,523 SH   SOLE NONE 6,523 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206   233 79,979 SH   SOLE NONE 79,979 0 0
NL INDUSTRIES COM 629156407   1,341 449,966 SH   SOLE NONE 449,966 0 0
NUCOR CORP COM 670346105   216 6,010 SH   SOLE NONE 6,010 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105   176 17,790 SH   SOLE NONE 17,790 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108   293 43,168 SH   SOLE NONE 43,168 0 0
NVENT ELECTRIC PLC SHS G6700G107   192 11,385 SH   SOLE NONE 11,385 0 0
OKTA INC CALL 679295905   452 3,700 SH Call SOLE NONE 3,700 0 0
OKTA INC CALL 679295955   391 3,200 SH Call SOLE NONE 3,200 0 0
OSHKOSH CORP COM 688239201   216 3,356 SH   SOLE NONE 3,356 0 0
PAYCHEX INC COM 704326107   1,636 26,000 SH   SOLE NONE 26,000 0 0
PIONEER FLOATING RATE TR COM 72369J102   99 12,947 SH   SOLE NONE 12,947 0 0
PLUG POWER INC COM 72919P202   138 38,973 SH   SOLE NONE 38,973 0 0
POWERFLEET INC COM 73931J109   727 210,172 SH   SOLE NONE 210,172 0 0
PRIMORIS SERVICES CORP COM 74164F103   212 13,346 SH   SOLE NONE 13,346 0 0
PTC THERAPEUTICS INC COM 69366J200   279 6,250 SH   SOLE NONE 6,250 0 0
PURPLE INNOVATION INC COM 74640Y106   75 13,217 SH   SOLE NONE 13,217 0 0
QUMU CORP COM 749063103   43 26,179 SH   SOLE NONE 26,179 0 0
REGAL BELOIT CORP COM 758750103   226 3,583 SH   SOLE NONE 3,583 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   231 6,760 SH   SOLE NONE 6,760 0 0
RPM INTERNATIONAL INC COM 749685103   240 4,026 SH   SOLE NONE 4,026 0 0
SCHULTZE SPECIAL PURPOSE ACQ UNIT 12/31/2023 80821R208   1,031 100,000 SH   SOLE NONE 100,000 0 0
SEALED AIR CORP COM 81211K100   209 8,443 SH   SOLE NONE 8,443 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,097 19,800 SH   SOLE NONE 19,800 0 0
SIMPSON MANUFACTURING CO INC COM 829073105   211 3,397 SH   SOLE NONE 3,397 0 0
SMITH (A.O.) CORP COM 831865209   251 6,651 SH   SOLE NONE 6,651 0 0
SOLITON INC COM 834251100   416 51,363 SH   SOLE NONE 51,363 0 0
SPDR GOLD SHARES GOLD SHS 78463V107   873 5,900 SH   SOLE NONE 5,900 0 0
SPDR INDEX SHS FDS CALL 78463X902   626 21,200 SH Call SOLE NONE 21,200 0 0
SPDR S&P 500 ETF TR PUT 78462F953   10,104 39,200 SH Put SOLE NONE 39,200 0 0
SPDR SER TR S&P BIOTECH 78464A870   1,162 15,000 SH   SOLE NONE 15,000 0 0
SPS COMMERCE INC COM 78463M107   419 9,000 SH   SOLE NONE 9,000 0 0
STEEL DYNAMICS INC COM 858119100   216 9,596 SH   SOLE NONE 9,596 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108   219 3,579 SH   SOLE NONE 3,579 0 0
TEEKAY LNG PARTNERS LP PRTNRSP UNITS Y8564M105   217 22,140 SH   SOLE NONE 22,140 0 0
TESLA INC PUT 88160R951   14,148 27,000 SH Put SOLE NONE 27,000 0 0
THE CUSHING MLP INFASTCR TOT COM 231631201   70 19,833 SH   SOLE NONE 19,833 0 0
TILRAY INC COM CL 2 88688T100   300 43,600 SH   SOLE NONE 43,600 0 0
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103   496 49,079 SH   SOLE NONE 49,079 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104   199 28,448 SH   SOLE NONE 28,448 0 0
TRACTOR SUPPLY COMPANY COM 892356106   258 3,051 SH   SOLE NONE 3,051 0 0
TRIMAS CORP COM 896215209   226 9,805 SH   SOLE NONE 9,805 0 0
TRIMBLE INC COM 896239100   213 6,693 SH   SOLE NONE 6,693 0 0
TUSCAN HOLDINGS CORP UNIT 99/99/9999 90069K203   404 40,000 SH   SOLE NONE 40,000 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100   221 2,226 SH   SOLE NONE 2,226 0 0
VALMONT INDUSTRIES COM 920253101   208 1,967 SH   SOLE NONE 1,967 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,250 17,900 SH   SOLE NONE 17,900 0 0
VERSO CORP CL A 92531L207   2,910 257,968 SH   SOLE NONE 257,968 0 0
VISA INC COM CL A 92826C839   4,914 30,500 SH   SOLE NONE 30,500 0 0
VOYA NAT RES EQUITY INCOME F COM 92913C106   124 57,591 SH   SOLE NONE 57,591 0 0
WESTPORT FUEL SYSTEMS INC COM 960908309   70 74,571 SH   SOLE NONE 74,571 0 0
WIDEPOINT CORP COM 967590100   43 117,333 SH   SOLE NONE 117,333 0 0
WW GRAINGER INC COM 384802104   233 938 SH   SOLE NONE 938 0 0
ZYNEX INC COM 98986M103   354 31,938 SH   SOLE NONE 31,938 0 0