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 14,444 441,185 SH   SOLE   425,435 0 15,750
AGNICO EAGLE MINES LTD COM 008474108 3,209 61,890 SH   SOLE   60,890 0 1,000
ALPHABET INC CAP STK CL A 02079K305 4,556 1,704 SH   SOLE   1,664 0 40
ALTRIA GROUP INC COM 02209S103 9,254 203,300 SH   SOLE   197,300 0 6,000
AMAZON COM INC COM 023135106 437 133 SH   SOLE   133 0 0
AMGEN INC COM 031162100 6,755 31,766 SH   SOLE   30,616 0 1,150
ANIKA THERAPEUTICS INC COM 035255108 5,043 118,490 SH   SOLE   113,990 0 4,500
ANTHEM INC COM 036752103 284 761 SH   SOLE   761 0 0
APPLE INC COM 037833100 779 5,506 SH   SOLE   5,506 0 0
AT&T INC COM 00206R102 6,677 247,189 SH   SOLE   236,189 0 11,000
B & G FOODS INC NEW COM 05508R106 16,280 544,673 SH   SOLE   527,873 0 16,800
BAXTER INTL INC COM 071813109 219 2,720 SH   SOLE   2,720 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 14,415 243,625 SH   SOLE   235,375 0 8,250
CARMAX INC COM 143130102 309 2,415 SH   SOLE   2,415 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 5,602 108,227 SH   SOLE   106,577 0 1,650
CHOICE HOTELS INTL INC COM 169905106 253 2,000 SH   SOLE   2,000 0 0
DIME CMNTY BANCSHARES INC COM 25432X102 5,385 164,870 SH   SOLE   160,370 0 4,500
DISCOVERY INC COM SER C 25470F302 3,140 129,395 SH   SOLE   121,695 0 7,700
ECOLAB INC COM 278865100 259 1,243 SH   SOLE   1,243 0 0
ENERSYS COM 29275Y102 3,897 52,350 SH   SOLE   49,585 0 2,765
EXELIXIS INC COM 30161Q104 12,035 569,283 SH   SOLE   550,783 0 18,500
EXTRA SPACE STORAGE INC COM 30225T102 1,487 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104 7,081 137,203 SH   SOLE   135,203 0 2,000
FIRST FNDTN INC COM 32026V104 246 9,351 SH   SOLE   9,351 0 0
FRANCHISE GROUP INC COM 35180X105 5,550 156,748 SH   SOLE   152,548 0 4,200
GILEAD SCIENCES INC COM 375558103 3,955 56,614 SH   SOLE   54,914 0 1,700
GOLDMAN SACHS GROUP INC COM 38141G104 10,743 28,418 SH   SOLE   27,518 0 900
GREENHILL & CO INC COM 395259104 19,132 1,308,620 SH   SOLE   1,253,870 0 54,750
INTERDIGITAL INC COM 45867G101 11,532 170,039 SH   SOLE   163,439 0 6,600
INTERPUBLIC GROUP COS INC COM 460690100 9,665 263,563 SH   SOLE   260,163 0 3,400
INVESCO QQQ TR UNIT SER 1 46090E103 374 1,046 SH   SOLE   1,046 0 0
ISHARES TR ISHARES BIOTECH 464287556 236 1,460 SH   SOLE   1,460 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 313 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 7,197 140,918 SH   SOLE   140,918 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 4,985 98,284 SH   SOLE   98,284 0 0
JOHNSON & JOHNSON COM 478160104 431 2,668 SH   SOLE   2,668 0 0
KINDER MORGAN INC DEL COM 49456B101 14,943 893,186 SH   SOLE   854,686 0 38,500
KIRKLAND LAKE GOLD LTD COM 49741E100 9,326 224,245 SH   SOLE   215,745 0 8,500
LIVENT CORP COM 53814L108 468 20,250 SH   SOLE   20,250 0 0
MARSH & MCLENNAN COS INC COM 571748102 242 1,597 SH   SOLE   1,597 0 0
MASTECH DIGITAL INC COM 57633B100 5,869 345,049 SH   SOLE   331,649 0 13,400
MASTERCARD INCORPORATED CL A 57636Q104 9,104 26,186 SH   SOLE   25,936 0 250
MOELIS & CO CL A 60786M105 16,794 271,435 SH   SOLE   263,535 0 7,900
NEWELL BRANDS INC COM 651229106 5,222 235,882 SH   SOLE   226,682 0 9,200
NORFOLK SOUTHN CORP COM 655844108 244 1,020 SH   SOLE   1,020 0 0
ONEOK INC NEW COM 682680103 20,566 354,640 SH   SOLE   341,590 0 13,050
PEOPLES UNITED FINANCIAL INC COM 712704105 7,681 439,647 SH   SOLE   420,647 0 19,000
PEPSICO INC COM 713448108 206 1,369 SH   SOLE   1,369 0 0
PITNEY BOWES INC COM 724479100 7,069 980,415 SH   SOLE   931,415 0 49,000
PRETIUM RES INC COM 74139C102 6,864 712,045 SH   SOLE   689,045 0 23,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 16,893 262,307 SH   SOLE   252,357 0 9,950
PRUDENTIAL FINL INC COM 744320102 6,934 65,908 SH   SOLE   64,408 0 1,500
QUALCOMM INC COM 747525103 11,364 88,105 SH   SOLE   85,695 0 2,410
RAYTHEON TECHNOLOGIES CORP COM 75513E101 240 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 19,421 237,656 SH   SOLE   228,856 0 8,800
SERVICE PPTYS TR COM SH BEN INT 81761L102 18,759 1,673,452 SH   SOLE   1,607,452 0 66,000
SILVERCREST ASSET MGMT GROUP CL A 828359109 12,831 823,585 SH   SOLE   794,085 0 29,500
SINCLAIR BROADCAST GROUP INC CL A 829226109 15,729 496,502 SH   SOLE   474,702 0 21,800
SPDR S&P 500 ETF TR TR UNIT 78462F103 429 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 3,384 606,515 SH   SOLE   576,765 0 29,750
TOLL BROTHERS INC COM 889478103 8,157 147,536 SH   SOLE   144,036 0 3,500
TRECORA RES COM 894648104 4,182 511,290 SH   SOLE   487,990 0 23,300
TRUIST FINL CORP COM 89832Q109 246 4,200 SH   SOLE   4,200 0 0
UDR INC COM 902653104 398 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,211 39,599 SH   SOLE   38,599 0 1,000
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 308 1,305 SH   SOLE   1,305 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 376 1,295 SH   SOLE   1,295 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 222 1,000 SH   SOLE   1,000 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 350 1,250 SH   SOLE   1,250 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 702 10,700 SH   SOLE   10,700 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 353 4,360 SH   SOLE   4,360 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 676 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 652 8,141 SH   SOLE   8,141 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 387 2,750 SH   SOLE   2,750 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 207 2,235 SH   SOLE   2,235 0 0
VISA INC COM CL A 92826C839 7,475 33,560 SH   SOLE   33,210 0 350
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,705 142,514 SH   SOLE   136,414 0 6,100
WISDOMTREE INVTS INC COM 97717P104 10,949 1,931,055 SH   SOLE   1,864,755 0 66,300
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 472 16,830 SH   SOLE   16,830 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 337 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 399 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 282 4,800 SH   SOLE   4,800 0 0