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
180 DEGREE CAP CORP COM 68235B109 2,340 1,095,310 SH   SOLE   1,095,310 0 0
3M CO COM 88579Y101 2,883 17,539 SH   SOLE   17,539 0 0
A H BELO CORP COM CL A 001282102 4,093 1,091,467 SH   SOLE   1,091,467 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,221 37,539 SH   SOLE   37,539 0 0
ADDUS HOMECARE CORP COM 006739106 10,730 135,348 SH   SOLE   135,348 0 0
AGILYSYS INC COM 00847J105 9,763 381,210 SH   SOLE   381,210 0 0
AIRGAIN INC COM 00938A104 529 45,000 SH   SOLE   45,000 0 0
ALAMO GROUP INC COM 011311107 8,820 74,925 SH   SOLE   74,925 0 0
ALLIANZGI CON INCM 2024 TARG COM 01883H102 9,634 1,028,215 SH   SOLE   1,028,215 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 6,172 174,801 SH   SOLE   174,801 0 0
ALTRIA GROUP INC COM 02209S103 202 4,939 SH   SOLE   4,939 0 0
AMERCO COM 023586100 7,386 18,937 SH   SOLE   18,937 0 0
AMERIPRISE FINL INC COM 03076C106 5,669 38,539 SH   SOLE   38,539 0 0
ANTHEM INC COM 036752103 7,237 30,142 SH   SOLE   30,142 0 0
ARBOR RLTY TR INC COM 038923108 4,896 373,485 SH   SOLE   373,485 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 3,169 2,330,316 SH   SOLE   2,330,316 0 0
ARES CAP CORP COM 04010L103 9,612 515,809 SH   SOLE   515,809 0 0
ASTRONOVA INC COM 04638F108 6,014 371,920 SH   SOLE   371,920 0 0
AWARE INC MASS COM 05453N100 2,661 889,925 SH   SOLE   889,925 0 0
B RILEY FINL INC COM 05580M108 36,401 1,541,088 SH   SOLE   1,541,088 0 0
BAR HBR BANKSHARES COM 066849100 7,341 294,456 SH   SOLE   294,456 0 0
BARINGS BDC INC COM 06759L103 19,585 1,929,585 SH   SOLE   1,929,585 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,866 37,815 SH   SOLE   37,815 0 0
BLACKROCK 2022 GBL INCM OPP COM 09258P104 4,005 416,748 SH   SOLE   416,748 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 3,142 280,495 SH   SOLE   280,495 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 3,585 151,515 SH   SOLE   151,515 0 0
BLACKROCK TCP CAP CORP COM 09259E108 4,033 297,504 SH   SOLE   297,504 0 0
BLUELINX HLDGS INC COM NEW 09624H208 15,393 476,110 SH   SOLE   476,110 0 0
BOEING CO COM 097023105 9,189 24,153 SH   SOLE   24,153 0 0
BOSTON SCIENTIFIC CORP COM 101137107 464 11,411 SH   SOLE   11,411 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 11,302 1,009,105 SH   SOLE   1,009,105 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 4,132 346,073 SH   SOLE   346,073 0 0
BRIDGFORD FOODS CORP COM 108763103 971 32,200 SH   SOLE   32,200 0 0
BRUNSWICK CORP COM 117043109 5,191 99,589 SH   SOLE   99,589 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 95 12,133 SH   SOLE   12,133 0 0
CALLAWAY GOLF CO COM 131193104 19,380 998,468 SH   SOLE   998,468 0 0
CANTERBURY PARK HOLDING CORP COM 13811E101 305 25,000 SH   SOLE   25,000 0 0
CAPITAL SOUTHWEST CORP COM 140501107 31,937 1,465,015 SH   SOLE   1,465,015 0 0
CARBONITE INC COM 141337105 5,859 378,256 SH   SOLE   378,256 0 0
CARTER BK & TR MARTINSVILLE COM 146102108 1,772 93,809 SH   SOLE   93,809 0 0
CELCUITY INC COM 15102K100 1,297 76,412 SH   SOLE   76,412 0 0
CHIMERA INVT CORP COM NEW 16934Q208 6,579 336,359 SH   SOLE   336,359 0 0
CHUBB LIMITED COM H1467J104 363 2,251 SH   SOLE   2,251 0 0
CINTAS CORP COM 172908105 7,268 27,108 SH   SOLE   27,108 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 16,265 446,460 SH   SOLE   446,460 0 0
COMMERCIAL VEH GROUP INC COM 202608105 2,235 310,000 SH   SOLE   310,000 0 0
CSW INDUSTRIALS INC COM 126402106 6,407 92,818 SH   SOLE   92,818 0 0
CVS HEALTH CORP COM 126650100 3,738 59,261 SH   SOLE   59,261 0 0
CYBEROPTICS CORP COM 232517102 1,894 132,568 SH   SOLE   132,568 0 0
DEERE & CO COM 244199105 5,098 30,223 SH   SOLE   30,223 0 0
DELAWARE INV MN MUN INC FD I COM 24610V103 275 21,015 SH   SOLE   21,015 0 0
DELUXE CORP COM 248019101 9,026 183,604 SH   SOLE   183,604 0 0
DESTINATION XL GROUP INC COM 25065K104 1,390 822,504 SH   SOLE   822,504 0 0
DHI GROUP INC COM 23331S100 6,011 1,561,278 SH   SOLE   1,561,278 0 0
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 1,879 13,600 SH   SOLE   13,600 0 0
DIGI INTL INC COM 253798102 16,975 1,246,351 SH   SOLE   1,246,351 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,240 192,450 SH   SOLE   192,450 0 0
DISNEY WALT CO COM DISNEY 254687106 7,754 59,503 SH   SOLE   59,503 0 0
DLH HLDGS CORP COM 23335Q100 2,358 528,690 SH   SOLE   528,690 0 0
DOUGLAS DYNAMICS INC COM 25960R105 12,267 275,220 SH   SOLE   275,220 0 0
DRIVE SHACK INC COM 262077100 12,796 2,968,874 SH   SOLE   2,968,874 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 6,464 303,469 SH   SOLE   303,469 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 4,634 281,511 SH   SOLE   281,511 0 0
ECOLAB INC COM 278865100 1,019 5,147 SH   SOLE   5,147 0 0
EDUCATIONAL DEV CORP COM 281479105 233 37,700 SH   SOLE   37,700 0 0
ELECTROMED INC COM 285409108 820 124,000 SH   SOLE   124,000 0 0
ENSTAR GROUP LIMITED SHS G3075P101 7,285 38,358 SH   SOLE   38,358 0 0
ETSY INC COM 29786A106 13,154 232,809 SH   SOLE   232,809 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 3,224 552,093 SH   SOLE   552,093 0 0
EXANTAS CAP CORP COM NEW 30068N105 2,237 196,765 SH   SOLE   196,765 0 0
EXXON MOBIL CORP COM 30231G102 3,629 51,393 SH   SOLE   51,393 0 0
FARMER BROS CO COM 307675108 7,126 550,262 SH   SOLE   550,262 0 0
FARMERS NATL BANC CORP COM 309627107 3,204 221,271 SH   SOLE   221,271 0 0
FERRO CORP COM 315405100 7,847 661,614 SH   SOLE   661,614 0 0
FIBROGEN INC COM 31572Q808 333 9,000 SH   SOLE   9,000 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 3,564 329,123 SH   SOLE   329,123 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 9,290 684,587 SH   SOLE   684,587 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 6,871 416,185 SH   SOLE   416,185 0 0
FISERV INC COM 337738108 9,329 90,055 SH   SOLE   90,055 0 0
FRANKLIN COVEY CO COM 353469109 13,055 372,990 SH   SOLE   372,990 0 0
FRONT YD RESIDENTIAL CORP COM 35904G107 3,529 305,259 SH   SOLE   305,259 0 0
GENTHERM INC COM 37253A103 6,354 154,644 SH   SOLE   154,644 0 0
GLADSTONE LD CORP COM 376549101 4,121 346,436 SH   SOLE   346,436 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 3,213 420,000 SH   SOLE   420,000 0 0
GLOBE LIFE INC COM 37959E102 422 4,410 SH   SOLE   4,410 0 0
GREAT ELM CAP CORP COM 390320109 3,853 469,895 SH   SOLE   469,895 0 0
GREAT ELM CAP GROUP INC COM NEW 39036P209 2,525 682,501 SH   SOLE   682,501 0 0
GREEN BRICK PARTNERS INC COM 392709101 19,054 1,780,711 SH   SOLE   1,780,711 0 0
HACKETT GROUP INC COM 404609109 15,318 930,641 SH   SOLE   930,641 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 4,285 161,700 SH   SOLE   161,700 0 0
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 4,497 336,870 SH   SOLE   336,870 0 0
HOOKER FURNITURE CORP COM 439038100 8,658 403,807 SH   SOLE   403,807 0 0
HORMEL FOODS CORP COM 440452100 4,950 113,205 SH   SOLE   113,205 0 0
HOUSTON WIRE & CABLE CO COM 44244K109 283 60,000 SH   SOLE   60,000 0 0
HUNT COS FIN TR INC COM 44558T100 2,818 838,785 SH   SOLE   838,785 0 0
I D SYSTEMS INC COM 449489103 3,766 688,416 SH   SOLE   688,416 0 0
IEC ELECTRS CORP NEW COM 44949L105 4,251 615,200 SH   SOLE   615,200 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 1,764 709,939 SH   SOLE   709,939 0 0
INFUSYSTEM HLDGS INC COM 45685K102 418 79,000 SH   SOLE   79,000 0 0
INTEL CORP COM 458140100 834 16,180 SH   SOLE   16,180 0 0
INTL FCSTONE INC COM 46116V105 25,084 610,914 SH   SOLE   610,914 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13,477 207,849 SH   SOLE   207,849 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 219 1,159 SH   SOLE   1,159 0 0
ISSUER DIRECT CORPORATION COM NEW 46520M204 310 30,000 SH   SOLE   30,000 0 0
JOHNSON & JOHNSON COM 478160104 6,042 46,700 SH   SOLE   46,700 0 0
JOINT CORP COM 47973J102 577 31,000 SH   SOLE   31,000 0 0
JPMORGAN CHASE & CO COM 46625H100 9,188 78,073 SH   SOLE   78,073 0 0
KIMBALL ELECTRONICS INC COM 49428J109 2,939 202,550 SH   SOLE   202,550 0 0
KIMBALL INTL INC CL B 494274103 15,787 817,987 SH   SOLE   817,987 0 0
KIMBERLY CLARK CORP COM 494368103 232 1,634 SH   SOLE   1,634 0 0
KINGSTONE COS INC COM 496719105 3,320 389,696 SH   SOLE   389,696 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 5,284 64,493 SH   SOLE   64,493 0 0
LAWSON PRODS INC COM 520776105 4,451 114,935 SH   SOLE   114,935 0 0
LEAF GROUP LTD COM 52177G102 2,991 712,208 SH   SOLE   712,208 0 0
LENDINGTREE INC NEW COM 52603B107 4,381 14,113 SH   SOLE   14,113 0 0
LITHIA MTRS INC CL A 536797103 10,596 80,042 SH   SOLE   80,042 0 0
LUNA INNOVATIONS COM 550351100 1,930 333,270 SH   SOLE   333,270 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 7,400 187,484 SH   SOLE   187,484 0 0
MADDEN STEVEN LTD COM 556269108 6,396 178,721 SH   SOLE   178,721 0 0
MALIBU BOATS INC COM CL A 56117J100 13,461 438,753 SH   SOLE   438,753 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 5,518 369,725 SH   SOLE   369,725 0 0
MCDONALDS CORP COM 580135101 404 1,880 SH   SOLE   1,880 0 0
MICROSOFT CORP COM 594918104 14,569 104,792 SH   SOLE   104,792 0 0
MVC CAPITAL INC COM 553829102 7,052 792,340 SH   SOLE   792,340 0 0
NATHANS FAMOUS INC NEW COM 632347100 1,617 22,500 SH   SOLE   22,500 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 5,236 408,770 SH   SOLE   408,770 0 0
NEUBERGER BERMAN MLP AND ENR COM 64129H104 14,485 2,011,823 SH   SOLE   2,011,823 0 0
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 199 11,080 SH   SOLE   11,080 0 0
NORTHERN TECH INTL CORP COM 665809109 3,080 251,161 SH   SOLE   251,161 0 0
NOVANTA INC COM 67000B104 7,721 94,480 SH   SOLE   94,480 0 0
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 5,576 250,177 SH   SOLE   250,177 0 0
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 211 21,349 SH   SOLE   21,349 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 4,502 327,924 SH   SOLE   327,924 0 0
NUVEEN MTG OPPORTUNITY TERM COM 670735109 8,855 383,989 SH   SOLE   383,989 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 7,308 295,496 SH   SOLE   295,496 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 2,525 306,061 SH   SOLE   306,061 0 0
ORACLE CORP COM 68389X105 5,119 93,021 SH   SOLE   93,021 0 0
OUTFRONT MEDIA INC COM 69007J106 7,199 259,150 SH   SOLE   259,150 0 0
PANHANDLE OIL AND GAS INC CL A 698477106 3,112 222,610 SH   SOLE   222,610 0 0
PAR PACIFIC HOLDINGS INC COM NEW 69888T207 15,419 674,480 SH   SOLE   674,480 0 0
PAYPAL HLDGS INC COM 70450Y103 347 3,348 SH   SOLE   3,348 0 0
PCSB FINL CORP COM 69324R104 4,092 204,695 SH   SOLE   204,695 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 4,138 356,692 SH   SOLE   356,692 0 0
PERCEPTRON INC COM 71361F100 2,806 585,644 SH   SOLE   585,644 0 0
PFIZER INC COM 717081103 586 16,299 SH   SOLE   16,299 0 0
PHILIP MORRIS INTL INC COM 718172109 319 4,206 SH   SOLE   4,206 0 0
PLUMAS BANCORP COM 729273102 570 28,220 SH   SOLE   28,220 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 2,265 1,006,765 SH   SOLE   1,006,765 0 0
PRGX GLOBAL INC COM NEW 69357C503 2,510 487,470 SH   SOLE   487,470 0 0
PRO-DEX INC COLO COM NEW 74265M205 459 30,000 SH   SOLE   30,000 0 0
PROCTER & GAMBLE CO COM 742718109 352 2,830 SH   SOLE   2,830 0 0
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 16,161 1,811,742 SH   SOLE   1,811,742 0 0
RADNET INC COM 750491102 4,836 336,750 SH   SOLE   336,750 0 0
READY CAP CORP COM 75574U101 4,267 267,997 SH   SOLE   267,997 0 0
RED LION HOTELS CORP COM 756764106 4,269 658,775 SH   SOLE   658,775 0 0
REPUBLIC SVCS INC COM 760759100 6,843 79,070 SH   SOLE   79,070 0 0
RIGNET INC COM 766582100 5,816 750,504 SH   SOLE   750,504 0 0
RIVERNORTH DOUBLELINE STRATE COM 76882G107 10,520 603,900 SH   SOLE   603,900 0 0
ROYCE MICRO-CAP TR INC COM 780915104 4,159 517,335 SH   SOLE   517,335 0 0
ROYCE VALUE TR INC COM 780910105 4,539 329,880 SH   SOLE   329,880 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 3,098 273,224 SH   SOLE   273,224 0 0
SB FINL GROUP INC COM 78408D105 2,879 172,212 SH   SOLE   172,212 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 6,396 481,608 SH   SOLE   481,608 0 0
SEASPAN CORP SHS Y75638109 10,353 973,958 SH   SOLE   973,958 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 3,878 447,824 SH   SOLE   447,824 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 326 5,500 SH   SOLE   5,500 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 5,072 412,339 SH   SOLE   412,339 0 0
SIMULATIONS PLUS INC COM 829214105 5,944 171,303 SH   SOLE   171,303 0 0
SLEEP NUMBER CORP COM 83125X103 5,488 132,807 SH   SOLE   132,807 0 0
SMTC CORP COM NEW 832682207 216 100,000 SH   SOLE   100,000 0 0
SOLAR CAP LTD COM 83413U100 7,125 345,013 SH   SOLE   345,013 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,535 5,171 SH   SOLE   5,171 0 0
SPOK HLDGS INC COM 84863T106 8,899 745,347 SH   SOLE   745,347 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5,858 113,585 SH   SOLE   113,585 0 0
STONECASTLE FINL CORP COM 861780104 8,364 377,451 SH   SOLE   377,451 0 0
STRYKER CORP COM 863667101 276 1,276 SH   SOLE   1,276 0 0
SUPERIOR DRILLING PRODS INC COM 868153107 378 386,475 SH   SOLE   386,475 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 4,968 308,176 SH   SOLE   308,176 0 0
SYNACOR INC COM 871561106 219 160,000 SH   SOLE   160,000 0 0
TARGET CORP COM 87612E106 7,232 67,649 SH   SOLE   67,649 0 0
TECHTARGET INC COM 87874R100 18,236 809,576 SH   SOLE   809,576 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7,881 429,743 SH   SOLE   429,743 0 0
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 2,858 171,368 SH   SOLE   171,368 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 4,430 363,700 SH   SOLE   363,700 0 0
TRANSCAT INC COM 893529107 8,497 331,800 SH   SOLE   331,800 0 0
UFP TECHNOLOGIES INC COM 902673102 6,871 178,000 SH   SOLE   178,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,190 38,015 SH   SOLE   38,015 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,330 38,332 SH   SOLE   38,332 0 0
US BANCORP DEL COM NEW 902973304 853 15,414 SH   SOLE   15,414 0 0
U S PHYSICAL THERAPY INC COM 90337L108 5,788 44,333 SH   SOLE   44,333 0 0
VAREX IMAGING CORP COM 92214X106 6,232 218,361 SH   SOLE   218,361 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,535 108,266 SH   SOLE   108,266 0 0
VOLT INFORMATION SCIENCES IN COM 928703107 2,849 901,535 SH   SOLE   901,535 0 0
WASTE MGMT INC DEL COM 94106L109 7,883 68,544 SH   SOLE   68,544 0 0
WELLS FARGO CO NEW COM 949746101 559 11,090 SH   SOLE   11,090 0 0
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 3,948 260,399 SH   SOLE   260,399 0 0
WEYERHAEUSER CO COM 962166104 4,264 153,951 SH   SOLE   153,951 0 0
XPEL INC COM 98379L100 236 20,000 SH   SOLE   20,000 0 0
ZYNEX INC COM 98986M103 2,332 245,175 SH   SOLE   245,175 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 2,123 134,880 SH   SOLE   134,880 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 10,368 122,239 SH   SOLE   122,239 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3,303 67,378 SH   SOLE   67,378 0 0
ISHARES TR CORE MSCI EURO 46434V738 10,383 227,011 SH   SOLE   227,011 0 0
ISHARES TR EAFE VALUE ETF 464288877 447 9,431 SH   SOLE   9,431 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,240 5,093 SH   SOLE   5,093 0 0
ISHARES TR MSCI EAFE ETF 464287465 400 6,130 SH   SOLE   6,130 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 300 7,338 SH   SOLE   7,338 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 606 3,143 SH   SOLE   3,143 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 20,382 113,216 SH   SOLE   113,216 0 0
ISHARES TR S&P 500 VAL ETF 464287408 5,498 46,147 SH   SOLE   46,147 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 204 5,418 SH   SOLE   5,418 0 0