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
ACME UTD CORP COM 004816104 16,450 487,400 SH   SOLE   471,500 0 15,900
AGNICO EAGLE MINES LTD COM 008474108 13,548 221,234 SH   SOLE   214,434 0 6,800
ALPHABET INC CAP STK CL A 02079K305 4,158 1,495 SH   SOLE   1,454 0 41
ALTRIA GROUP INC COM 02209S103 9,952 190,470 SH   SOLE   183,870 0 6,600
AMAZON COM INC COM 023135106 717 220 SH   SOLE   120 0 100
AMGEN INC COM 031162100 5,281 21,840 SH   SOLE   21,040 0 800
ANIKA THERAPEUTICS INC COM 035255108 5,079 202,258 SH   SOLE   194,708 0 7,550
ANTHEM INC COM 036752103 373 760 SH   SOLE   760 0 0
APPLE INC COM 037833100 1,202 6,885 SH   SOLE   5,385 0 1,500
AT&T INC COM 00206R102 7,282 308,181 SH   SOLE   290,420 0 17,761
B & G FOODS INC NEW COM 05508R106 9,393 348,158 SH   SOLE   341,558 0 6,600
BAXTER INTL INC COM 071813109 211 2,720 SH   SOLE   2,720 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 14,000 191,707 SH   SOLE   187,607 0 4,100
CARMAX INC COM 143130102 244 2,530 SH   SOLE   2,530 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 5,411 117,961 SH   SOLE   115,761 0 2,200
CHOICE HOTELS INTL INC COM 169905106 284 2,000 SH   SOLE   2,000 0 0
CITIGROUP INC COM NEW 172967424 3,229 60,465 SH   SOLE   56,415 0 4,050
CNX RES CORP COM 12653C108 7,468 360,422 SH   SOLE   345,922 0 14,500
DIME CMNTY BANCSHARES INC COM 25432X102 4,987 144,270 SH   SOLE   139,270 0 5,000
DISCOVERY INC COM SER C 25470F302 4,423 177,147 SH   SOLE   171,647 0 5,500
ECOLAB INC COM 278865100 219 1,243 SH   SOLE   1,243 0 0
ENERSYS COM 29275Y102 4,116 55,199 SH   SOLE   52,549 0 2,650
EXELIXIS INC COM 30161Q104 10,184 449,208 SH   SOLE   439,908 0 9,300
EXTRA SPACE STORAGE INC COM 30225T102 1,820 8,850 SH   SOLE   8,850 0 0
FIRST FNDTN INC COM 32026V104 224 9,205 SH   SOLE   9,205 0 0
FRANCHISE GROUP INC COM 35180X105 13,915 335,873 SH   SOLE   324,923 0 10,950
GOLDMAN SACHS GROUP INC COM 38141G104 12,405 37,579 SH   SOLE   36,529 0 1,050
GREENHILL & CO INC COM 395259104 20,338 1,314,690 SH   SOLE   1,268,340 0 46,350
INTERDIGITAL INC COM 45867G101 13,647 213,907 SH   SOLE   204,957 0 8,950
INTERPUBLIC GROUP COS INC COM 460690100 8,096 228,383 SH   SOLE   225,983 0 2,400
ISHARES TR MSCI INDIA SM CP 46429B614 292 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 5,390 107,230 SH   SOLE   107,230 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 9,317 183,994 SH   SOLE   183,994 0 0
JOHNSON & JOHNSON COM 478160104 489 2,759 SH   SOLE   2,759 0 0
KINDER MORGAN INC DEL COM 49456B101 14,911 788,535 SH   SOLE   757,635 0 30,900
MARSH & MCLENNAN COS INC COM 571748102 269 1,580 SH   SOLE   1,580 0 0
MASTECH DIGITAL INC COM 57633B100 6,174 333,919 SH   SOLE   321,719 0 12,200
MASTERCARD INCORPORATED CL A 57636Q104 9,095 25,450 SH   SOLE   25,200 0 250
MOELIS & CO CL A 60786M105 17,423 371,092 SH   SOLE   358,542 0 12,550
NEWELL BRANDS INC COM 651229106 7,286 340,297 SH   SOLE   327,397 0 12,900
NORFOLK SOUTHN CORP COM 655844108 291 1,020 SH   SOLE   1,020 0 0
ONEOK INC NEW COM 682680103 19,240 272,404 SH   SOLE   265,054 0 7,350
PEPSICO INC COM 713448108 246 1,469 SH   SOLE   1,469 0 0
PITNEY BOWES INC COM 724479100 8,295 1,595,271 SH   SOLE   1,522,771 0 72,500
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 16,056 218,712 SH   SOLE   212,362 0 6,350
PRUDENTIAL FINL INC COM 744320102 6,709 56,777 SH   SOLE   55,277 0 1,500
QUALCOMM INC COM 747525103 10,706 70,056 SH   SOLE   68,331 0 1,725
RAYTHEON TECHNOLOGIES CORP COM 75513E101 277 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 15,778 189,094 SH   SOLE   182,394 0 6,700
SERVICE PPTYS TR COM SH BEN INT 81761L102 21,571 2,442,888 SH   SOLE   2,367,638 0 75,250
SILVERCREST ASSET MGMT GROUP CL A 828359109 15,617 763,673 SH   SOLE   735,873 0 27,800
SINCLAIR BROADCAST GROUP INC CL A 829226109 14,910 532,111 SH   SOLE   522,636 0 9,475
SPDR S&P 500 ETF TR TR UNIT 78462F103 452 1,000 SH   SOLE   1,000 0 0
STIFEL FINL CORP COM 860630102 272 4,000 SH   SOLE   4,000 0 0
TESSCO TECHNOLOGIES INC COM 872386107 4,399 728,352 SH   SOLE   699,852 0 28,500
TOLL BROTHERS INC COM 889478103 10,921 232,256 SH   SOLE   227,606 0 4,650
TRECORA RES COM 894648104 5,155 609,284 SH   SOLE   586,684 0 22,600
TRUIST FINL CORP COM 89832Q109 238 4,200 SH   SOLE   4,200 0 0
UDR INC COM 902653104 431 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,472 44,168 SH   SOLE   43,368 0 800
VANGUARD INDEX FDS SML CP GRW ETF 922908595 310 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 228 1,000 SH   SOLE   1,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 666 10,700 SH   SOLE   10,700 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 714 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 683 8,421 SH   SOLE   8,421 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 330 2,750 SH   SOLE   2,750 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 209 2,235 SH   SOLE   2,235 0 0
VISA INC COM CL A 92826C839 7,837 35,340 SH   SOLE   34,890 0 450
VISTA OUTDOOR INC COM 928377100 5,675 159,001 SH   SOLE   153,601 0 5,400
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,320 141,162 SH   SOLE   136,012 0 5,150
WEC ENERGY GROUP INC COM 92939U106 220 2,200 SH   SOLE   2,200 0 0
WILLIAMS COS INC COM 969457100 254 7,600 SH   SOLE   7,600 0 0
WISDOMTREE INVTS INC COM 97717P104 12,217 2,081,202 SH   SOLE   2,008,202 0 73,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 306 4,800 SH   SOLE   4,800 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 438 16,830 SH   SOLE   16,830 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 328 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 402 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 235 4,910 SH   SOLE   4,910 0 0