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,436 416,742 SH   SOLE   399,942 0 16,800
ALPHABET INC CAP STK CL A 02079K305 3,892 1,887 SH   SOLE   1,822 0 65
ALTRIA GROUP INC COM 02209S103 11,123 217,420 SH   SOLE   206,420 0 11,000
AMAZON COM INC COM 023135106 381 123 SH   SOLE   123 0 0
AMGEN INC COM 031162100 5,292 21,269 SH   SOLE   19,794 0 1,475
ANIKA THERAPEUTICS INC COM 035255108 5,927 145,310 SH   SOLE   139,210 0 6,100
ANTHEM INC COM 036752103 269 750 SH   SOLE   750 0 0
APPLE INC COM 037833100 652 5,340 SH   SOLE   5,340 0 0
AT&T INC COM 00206R102 11,567 382,112 SH   SOLE   359,112 0 23,000
B & G FOODS INC NEW COM 05508R106 20,645 664,688 SH   SOLE   635,368 0 29,320
BAXTER INTL INC COM 071813109 213 2,520 SH   SOLE   2,520 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 17,585 278,553 SH   SOLE   264,803 0 13,750
CARMAX INC COM 143130102 315 2,377 SH   SOLE   2,377 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 4,255 100,777 SH   SOLE   95,277 0 5,500
CHOICE HOTELS INTL INC COM 169905106 215 2,000 SH   SOLE   2,000 0 0
CONAGRA BRANDS INC COM 205887102 12,159 323,382 SH   SOLE   312,132 0 11,250
DELTA AIR LINES INC DEL COM NEW 247361702 314 6,500 SH   SOLE   6,500 0 0
DISCOVERY INC COM SER C 25470F302 4,708 127,625 SH   SOLE   118,375 0 9,250
ECOLAB INC COM 278865100 266 1,243 SH   SOLE   1,243 0 0
ENERSYS COM 29275Y102 1,935 21,311 SH   SOLE   20,711 0 600
EXELIXIS INC COM 30161Q104 7,040 311,660 SH   SOLE   300,760 0 10,900
EXTRA SPACE STORAGE INC COM 30225T102 1,173 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104 7,834 155,808 SH   SOLE   150,308 0 5,500
FIRST FNDTN INC COM 32026V104 219 9,351 SH   SOLE   9,351 0 0
GILEAD SCIENCES INC COM 375558103 12,172 188,328 SH   SOLE   174,628 0 13,700
GOLDMAN SACHS GROUP INC COM 38141G104 13,708 41,920 SH   SOLE   40,420 0 1,500
GREENHILL & CO INC COM 395259104 22,695 1,377,120 SH   SOLE   1,310,620 0 66,500
INTERDIGITAL INC COM 45867G101 16,608 261,749 SH   SOLE   249,699 0 12,050
INTERPUBLIC GROUP COS INC COM 460690100 13,679 468,443 SH   SOLE   453,193 0 15,250
INVESCO QQQ TR UNIT SER 1 46090E103 399 1,250 SH   SOLE   1,250 0 0
ISHARES TR NASDAQ BIOTECH 464287556 220 1,460 SH   SOLE   1,460 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 255 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 3,429 67,565 SH   SOLE   67,565 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 6,275 122,935 SH   SOLE   122,935 0 0
KINDER MORGAN INC DEL COM 49456B101 15,586 936,080 SH   SOLE   882,580 0 53,500
KOHLS CORP COM 500255104 653 10,950 SH   SOLE   10,950 0 0
LIVENT CORP COM 53814L108 3,843 221,860 SH   SOLE   211,860 0 10,000
MASTECH DIGITAL INC COM 57633B100 2,951 167,585 SH   SOLE   158,985 0 8,600
MASTERCARD INCORPORATED CL A 57636Q104 8,560 24,040 SH   SOLE   23,765 0 275
MOELIS & CO CL A 60786M105 11,568 210,795 SH   SOLE   202,695 0 8,100
NEWELL BRANDS INC COM 651229106 7,252 270,807 SH   SOLE   258,907 0 11,900
NORFOLK SOUTHN CORP COM 655844108 282 1,050 SH   SOLE   1,050 0 0
ONEOK INC NEW COM 682680103 21,176 418,005 SH   SOLE   397,755 0 20,250
PEOPLES UNITED FINANCIAL INC COM 712704105 9,211 514,572 SH   SOLE   491,822 0 22,750
PRETIUM RES INC COM 74139C102 8,009 772,340 SH   SOLE   742,340 0 30,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 15,585 259,916 SH   SOLE   245,216 0 14,700
PRUDENTIAL FINL INC COM 744320102 10,812 118,683 SH   SOLE   111,233 0 7,450
QUALCOMM INC COM 747525103 12,634 95,289 SH   SOLE   91,339 0 3,950
RAYTHEON TECHNOLOGIES CORP COM 75513E101 216 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 18,395 203,547 SH   SOLE   195,347 0 8,200
SERVICE PPTYS TR COM SH BEN INT 81761L102 8,222 693,216 SH   SOLE   665,716 0 27,500
SINCLAIR BROADCAST GROUP INC CL A 829226109 16,294 556,866 SH   SOLE   531,116 0 25,750
SPDR S&P 500 ETF TR TR UNIT 78462F103 396 1,000 SH   SOLE   1,000 0 0
STIFEL FINL CORP COM 860630102 256 4,000 SH   SOLE   4,000 0 0
TESSCO TECHNOLOGIES INC COM 872386107 2,782 384,230 SH   SOLE   366,730 0 17,500
TOLL BROTHERS INC COM 889478103 6,664 117,466 SH   SOLE   113,116 0 4,350
TRUIST FINL CORP COM 89832Q109 245 4,200 SH   SOLE   4,200 0 0
UDR INC COM 902653104 329 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,085 41,677 SH   SOLE   40,677 0 1,000
VANGUARD INDEX FDS GROWTH ETF 922908736 305 1,185 SH   SOLE   1,185 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 280 1,305 SH   SOLE   1,305 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 343 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 207 1,000 SH   SOLE   1,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 674 10,700 SH   SOLE   10,700 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 356 4,360 SH   SOLE   4,360 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 647 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 600 8,141 SH   SOLE   8,141 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 358 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839 7,437 35,126 SH   SOLE   34,476 0 650
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,595 101,919 SH   SOLE   95,569 0 6,350
WEC ENERGY GROUP INC COM 92939U106 206 2,200 SH   SOLE   2,200 0 0
WISDOMTREE INVTS INC COM 97717P104 7,824 1,251,920 SH   SOLE   1,200,720 0 51,200
WISDOMTREE TR US QTLY DIV GRT 97717X669 275 4,800 SH   SOLE   4,800 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 500 16,830 SH   SOLE   16,830 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 8,161 159,123 SH   SOLE   153,823 0 5,300
WISDOMTREE TR EURO QTLY DIV GR 97717X610 328 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 414 9,000 SH   SOLE   9,000 0 0