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
ABB LTD SPONSORED ADR 000375204 5,174 214,765 SH   SOLE   199,765 0 15,000
ACME UTD CORP COM 004816104 7,137 300,006 SH   SOLE   287,006 0 13,000
AIR LEASE CORP CL A 00912X302 8,454 177,905 SH   SOLE   174,905 0 3,000
ALBEMARLE CORP COM 012653101 19,206 262,950 SH   SOLE   255,850 0 7,100
ALPHABET INC CAP STK CL A 02079K305 6,354 4,744 SH   SOLE   4,597 0 147
AMERICAN AIRLS GROUP INC COM 02376R102 2,552 88,992 SH   SOLE   74,992 0 14,000
AMGEN INC COM 031162100 10,671 44,266 SH   SOLE   42,916 0 1,350
ANIKA THERAPEUTICS INC COM 035255108 2,578 49,712 SH   SOLE   47,862 0 1,850
ANTHEM INC COM 036752103 227 750 SH   SOLE   750 0 0
APPLE INC COM 037833100 418 1,425 SH   SOLE   1,425 0 0
APPLIED MATLS INC COM 038222105 568 9,300 SH   SOLE   9,300 0 0
AT&T INC COM 00206R102 7,345 187,953 SH   SOLE   175,953 0 12,000
B & G FOODS INC NEW COM 05508R106 13,546 755,485 SH   SOLE   719,035 0 36,450
BAXTER INTL INC COM 071813109 364 4,350 SH   SOLE   4,350 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 214 943 SH   SOLE   943 0 0
CARMAX INC COM 143130102 208 2,377 SH   SOLE   2,377 0 0
CHOICE HOTELS INTL INC COM 169905106 259 2,500 SH   SOLE   2,500 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,976 153,493 SH   SOLE   145,493 0 8,000
DISCOVERY INC COM SER C 25470F302 3,444 112,940 SH   SOLE   96,790 0 16,150
DISNEY WALT CO COM DISNEY 254687106 2,266 15,669 SH   SOLE   14,519 0 1,150
DOMINION ENERGY INC COM 25746U109 209 2,525 SH   SOLE   2,525 0 0
ECOLAB INC COM 278865100 258 1,335 SH   SOLE   1,335 0 0
ENERSYS COM 29275Y102 3,727 49,806 SH   SOLE   48,306 0 1,500
EXELIXIS INC COM 30161Q104 4,086 231,880 SH   SOLE   223,380 0 8,500
EXTRA SPACE STORAGE INC COM 30225T102 935 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104 12,372 334,832 SH   SOLE   322,832 0 12,000
GENTEX CORP COM 371901109 8,356 288,333 SH   SOLE   283,583 0 4,750
GILEAD SCIENCES INC COM 375558103 8,685 133,650 SH   SOLE   128,550 0 5,100
GOLDMAN SACHS GROUP INC COM 38141G104 12,669 55,098 SH   SOLE   52,473 0 2,625
GREENHILL & CO INC COM 395259104 19,099 1,118,224 SH   SOLE   1,051,224 0 67,000
INTERDIGITAL INC COM 45867G101 9,633 176,785 SH   SOLE   165,935 0 10,850
INTERPUBLIC GROUP COS INC COM 460690100 12,062 522,153 SH   SOLE   502,653 0 19,500
INVESCO QQQ TR UNIT SER 1 46090E103 580 2,729 SH   SOLE   2,729 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 241 6,700 SH   SOLE   6,700 0 0
ISHARES TR NASDAQ BIOTECH 464287556 234 1,940 SH   SOLE   1,940 0 0
JOHNSON & JOHNSON COM 478160104 444 3,047 SH   SOLE   3,047 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 963 19,097 SH   SOLE   19,097 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 4,148 82,170 SH   SOLE   82,170 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 6,955 77,917 SH   SOLE   75,917 0 2,000
LAS VEGAS SANDS CORP COM 517834107 9,807 142,052 SH   SOLE   133,852 0 8,200
LIVENT CORP COM 53814L108 4,680 547,315 SH   SOLE   529,615 0 17,700
MASTECH DIGITAL INC COM 57633B100 1,599 144,480 SH   SOLE   134,480 0 10,000
MASTERCARD INC CL A 57636Q104 9,075 30,393 SH   SOLE   29,868 0 525
MOBILE MINI INC COM 60740F105 10,517 277,420 SH   SOLE   267,295 0 10,125
NEWELL BRANDS INC COM 651229106 6,262 325,820 SH   SOLE   307,820 0 18,000
NORDSTROM INC COM 655664100 10,297 251,564 SH   SOLE   240,814 0 10,750
NORFOLK SOUTHERN CORP COM 655844108 213 1,095 SH   SOLE   1,095 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7,527 128,862 SH   SOLE   127,862 0 1,000
ONEOK INC NEW COM 682680103 757 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 218 4,118 SH   SOLE   4,118 0 0
PEPSICO INC COM 713448108 228 1,669 SH   SOLE   1,669 0 0
PITNEY BOWES INC COM 724479100 7,966 1,976,725 SH   SOLE   1,933,725 0 43,000
PRINCIPAL FINL GROUP INC COM 74251V102 11,637 211,582 SH   SOLE   201,082 0 10,500
PRUDENTIAL FINL INC COM 744320102 9,299 99,199 SH   SOLE   93,874 0 5,325
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 15,503 116,121 SH   SOLE   116,121 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 3,768 41,279 SH   SOLE   40,279 0 1,000
SCHLUMBERGER LTD COM 806857108 7,387 183,754 SH   SOLE   167,854 0 15,900
SERVICE PPTYS TR COM SH BEN INT 81761L102 12,582 517,139 SH   SOLE   502,139 0 15,000
SINCLAIR BROADCAST GROUP INC CL A 829226109 17,261 517,738 SH   SOLE   506,713 0 11,025
SMUCKER J M CO COM NEW 832696405 5,696 54,699 SH   SOLE   50,199 0 4,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 435 1,350 SH   SOLE   1,350 0 0
STIFEL FINL CORP COM 860630102 522 8,600 SH   SOLE   8,600 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 5,301 223,490 SH   SOLE   206,740 0 16,750
TESSCO TECHNOLOGIES INC COM 872386107 7,443 663,411 SH   SOLE   644,911 0 18,500
TRUIST FINL CORP COM 89832Q109 237 4,200 SH   SOLE   4,200 0 0
UDR INC COM 902653104 351 7,507 SH   SOLE   7,507 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,008 34,239 SH   SOLE   32,239 0 2,000
UNITED TECHNOLOGIES CORP COM 913017109 418 2,792 SH   SOLE   2,792 0 0
VANGUARD GROUP DIV APP ETF 921908844 656 5,260 SH   SOLE   5,260 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 248 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 256 1,405 SH   SOLE   1,405 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 207 1,305 SH   SOLE   1,305 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 297 3,200 SH   SOLE   3,200 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 764 13,030 SH   SOLE   13,030 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 404 5,810 SH   SOLE   5,810 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 298 3,680 SH   SOLE   3,680 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 313 3,330 SH   SOLE   3,330 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 219 2,865 SH   SOLE   2,865 0 0
VISA INC COM CL A 92826C839 8,784 46,750 SH   SOLE   45,880 0 870
WEC ENERGY GROUP INC COM 92939U106 343 3,722 SH   SOLE   3,722 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 523 19,920 SH   SOLE   19,920 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 306 6,390 SH   SOLE   6,390 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 384 13,770 SH   SOLE   13,770 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,050 27,850 SH   SOLE   27,850 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 200 5,206 SH   SOLE   5,206 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 294 6,070 SH   SOLE   6,070 0 0