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
3M CO COM 88579Y101 2,102 12,127 SH   SOLE   0 0 12,127
A H BELO CORP COM CL A 001282102 3,936 1,066,574 SH   SOLE   825,007 0 241,567
ABB LTD SPONSORED ADR 000375204 1,242 62,000 SH   SOLE   62,000 0 0
ABBOTT LABS COM 002824100 6,039 71,804 SH   SOLE   0 0 71,804
ABBVIE INC COM 00287Y109 4,387 60,333 SH   SOLE   0 0 60,333
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 843 4,564 SH   SOLE   0 0 4,564
ACME UTD CORP COM 004816104 13,578 601,313 SH   SOLE   313,851 0 287,462
ADVANCED MICRO DEVICES INC COM 007903107 3,090 101,750 SH   SOLE   90,000 0 11,750
ALAMO GROUP INC COM 011311107 2,812 28,144 SH   SOLE   26,900 0 1,244
ALASKA COMMUNICATIONS SYS GR COM 01167P101 3,249 1,899,865 SH   SOLE   1,750,000 0 149,865
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 390 2,300 SH   SOLE   0 0 2,300
ALLIANT ENERGY CORP COM 018802108 284 5,787 SH   SOLE   0 0 5,787
ALLIED MOTION TECHNOLOGIES I COM 019330109 1,035 27,300 SH   SOLE   22,000 0 5,300
ALLSTATE CORP COM 020002101 513 5,047 SH   SOLE   0 0 5,047
ALPHABET INC CAP STK CL C 02079K107 2,386 2,207 SH   SOLE   0 0 2,207
ALPS ETF TR ALERIAN MLP 00162Q866 334 33,959 SH   SOLE   0 0 33,959
ALTRIA GROUP INC COM 02209S103 1,256 26,528 SH   SOLE   0 0 26,528
AMAZON COM INC COM 023135106 4,025 12,341 SH   SOLE   450 0 11,891
AMC ENTMT HLDGS INC CL A COM 00165C104 1,693 181,501 SH   SOLE   175,000 0 6,501
AMEREN CORP COM 023608102 919 12,233 SH   SOLE   0 0 12,233
AMERICAN AIRLS GROUP INC COM 02376R102 2,705 82,961 SH   SOLE   72,000 0 10,961
AMERICAN ELEC PWR CO INC COM 025537101 5,019 57,031 SH   SOLE   0 0 57,031
AMERICAN EXPRESS CO COM 025816109 951 7,707 SH   SOLE   0 0 7,707
AMERICAN SOFTWARE INC CL A 029683109 3,502 266,345 SH   SOLE   210,850 0 55,495
AMERICAN TOWER CORP NEW COM 03027X100 634 3,100 SH   SOLE   0 0 3,100
AMERICAN WTR WKS CO INC NEW COM 030420103 254 2,189 SH   SOLE   0 0 2,189
AMGEN INC COM 031162100 4,258 23,108 SH   SOLE   0 0 23,108
ANALOG DEVICES INC COM 032654105 282 2,500 SH   SOLE   0 0 2,500
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,137 12,849 SH   SOLE   4,229 0 8,620
AON PLC SHS CL A G0408V102 523 2,712 SH   SOLE   0 0 2,712
APPLE INC COM 037833100 19,982 100,959 SH   SOLE   12,000 0 88,959
APPLIED MATLS INC COM 038222105 1,168 26,006 SH   SOLE   20,286 0 5,720
ARC DOCUMENT SOLUTIONS INC COM 00191G103 599 293,600 SH   SOLE   250,000 0 43,600
ARCHER DANIELS MIDLAND CO COM 039483102 513 12,569 SH   SOLE   0 0 12,569
ARRAY BIOPHARMA INC COM 04269X105 4,633 100,000 SH   SOLE   0 0 100,000
ARTESIAN RESOURCES CORP CL A 043113208 1,004 27,008 SH   SOLE   25,408 0 1,600
ASTRONOVA INC COM 04638F108 2,557 98,950 SH   SOLE   94,400 0 4,550
AT&T INC COM 00206R102 9,346 278,906 SH   SOLE   62,000 0 216,906
ATHENE HLDG LTD CL A G0684D107 238 5,523 SH   SOLE   0 0 5,523
AURORA CANNABIS INC COM 05156X108 137 17,500 SH   SOLE   0 0 17,500
B & G FOODS INC NEW COM 05508R106 271 13,041 SH   SOLE   0 0 13,041
BANK AMER CORP COM 060505104 4,050 139,642 SH   SOLE   91,000 0 48,642
BANK HAWAII CORP COM 062540109 435 5,250 SH   SOLE   0 0 5,250
BANK MONTREAL QUE COM 063671101 294 3,895 SH   SOLE   0 0 3,895
BAR HBR BANKSHARES COM 066849100 814 30,620 SH   SOLE   29,500 0 1,120
BASSETT FURNITURE INDS INC COM 070203104 1,254 82,250 SH   SOLE   79,500 0 2,750
BAXTER INTL INC COM 071813109 570 6,959 SH   SOLE   0 0 6,959
BB&T CORP COM 054937107 208 4,229 SH   SOLE   0 0 4,229
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,592 5 SH   SOLE   0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,368 15,799 SH   SOLE   0 0 15,799
BG STAFFING INC COM 05544A109 3,435 181,941 SH   SOLE   176,141 0 5,800
BIOGEN INC COM 09062X103 538 2,300 SH   SOLE   2,300 0 0
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 166 11,500 SH   SOLE   0 0 11,500
BLACKROCK INC COM 09247X101 731 1,558 SH   SOLE   1,500 0 58
BLUE BIRD CORP COM 095306106 5,773 293,196 SH   SOLE   284,715 0 8,481
BOEING CO COM 097023105 2,846 7,818 SH   SOLE   0 0 7,818
BOOT BARN HLDGS INC COM 099406100 3,845 107,875 SH   SOLE   103,500 0 4,375
BORGWARNER INC COM 099724106 1,427 34,000 SH   SOLE   34,000 0 0
BOWL AMER INC CL A 102565108 1,474 92,713 SH   SOLE   88,396 0 4,317
BP PLC SPONSORED ADR 055622104 1,340 32,125 SH   SOLE   0 0 32,125
BRISTOL MYERS SQUIBB CO COM 110122108 3,610 79,613 SH   SOLE   41,000 0 38,613
BROOKS AUTOMATION INC COM 114340102 2,015 52,000 SH   SOLE   48,800 0 3,200
CAMPBELL SOUP CO COM 134429109 874 21,820 SH   SOLE   0 0 21,820
CARDINAL HEALTH INC COM 14149Y108 1,368 29,047 SH   SOLE   29,000 0 47
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 298 13,200 SH   SOLE   0 0 13,200
CATCHMARK TIMBER TR INC CL A 14912Y202 2,311 221,194 SH   SOLE   203,000 0 18,194
CATERPILLAR INC DEL COM 149123101 2,968 21,776 SH   SOLE   11,000 0 10,776
CBOE GLOBAL MARKETS INC COM 12503M108 994 9,591 SH   SOLE   0 0 9,591
CBS CORP NEW CL B 124857202 993 19,903 SH   SOLE   17,000 0 2,903
CELGENE CORP COM 151020104 241 2,610 SH   SOLE   0 0 2,610
CENTERPOINT ENERGY INC COM 15189T107 232 8,090 SH   SOLE   0 0 8,090
CENTRAL GARDEN & PET CO COM 153527106 2,115 78,475 SH   SOLE   72,200 0 6,275
CENTURY CASINOS INC COM 156492100 898 92,550 SH   SOLE   89,000 0 3,550
THE CHARLES SCHWAB CORPORATI COM 808513105 1,195 29,729 SH   SOLE   27,000 0 2,729
CHATHAM LODGING TR COM 16208T102 953 50,520 SH   SOLE   43,500 0 7,020
CHESAPEAKE ENERGY CORP COM 165167107 57 29,200 SH   SOLE   0 0 29,200
CHEVRON CORP NEW COM 166764100 2,676 21,503 SH   SOLE   0 0 21,503
CME GROUP INC COM 12572Q105 2,805 14,453 SH   SOLE   0 0 14,453
CHROMADEX CORP COM NEW 171077407 103 22,167 SH   SOLE   0 0 22,167
CISCO SYS INC COM 17275R102 2,173 39,712 SH   SOLE   0 0 39,712
CITIGROUP INC COM NEW 172967424 540 7,708 SH   SOLE   0 0 7,708
CLOROX CO DEL COM 189054109 1,273 8,313 SH   SOLE   0 0 8,313
COCA COLA CO COM 191216100 3,490 68,544 SH   SOLE   0 0 68,544
COHEN & STEERS INFRASTRUCTUR COM 19248A109 267 10,300 SH   SOLE   0 0 10,300
COHERENT INC COM 192479103 961 7,047 SH   SOLE   7,047 0 0
COLGATE PALMOLIVE CO COM 194162103 1,256 17,522 SH   SOLE   0 0 17,522
COLLECTORS UNIVERSE INC COM NEW 19421R200 6,264 293,550 SH   SOLE   280,000 0 13,550
COMCAST CORP NEW CL A 20030N101 2,538 60,027 SH   SOLE   0 0 60,027
COMMERCE BANCSHARES INC COM 200525103 516 8,642 SH   SOLE   0 0 8,642
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,703 89,136 SH   SOLE   67,000 0 22,136
CONOCOPHILLIPS COM 20825C104 3,169 51,946 SH   SOLE   0 0 51,946
CONSOLIDATED COMM HLDGS INC COM 209034107 1,162 235,754 SH   SOLE   151,300 0 84,454
CONSOLIDATED EDISON INC COM 209115104 322 3,678 SH   SOLE   0 0 3,678
CONSTELLATION BRANDS INC CL A 21036P108 772 3,919 SH   SOLE   0 0 3,919
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 457 7,875 SH   SOLE   0 0 7,875
CORNING INC COM 219350105 391 11,767 SH   SOLE   0 0 11,767
COSTCO WHSL CORP NEW COM 22160K105 1,813 6,859 SH   SOLE   0 0 6,859
COVANTA HLDG CORP COM 22282E102 1,051 58,662 SH   SOLE   0 0 58,662
CROWN CRAFTS INC COM 228309100 4,604 979,506 SH   SOLE   905,468 0 74,038
CSX CORP COM 126408103 243 3,145 SH   SOLE   0 0 3,145
CUMMINS INC COM 231021106 573 3,347 SH   SOLE   0 0 3,347
CVS HEALTH CORP COM 126650100 3,846 70,590 SH   SOLE   45,000 0 25,590
DAKTRONICS INC COM 234264109 876 142,050 SH   SOLE   130,000 0 12,050
DANAHER CORPORATION COM 235851102 257 1,800 SH   SOLE   0 0 1,800
DEERE & CO COM 244199105 1,912 11,537 SH   SOLE   0 0 11,537
DEL TACO RESTAURANTS INC COM 245496104 3,197 249,375 SH   SOLE   238,000 0 11,375
DENNYS CORP COM 24869P104 4,082 198,807 SH   SOLE   125,000 0 73,807
DISCOVER FINL SVCS COM 254709108 257 3,307 SH   SOLE   0 0 3,307
DISNEY WALT CO COM DISNEY 254687106 5,683 40,698 SH   SOLE   4,741 0 35,957
DOMINION ENERGY INC COM 25746U109 376 4,861 SH   SOLE   0 0 4,861
DONALDSON INC COM 257651109 3,816 75,037 SH   SOLE   0 0 75,037
DOUGLAS DYNAMICS INC COM 25960R105 3,476 87,349 SH   SOLE   64,000 0 23,349
DOW INC COM 260557103 337 6,835 SH   SOLE   0 0 6,835
BNY MELLON STRATEGIC MUN BD COM 09662E109 104 13,124 SH   SOLE   0 0 13,124
DTE ENERGY CO COM 233331107 896 7,009 SH   SOLE   0 0 7,009
DUKE ENERGY CORP NEW COM NEW 26441C204 511 5,793 SH   SOLE   0 0 5,793
DUPONT DE NEMOURS INC COM 26614N102 545 7,262 SH   SOLE   0 0 7,262
EASTERN CO COM 276317104 3,155 112,597 SH   SOLE   106,472 0 6,125
EATON VANCE ENHANCED EQ INC COM 278274105 548 36,576 SH   SOLE   0 0 36,576
EATON VANCE TAX ADVT DIV INC COM 27828G107 386 16,204 SH   SOLE   0 0 16,204
EMERSON ELEC CO COM 291011104 1,180 17,688 SH   SOLE   8,138 0 9,550
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 1,401 94,631 SH   SOLE   0 0 94,631
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 156 10,737 SH   SOLE   0 0 10,737
ENBRIDGE INC COM 29250N105 1,703 47,203 SH   SOLE   45,000 0 2,203
SELECT SECTOR SPDR TR ENERGY 81369Y506 332 5,208 SH   SOLE   0 0 5,208
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 754 53,529 SH   SOLE   0 0 53,529
ENTERPRISE PRODS PARTNERS L COM 293792107 493 17,093 SH   SOLE   0 0 17,093
ENVIVA PARTNERS LP COM UNIT 29414J107 6,636 211,190 SH   SOLE   0 0 211,190
EQUIFAX INC COM 294429105 750 5,548 SH   SOLE   5,548 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 339 4,460 SH   SOLE   0 0 4,460
ESCALADE INC COM 296056104 6,032 525,865 SH   SOLE   460,500 0 65,365
ETHAN ALLEN INTERIORS INC COM 297602104 1,994 94,675 SH   SOLE   89,000 0 5,675
EXELON CORP COM 30161N101 1,187 24,757 SH   SOLE   0 0 24,757
EXXON MOBIL CORP COM 30231G102 8,379 109,339 SH   SOLE   32,500 0 76,839
FACEBOOK INC CL A 30303M102 4,374 22,661 SH   SOLE   4,972 0 17,689
FARMER BROS CO COM 307675108 1,967 120,175 SH   SOLE   114,000 0 6,175
FARMLAND PARTNERS INC COM 31154R109 109 15,504 SH   SOLE   0 0 15,504
FASTENAL CO COM 311900104 326 10,000 SH   SOLE   0 0 10,000
FIFTH THIRD BANCORP COM 316773100 6,621 237,326 SH   SOLE   0 0 237,326
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4,626 167,597 SH   SOLE   0 0 167,597
FIRST MAJESTIC SILVER CORP COM 32076V103 127 16,000 SH   SOLE   0 0 16,000
1ST SOURCE CORP COM 336901103 248 5,349 SH   SOLE   0 0 5,349
FIRST TR ENHANCED EQTY INC F COM 337318109 3,979 248,847 SH   SOLE   0 0 248,847
FISERV INC COM 337738108 1,480 16,240 SH   SOLE   0 0 16,240
FLEXSTEEL INDS INC COM 339382103 2,520 147,700 SH   SOLE   141,500 0 6,200
FLWS/1-800 FLOWERS CL A 68243Q106 2,930 155,175 SH   SOLE   148,300 0 6,875
FORD MTR CO DEL COM 345370860 1,374 134,323 SH   SOLE   0 0 134,323
FREEPORT-MCMORAN INC CL B 35671D857 368 31,698 SH   SOLE   0 0 31,698
GABELLI DIVD & INCOME TR COM 36242H104 895 41,312 SH   SOLE   0 0 41,312
GALLAGHER ARTHUR J & CO COM 363576109 3,018 34,451 SH   SOLE   0 0 34,451
GANNETT CO INC COM 36473H104 2,660 325,987 SH   SOLE   300,131 0 25,856
GENERAL DYNAMICS CORP COM 369550108 567 3,116 SH   SOLE   0 0 3,116
GENERAL ELECTRIC CO COM 369604103 1,128 107,462 SH   SOLE   0 0 107,462
GENERAL MLS INC COM 370334104 1,153 21,959 SH   SOLE   0 0 21,959
GENERAL MTRS CO COM 37045V100 215 5,571 SH   SOLE   0 0 5,571
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 420 10,505 SH   SOLE   0 0 10,505
GLOBAL WTR RES INC COM 379463102 1,902 182,225 SH   SOLE   164,000 0 18,225
GOLDMAN SACHS GROUP INC COM 38141G104 515 2,516 SH   SOLE   0 0 2,516
ALPHABET INC CAP STK CL A 02079K305 4,527 4,181 SH   SOLE   2,050 0 2,131
GOPRO INC CL A 38268T103 90 16,500 SH   SOLE   0 0 16,500
GRAHAM CORP COM 384556106 1,497 74,050 SH   SOLE   68,000 0 6,050
GRAINGER W W INC COM 384802104 1,268 4,729 SH   SOLE   0 0 4,729
GROUPON INC COM 399473107 107 30,000 SH   SOLE   0 0 30,000
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 928 110,000 SH   SOLE   110,000 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 760 7,500 SH   SOLE   7,500 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 209 3,747 SH   SOLE   0 0 3,747
HEALTHCARE SVCS GRP INC COM 421906108 1,402 46,243 SH   SOLE   37,000 0 9,243
HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 508 508,000 SH   SOLE   0 0 508,000
HERCULES CAPITAL INC COM 427096508 269 20,988 SH   SOLE   0 0 20,988
HEWLETT PACKARD ENTERPRISE C COM 42824C109 153 10,259 SH   SOLE   0 0 10,259
HI CRUSH INC COM 428337109 32 13,000 SH   SOLE   0 0 13,000
HOME DEPOT INC COM 437076102 2,102 10,106 SH   SOLE   0 0 10,106
HONEYWELL INTL INC COM 438516106 1,212 6,941 SH   SOLE   0 0 6,941
HP INC COM 40434L105 230 11,063 SH   SOLE   0 0 11,063
IDEX CORP COM 45167R104 1,678 9,748 SH   SOLE   0 0 9,748
ILLINOIS TOOL WKS INC COM 452308109 842 5,586 SH   SOLE   0 0 5,586
INTEL CORP COM 458140100 7,854 164,075 SH   SOLE   0 0 164,075
INTERNATIONAL BUSINESS MACHS COM 459200101 2,139 15,511 SH   SOLE   0 0 15,511
INTUIT COM 461202103 329 1,260 SH   SOLE   0 0 1,260
INVESTORS BANCORP INC NEW COM 46146L101 129 11,559 SH   SOLE   0 0 11,559
ISHARES TR 1 3 YR TREAS BD 464287457 5,347 63,072 SH   SOLE   0 0 63,072
ISHARES TR CORE US AGGBD ET 464287226 292 2,621 SH   SOLE   0 0 2,621
ISHARES TR CORE MSCI EAFE 46432F842 1,996 32,511 SH   SOLE   0 0 32,511
ISHARES TR CORE S&P MCP ETF 464287507 711 3,661 SH   SOLE   0 0 3,661
ISHARES TR HDG MSCI EAFE 46434V803 679 22,758 SH   SOLE   0 0 22,758
ISHARES TR SELECT DIVID ETF 464287168 9,473 95,148 SH   SOLE   0 0 95,148
ISHARES TR U.S. CNSM SV ETF 464287580 425 1,950 SH   SOLE   0 0 1,950
ISHARES TR US REGNL BKS ETF 464288778 977 21,275 SH   SOLE   0 0 21,275
ISHARES TR U.S. UTILITS ETF 464287697 402 2,664 SH   SOLE   0 0 2,664
ISHARES TR IBOXX INV CP ETF 464287242 465 3,736 SH   SOLE   0 0 3,736
ISHARES TR MSCI EAFE ETF 464287465 3,180 48,378 SH   SOLE   0 0 48,378
ISHARES TR EAFE VALUE ETF 464288877 1,427 29,690 SH   SOLE   0 0 29,690
ISHARES TR MSCI EMG MKT ETF 464287234 655 15,266 SH   SOLE   0 0 15,266
ISHARES TR MSCI INDIA ETF 46429B598 391 11,079 SH   SOLE   0 0 11,079
ISHARES TR NEW YORK MUN ETF 464288323 500 8,800 SH   SOLE   0 0 8,800
ISHARES TR RUSSELL 2000 ETF 464287655 497 3,194 SH   SOLE   0 0 3,194
ISHARES TR S&P 500 GRWT ETF 464287309 28,629 159,723 SH   SOLE   0 0 159,723
ISHARES TR CORE S&P500 ETF 464287200 2,862 9,709 SH   SOLE   0 0 9,709
ISHARES TR S&P 500 VAL ETF 464287408 20,119 172,593 SH   SOLE   0 0 172,593
ISHARES TR CORE S&P SCP ETF 464287804 724 9,253 SH   SOLE   0 0 9,253
ISHARES TR PFD AND INCM SEC 464288687 1,177 31,941 SH   SOLE   0 0 31,941
ISHARES TR TIPS BD ETF 464287176 2,130 18,444 SH   SOLE   0 0 18,444
ISHARES TR US HLTHCARE ETF 464287762 303 1,550 SH   SOLE   0 0 1,550
ISHARES TR RUS MID CAP ETF 464287499 522 9,352 SH   SOLE   0 0 9,352
SMUCKER J M CO COM NEW 832696405 333 2,890 SH   SOLE   0 0 2,890
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 731 34,146 SH   SOLE   0 0 34,146
JOHNSON & JOHNSON COM 478160104 13,529 97,135 SH   SOLE   13,000 0 84,135
JOHNSON OUTDOORS INC CL A 479167108 3,622 48,575 SH   SOLE   37,500 0 11,075
JPMORGAN CHASE & CO COM 46625H100 28,174 252,003 SH   SOLE   0 0 252,003
KANSAS CITY SOUTHERN COM NEW 485170302 1,023 8,400 SH   SOLE   8,000 0 400
KEWAUNEE SCIENTIFIC CORP COM 492854104 1,870 97,692 SH   SOLE   93,667 0 4,025
KIMBALL INTL INC CL B 494274103 836 47,950 SH   SOLE   46,000 0 1,950
KIMBERLY CLARK CORP COM 494368103 4,855 36,427 SH   SOLE   0 0 36,427
KINDER MORGAN INC DEL COM 49456B101 375 17,941 SH   SOLE   0 0 17,941
KIRBY CORP COM 497266106 6,170 78,100 SH   SOLE   0 0 78,100
KKR & CO INC CL A 48251W104 7,345 290,647 SH   SOLE   110,000 0 180,647
KRAFT HEINZ CO COM 500754106 523 16,860 SH   SOLE   0 0 16,860
LSI INDS INC COM 50216C108 1,919 525,843 SH   SOLE   493,468 0 32,375
LADENBURG THALMAN FIN SVCS I COM 50575Q102 75 22,000 SH   SOLE   0 0 22,000
LAKELAND INDS INC COM 511795106 2,307 205,950 SH   SOLE   198,500 0 7,450
LANDEC CORP COM 514766104 968 103,275 SH   SOLE   88,000 0 15,275
LAS VEGAS SANDS CORP COM 517834107 1,018 17,230 SH   SOLE   0 0 17,230
LAZARD LTD SHS A G54050102 2,373 69,000 SH   SOLE   65,000 0 4,000
LEAR CORP COM NEW 521865204 811 5,820 SH   SOLE   5,500 0 320
LEE ENTERPRISES INC COM 523768109 1,983 885,410 SH   SOLE   475,000 0 410,410
LILLY ELI & CO COM 532457108 1,659 14,970 SH   SOLE   0 0 14,970
LINCOLN NATL CORP IND COM 534187109 362 5,615 SH   SOLE   0 0 5,615
LOWES COS INC COM 548661107 383 3,796 SH   SOLE   0 0 3,796
MARRIOTT INTL INC NEW CL A 571903202 222 1,583 SH   SOLE   0 0 1,583
MASTERCARD INC CL A 57636Q104 3,024 11,433 SH   SOLE   0 0 11,433
MCCORMICK & CO INC COM NON VTG 579780206 1,133 7,307 SH   SOLE   0 0 7,307
MCDONALDS CORP COM 580135101 7,502 36,126 SH   SOLE   0 0 36,126
MCEWEN MNG INC COM 58039P107 19 11,000 SH   SOLE   0 0 11,000
MCGRATH RENTCORP COM 580589109 1,642 26,425 SH   SOLE   25,000 0 1,425
MEDTRONIC PLC SHS G5960L103 579 5,943 SH   SOLE   0 0 5,943
MERCK & CO INC COM 58933Y105 4,314 51,448 SH   SOLE   0 0 51,448
MEREDITH CORP COM 589433101 2,243 40,734 SH   SOLE   30,500 0 10,234
METLIFE INC COM 59156R108 366 7,370 SH   SOLE   0 0 7,370
MGE ENERGY INC COM 55277P104 1,387 18,984 SH   SOLE   16,000 0 2,984
MICROSOFT CORP COM 594918104 17,264 128,875 SH   SOLE   0 0 128,875
MIDDLESEX WATER CO COM 596680108 1,569 26,475 SH   SOLE   23,400 0 3,075
MILLER INDS INC TENN COM NEW 600551204 1,290 41,956 SH   SOLE   40,731 0 1,225
MOMO INC ADR 60879B107 326 9,100 SH   SOLE   0 0 9,100
MONDELEZ INTL INC CL A 609207105 1,412 26,195 SH   SOLE   0 0 26,195
MONMOUTH REAL ESTATE INVT CO CL A 609720107 3,538 261,127 SH   SOLE   191,000 0 70,127
MONROE CAP CORP COM 610335101 234 20,250 SH   SOLE   0 0 20,250
MOVADO GROUP INC COM 624580106 3,384 125,350 SH   SOLE   122,000 0 3,350
MYERS INDS INC COM 628464109 2,838 147,299 SH   SOLE   120,000 0 27,299
NAPCO SEC TECHNOLOGIES INC COM 630402105 2,428 81,800 SH   SOLE   78,500 0 3,300
NATIONAL CINEMEDIA INC COM 635309107 4,201 640,333 SH   SOLE   555,708 0 84,625
NEW MEDIA INVT GROUP INC COM 64704V106 596 63,104 SH   SOLE   58,000 0 5,104
NEXTERA ENERGY INC COM 65339F101 1,523 7,435 SH   SOLE   0 0 7,435
NIKE INC CL B 654106103 656 7,809 SH   SOLE   0 0 7,809
NORFOLK SOUTHERN CORP COM 655844108 236 1,184 SH   SOLE   0 0 1,184
NORTHERN TR CORP COM 665859104 1,703 18,919 SH   SOLE   0 0 18,919
NORTHROP GRUMMAN CORP COM 666807102 691 2,139 SH   SOLE   2,139 0 0
NORTHWESTERN CORP COM NEW 668074305 396 5,495 SH   SOLE   0 0 5,495
NTN BUZZTIME INC COM PAR 629410606 1,224 322,932 SH   SOLE   143,350 0 179,582
NUTRIEN LTD COM 67077M108 348 6,514 SH   SOLE   0 0 6,514
NUVEEN AMT FREE QLTY MUN INC COM 670657105 168 12,164 SH   SOLE   0 0 12,164
NUVEEN QUALITY MUNCP INCOME COM 67066V101 154 11,016 SH   SOLE   0 0 11,016
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,108 3,000 SH   SOLE   0 0 3,000
OAKTREE CAP GROUP LLC UNIT CL A 674001201 270 5,460 SH   SOLE   0 0 5,460
OIL DRI CORP AMER COM 677864100 2,293 67,360 SH   SOLE   65,000 0 2,360
OLD REP INTL CORP COM 680223104 19,045 850,972 SH   SOLE   0 0 850,972
ONEOK INC NEW COM 682680103 486 7,056 SH   SOLE   0 0 7,056
ONESPAWORLD HOLDINGS LIMITED COM P73684113 1,200 77,405 SH   SOLE   74,000 0 3,405
OPKO HEALTH INC COM 68375N103 49 20,000 SH   SOLE   0 0 20,000
ORACLE CORP COM 68389X105 1,293 22,693 SH   SOLE   11,683 0 11,010
ORION ENERGY SYSTEMS INC COM 686275108 11,606 3,907,869 SH   SOLE   2,005,185 0 1,902,684
OWENS & MINOR INC NEW COM 690732102 50 15,720 SH   SOLE   0 0 15,720
PAYCHEX INC COM 704326107 7,806 94,863 SH   SOLE   24,000 0 70,863
PAYPAL HLDGS INC COM 70450Y103 238 2,080 SH   SOLE   0 0 2,080
PEPSICO INC COM 713448108 7,496 57,162 SH   SOLE   0 0 57,162
PETIQ INC COM CL A 71639T106 1,549 47,000 SH   SOLE   47,000 0 0
PETMED EXPRESS INC COM 716382106 2,409 153,743 SH   SOLE   134,625 0 19,118
PFIZER INC COM 717081103 7,081 163,455 SH   SOLE   0 0 163,455
PHILIP MORRIS INTL INC COM 718172109 1,345 17,129 SH   SOLE   0 0 17,129
PHILLIPS 66 COM 718546104 922 9,859 SH   SOLE   0 0 9,859
PIONEER PWR SOLUTIONS INC COM NEW 723836300 3,754 790,223 SH   SOLE   697,326 0 92,897
PNC FINL SVCS GROUP INC COM 693475105 703 5,121 SH   SOLE   0 0 5,121
POINTS INTL LTD COM NEW 730843208 506 41,002 SH   SOLE   41,002 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 5,174 280,875 SH   SOLE   0 0 280,875
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 277 18,950 SH   SOLE   0 0 18,950
INVESCO QQQ TR UNIT SER 1 46090E103 3,067 16,422 SH   SOLE   0 0 16,422
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 219 7,357 SH   SOLE   0 0 7,357
PROCTER AND GAMBLE CO COM 742718109 5,825 53,119 SH   SOLE   0 0 53,119
PROFESSIONAL DIVERSITY NET I COM NEW 74312Y202 61 25,822 SH   SOLE   0 0 25,822
PROGRESSIVE CORP OHIO COM 743315103 278 3,475 SH   SOLE   0 0 3,475
PRUDENTIAL FINL INC COM 744320102 358 3,543 SH   SOLE   0 0 3,543
PSYCHEMEDICS CORP COM NEW 744375205 857 84,956 SH   SOLE   50,700 0 34,256
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 261 4,441 SH   SOLE   0 0 4,441
QUALCOMM INC COM 747525103 602 7,915 SH   SOLE   0 0 7,915
REALTY INCOME CORP COM 756109104 326 4,725 SH   SOLE   0 0 4,725
REEDS INC COM 758338107 106 28,000 SH   SOLE   0 0 28,000
REXFORD INDL RLTY INC COM 76169C100 334 8,285 SH   SOLE   0 0 8,285
RGC RES INC COM 74955L103 2,250 73,712 SH   SOLE   70,425 0 3,287
RLJ LODGING TR COM 74965L101 482 27,150 SH   SOLE   0 0 27,150
ROCKWELL AUTOMATION INC COM 773903109 317 1,932 SH   SOLE   0 0 1,932
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 1,777 211,550 SH   SOLE   204,300 0 7,250
ROCKY BRANDS INC COM 774515100 6,881 252,245 SH   SOLE   233,250 0 18,995
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,412 21,693 SH   SOLE   0 0 21,693
RYDER SYS INC COM 783549108 433 7,419 SH   SOLE   0 0 7,419
SALEM MEDIA GROUP INC CL A 794093104 666 273,928 SH   SOLE   259,000 0 14,928
SALESFORCE COM INC COM 79466L302 1,158 7,631 SH   SOLE   7,000 0 631
SCHLUMBERGER LTD COM 806857108 315 7,937 SH   SOLE   0 0 7,937
SEMPRA ENERGY COM 816851109 296 2,152 SH   SOLE   0 0 2,152
SHARPS COMPLIANCE CORP COM 820017101 881 247,425 SH   SOLE   231,000 0 16,425
SIX FLAGS ENTMT CORP NEW COM 83001A102 323 6,506 SH   SOLE   0 0 6,506
SONOS INC COM 83570H108 113 10,000 SH   SOLE   0 0 10,000
SOTHEBYS COM 835898107 287 4,940 SH   SOLE   0 0 4,940
SOUTHERN CO COM 842587107 509 9,200 SH   SOLE   0 0 9,200
SOUTHWEST AIRLS CO COM 844741108 278 5,470 SH   SOLE   0 0 5,470
SP PLUS CORP COM 78469C103 2,107 65,975 SH   SOLE   57,800 0 8,175
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 330 1,243 SH   SOLE   0 0 1,243
SPDR GOLD TRUST GOLD SHS 78463V107 328 2,463 SH   SOLE   0 0 2,463
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,778 60,677 SH   SOLE   0 0 60,677
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,340 3,780 SH   SOLE   0 0 3,780
SPEEDWAY MOTORSPORTS INC COM 847788106 2,471 133,200 SH   SOLE   120,534 0 12,666
STARBUCKS CORP COM 855244109 3,875 46,228 SH   SOLE   0 0 46,228
STEELCASE INC CL A 858155203 1,299 75,976 SH   SOLE   50,000 0 25,976
SUNPOWER CORP COM 867652406 398 37,200 SH   SOLE   0 0 37,200
SUNTRUST BKS INC COM 867914103 3,848 61,220 SH   SOLE   0 0 61,220
SUPERIOR GRP OF COMPANIES IN COM 868358102 2,481 144,810 SH   SOLE   140,185 0 4,625
TARGET CORP COM 87612E106 6,508 75,145 SH   SOLE   25,500 0 49,645
TCW STRATEGIC INCOME FUND IN COM 872340104 197 34,212 SH   SOLE   0 0 34,212
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,176 15,066 SH   SOLE   0 0 15,066
TELLURIAN INC NEW COM 87968A104 2,006 255,500 SH   SOLE   0 0 255,500
TEMPLETON GLOBAL INCOME FD COM 880198106 6,930 1,092,272 SH   SOLE   0 0 1,092,272
TERADATA CORP DEL COM 88076W103 291 8,124 SH   SOLE   0 0 8,124
TEXAS INSTRS INC COM 882508104 1,630 14,200 SH   SOLE   0 0 14,200
TG THERAPEUTICS INC COM 88322Q108 182 21,000 SH   SOLE   0 0 21,000
THERMO FISHER SCIENTIFIC INC COM 883556102 969 3,300 SH   SOLE   0 0 3,300
TRANSACT TECHNOLOGIES INC COM 892918103 1,386 123,100 SH   SOLE   118,500 0 4,600
TRI POINTE GROUP INC COM 87265H109 1,199 100,163 SH   SOLE   100,000 0 163
TRINITY INDS INC COM 896522109 1,328 64,000 SH   SOLE   63,000 0 1,000
TRUPANION INC COM 898202106 470 13,000 SH   SOLE   0 0 13,000
TURTLE BEACH CORP COM NEW 900450206 636 55,000 SH   SOLE   55,000 0 0
U.S. AUTO PARTS NETWORK INC COM 90343C100 2,960 2,368,175 SH   SOLE   1,301,410 0 1,066,765
UNDER ARMOUR INC CL A 904311107 2,615 103,165 SH   SOLE   101,000 0 2,165
UNILEVER N V N Y SHS NEW 904784709 364 6,000 SH   SOLE   0 0 6,000
UNILEVER PLC SPON ADR NEW 904767704 425 6,865 SH   SOLE   0 0 6,865
UNION PACIFIC CORP COM 907818108 9,103 53,830 SH   SOLE   0 0 53,830
UNITED PARCEL SERVICE INC CL B 911312106 3,931 38,067 SH   SOLE   12,500 0 25,567
UNITED STATES LIME & MINERAL COM 911922102 1,908 23,850 SH   SOLE   23,000 0 850
UNITED TECHNOLOGIES CORP COM 913017109 1,141 8,764 SH   SOLE   4,310 0 4,454
US BANCORP DEL COM NEW 902973304 1,554 29,664 SH   SOLE   0 0 29,664
VALUE LINE INC COM 920437100 226 8,200 SH   SOLE   8,200 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,380 11,985 SH   SOLE   0 0 11,985
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,504 37,984 SH   SOLE   0 0 37,984
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 296 4,290 SH   SOLE   0 0 4,290
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 878 21,052 SH   SOLE   0 0 21,052
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,374 32,311 SH   SOLE   0 0 32,311
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,181 18,288 SH   SOLE   0 0 18,288
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 391 4,470 SH   SOLE   0 0 4,470
VANGUARD WORLD FDS INF TECH ETF 92204A702 709 3,361 SH   SOLE   0 0 3,361
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 903 10,049 SH   SOLE   0 0 10,049
VANGUARD INDEX FDS MID CAP ETF 922908629 239 1,431 SH   SOLE   0 0 1,431
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,622 28,319 SH   SOLE   0 0 28,319
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 7,006 142,048 SH   SOLE   0 0 142,048
VANGUARD INDEX FDS SMALL CP ETF 922908751 694 4,428 SH   SOLE   0 0 4,428
VANGUARD INDEX FDS SM CP VAL ETF 922908611 723 5,541 SH   SOLE   0 0 5,541
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,306 27,763 SH   SOLE   0 0 27,763
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,449 42,735 SH   SOLE   0 0 42,735
VANGUARD STAR FD VG TL INTL STK F 921909768 1,292 24,499 SH   SOLE   0 0 24,499
VANGUARD INDEX FDS TOTAL STK MKT 922908769 19,178 127,777 SH   SOLE   0 0 127,777
VECTOR GROUP LTD COM 92240M108 120 12,297 SH   SOLE   0 0 12,297
VERIZON COMMUNICATIONS INC COM 92343V104 5,666 99,183 SH   SOLE   0 0 99,183
VILLAGE SUPER MKT INC CL A NEW 927107409 567 21,375 SH   SOLE   20,000 0 1,375
VISA INC COM CL A 92826C839 585 3,372 SH   SOLE   0 0 3,372
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,142 94,047 SH   SOLE   0 0 94,047
WALMART INC COM 931142103 1,385 12,536 SH   SOLE   0 0 12,536
WASTE MGMT INC DEL COM 94106L109 1,811 15,700 SH   SOLE   0 0 15,700
WEC ENERGY GROUP INC COM 92939U106 1,219 14,617 SH   SOLE   0 0 14,617
WELLS FARGO CO NEW COM 949746101 823 17,390 SH   SOLE   0 0 17,390
WENDYS CO COM 95058W100 2,282 116,536 SH   SOLE   95,000 0 21,536
WESTERN AST INFL LKD OPP & I COM 95766R104 1,408 125,808 SH   SOLE   0 0 125,808
WESTPAC BKG CORP SPONSORED ADR 961214301 1,315 66,000 SH   SOLE   66,000 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 3,071 87,236 SH   SOLE   73,000 0 14,236
WEYERHAEUSER CO COM 962166104 1,416 53,747 SH   SOLE   0 0 53,747
WILLIAMS COS INC DEL COM 969457100 643 22,931 SH   SOLE   0 0 22,931
WILLIAMS SONOMA INC COM 969904101 388 5,966 SH   SOLE   0 0 5,966
WISDOMTREE INVTS INC COM 97717P104 404 65,509 SH   SOLE   0 0 65,509
WYNN RESORTS LTD COM 983134107 260 2,100 SH   SOLE   0 0 2,100
XYLEM INC COM 98419M100 211 2,528 SH   SOLE   0 0 2,528
YORK WTR CO COM 987184108 1,354 37,900 SH   SOLE   34,975 0 2,925
YUM CHINA HLDGS INC COM 98850P109 646 13,976 SH   SOLE   0 0 13,976
YUM BRANDS INC COM 988498101 1,581 14,282 SH   SOLE   0 0 14,282
ZOETIS INC CL A 98978V103 2,556 22,525 SH   SOLE   19,000 0 3,525