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 10,232 444,312 SH   SOLE   426,212 0 18,100
ALPHABET INC CAP STK CL A 02079K305 3,462 2,362 SH   SOLE   2,237 0 125
AMAZON COM INC COM 023135106 394 125 SH   SOLE   125 0 0
AMGEN INC COM 031162100 3,008 11,833 SH   SOLE   11,183 0 650
ANIKA THERAPEUTICS INC COM 035255108 3,356 94,830 SH   SOLE   90,530 0 4,300
ANTHEM INC COM 036752103 201 750 SH   SOLE   750 0 0
APPLE INC COM 037833100 626 5,402 SH   SOLE   5,402 0 0
AT&T INC COM 00206R102 6,597 231,376 SH   SOLE   217,376 0 14,000
B & G FOODS INC NEW COM 05508R106 22,276 802,176 SH   SOLE   763,176 0 39,000
BAXTER INTL INC COM 071813109 350 4,350 SH   SOLE   4,350 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 12,324 204,410 SH   SOLE   195,360 0 9,050
CARMAX INC COM 143130102 218 2,377 SH   SOLE   2,377 0 0
CONAGRA BRANDS INC COM 205887102 10,786 302,052 SH   SOLE   289,902 0 12,150
DELTA AIR LINES INC DEL COM NEW 247361702 398 13,000 SH   SOLE   13,000 0 0
DISCOVERY INC COM SER C 25470F302 8,766 447,247 SH   SOLE   428,597 0 18,650
ECOLAB INC COM 278865100 257 1,285 SH   SOLE   1,285 0 0
ENERSYS COM 29275Y102 1,097 16,341 SH   SOLE   15,741 0 600
EXELIXIS INC COM 30161Q104 3,259 133,290 SH   SOLE   127,340 0 5,950
EXTRA SPACE STORAGE INC COM 30225T102 947 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104 5,739 127,289 SH   SOLE   123,289 0 4,000
GILEAD SCIENCES INC COM 375558103 9,582 151,640 SH   SOLE   143,340 0 8,300
GOLDMAN SACHS GROUP INC COM 38141G104 10,535 52,421 SH   SOLE   49,821 0 2,600
GREENHILL & CO INC COM 395259104 13,562 1,194,881 SH   SOLE   1,141,881 0 53,000
INTERDIGITAL INC COM 45867G101 14,299 250,598 SH   SOLE   241,998 0 8,600
INTERPUBLIC GROUP COS INC COM 460690100 7,303 438,091 SH   SOLE   419,141 0 18,950
INVESCO QQQ TR UNIT SER 1 46090E103 417 1,500 SH   SOLE   1,500 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,076 21,174 SH   SOLE   21,174 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 3,738 73,312 SH   SOLE   73,312 0 0
JOHNSON & JOHNSON COM 478160104 423 2,840 SH   SOLE   2,840 0 0
KINDER MORGAN INC DEL COM 49456B101 8,845 717,345 SH   SOLE   671,495 0 45,850
KOHLS CORP COM 500255104 294 15,850 SH   SOLE   15,850 0 0
LIVENT CORP COM 53814L108 3,215 358,390 SH   SOLE   344,090 0 14,300
MASTERCARD INCORPORATED CL A 57636Q104 8,524 25,207 SH   SOLE   24,682 0 525
MOELIS & CO CL A 60786M105 7,234 205,872 SH   SOLE   197,372 0 8,500
NEWELL BRANDS INC COM 651229106 5,443 317,210 SH   SOLE   303,710 0 13,500
NORFOLK SOUTHN CORP COM 655844108 234 1,095 SH   SOLE   1,095 0 0
ONEOK INC NEW COM 682680103 12,412 477,760 SH   SOLE   453,360 0 24,400
PEOPLES UNITED FINANCIAL INC COM 712704105 4,657 451,710 SH   SOLE   432,710 0 19,000
PITNEY BOWES INC COM 724479100 11,373 2,141,820 SH   SOLE   2,018,820 0 123,000
PRETIUM RES INC COM 74139C102 1,314 102,349 SH   SOLE   95,349 0 7,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 12,536 311,287 SH   SOLE   298,387 0 12,900
PRUDENTIAL FINL INC COM 744320102 8,633 135,917 SH   SOLE   128,167 0 7,750
QUALCOMM INC COM 747525103 9,315 79,152 SH   SOLE   76,152 0 3,000
SANFILIPPO JOHN B & SON INC COM 800422107 9,106 120,802 SH   SOLE   114,952 0 5,850
SERVICE PPTYS TR COM SH BEN INT 81761L102 10,102 1,270,707 SH   SOLE   1,229,607 0 41,100
SINCLAIR BROADCAST GROUP INC CL A 829226109 13,959 725,918 SH   SOLE   697,918 0 28,000
SMUCKER J M CO COM NEW 832696405 5,656 48,959 SH   SOLE   47,309 0 1,650
SPDR S&P 500 ETF TR TR UNIT 78462F103 335 1,000 SH   SOLE   1,000 0 0
STIFEL FINL CORP COM 860630102 435 8,600 SH   SOLE   8,600 0 0
TESSCO TECHNOLOGIES INC COM 872386107 5,447 1,014,370 SH   SOLE   954,370 0 60,000
TOLL BROTHERS INC COM 889478103 5,678 116,684 SH   SOLE   112,084 0 4,600
UDR INC COM 902653104 245 7,507 SH   SOLE   7,507 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,592 15,555 SH   SOLE   15,055 0 500
VANGUARD INDEX FDS GROWTH ETF 922908736 270 1,185 SH   SOLE   1,185 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 269 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 235 1,305 SH   SOLE   1,305 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 209 2,650 SH   SOLE   2,650 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 561 10,700 SH   SOLE   10,700 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 297 4,360 SH   SOLE   4,360 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 566 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 509 8,237 SH   SOLE   8,237 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 280 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839 6,899 34,499 SH   SOLE   33,649 0 850
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,598 100,181 SH   SOLE   94,581 0 5,600
WEC ENERGY GROUP INC COM 92939U106 361 3,722 SH   SOLE   3,722 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 407 16,830 SH   SOLE   16,830 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 290 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 276 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 238 4,800 SH   SOLE   4,800 0 0