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 6,962 353,915 SH   SOLE   333,915 0 20,000
ACME UTD CORP COM 004816104 5,529 276,125 SH   SOLE   263,625 0 12,500
AIR LEASE CORP CL A 00912X302 6,562 156,910 SH   SOLE   153,910 0 3,000
ALBEMARLE CORP COM 012653101 17,404 250,340 SH   SOLE   238,415 0 11,925
ALPHABET INC CAP STK CL A 02079K305 5,797 4,747 SH   SOLE   4,600 0 147
ALTRIA GROUP INC COM 02209S103 415 10,141 SH   SOLE   10,141 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,277 84,419 SH   SOLE   76,669 0 7,750
AMGEN INC COM 031162100 8,672 44,816 SH   SOLE   43,466 0 1,350
ANIKA THERAPEUTICS INC COM 035255108 2,681 48,842 SH   SOLE   46,992 0 1,850
APPLE INC COM 037833100 319 1,425 SH   SOLE   1,425 0 0
APPLIED MATLS INC COM 038222105 7,148 143,246 SH   SOLE   139,996 0 3,250
AT&T INC COM 00206R102 7,257 191,780 SH   SOLE   179,780 0 12,000
B & G FOODS INC NEW COM 05508R106 5,360 283,430 SH   SOLE   268,980 0 14,450
BAXTER INTL INC COM 071813109 381 4,358 SH   SOLE   4,358 0 0
BB&T CORP COM 054937107 230 4,305 SH   SOLE   4,305 0 0
CARMAX INC COM 143130102 209 2,377 SH   SOLE   2,377 0 0
CHOICE HOTELS INTL INC COM 169905106 222 2,500 SH   SOLE   2,500 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,597 149,251 SH   SOLE   141,751 0 7,500
DISCOVERY INC COM SER C 25470F302 1,563 63,504 SH   SOLE   55,454 0 8,050
DISNEY WALT CO COM DISNEY 254687106 2,047 15,709 SH   SOLE   14,559 0 1,150
DOMINION ENERGY INC COM 25746U109 222 2,745 SH   SOLE   2,745 0 0
ECOLAB INC COM 278865100 264 1,335 SH   SOLE   1,335 0 0
ENERSYS COM 29275Y102 1,755 26,621 SH   SOLE   24,471 0 2,150
EXELIXIS INC COM 30161Q104 3,555 200,995 SH   SOLE   193,495 0 7,500
EXTRA SPACE STORAGE INC COM 30225T102 1,034 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104 11,392 348,684 SH   SOLE   336,684 0 12,000
GENTEX CORP COM 371901109 7,981 289,843 SH   SOLE   285,093 0 4,750
GILEAD SCIENCES INC COM 375558103 8,717 137,531 SH   SOLE   130,031 0 7,500
GOLDMAN SACHS GROUP INC COM 38141G104 10,070 48,592 SH   SOLE   46,092 0 2,500
GREENHILL & CO INC COM 395259104 15,944 1,215,243 SH   SOLE   1,158,493 0 56,750
INTERPUBLIC GROUP COS INC COM 460690100 11,195 519,248 SH   SOLE   498,148 0 21,100
INVESCO QQQ TR UNIT SER 1 46090E103 515 2,729 SH   SOLE   2,729 0 0
JOHNSON & JOHNSON COM 478160104 404 3,125 SH   SOLE   3,125 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,185 23,507 SH   SOLE   23,507 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 3,611 71,625 SH   SOLE   71,625 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 6,390 77,992 SH   SOLE   75,992 0 2,000
LAS VEGAS SANDS CORP COM 517834107 10,498 181,749 SH   SOLE   172,649 0 9,100
LIVENT CORP COM 53814L108 4,796 716,925 SH   SOLE   685,425 0 31,500
MASTERCARD INC CL A 57636Q104 8,441 31,083 SH   SOLE   30,558 0 525
MOBILE MINI INC COM 60740F105 12,010 325,825 SH   SOLE   312,325 0 13,500
NEWELL BRANDS INC COM 651229106 2,735 146,085 SH   SOLE   138,585 0 7,500
NORDSTROM INC COM 655664100 10,627 315,634 SH   SOLE   300,634 0 15,000
NORFOLK SOUTHERN CORP COM 655844108 201 1,120 SH   SOLE   1,120 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7,136 137,847 SH   SOLE   136,647 0 1,200
ONEOK INC NEW COM 682680103 737 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 227 4,118 SH   SOLE   4,118 0 0
PEPSICO INC COM 713448108 256 1,866 SH   SOLE   1,866 0 0
PITNEY BOWES INC COM 724479100 10,188 2,229,375 SH   SOLE   2,121,875 0 107,500
PRINCIPAL FINL GROUP INC COM 74251V102 10,467 183,182 SH   SOLE   174,182 0 9,000
PRUDENTIAL FINL INC COM 744320102 8,342 92,735 SH   SOLE   86,535 0 6,200
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 12,719 117,409 SH   SOLE   117,409 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 6,123 63,390 SH   SOLE   61,190 0 2,200
SCHLUMBERGER LTD COM 806857108 6,912 202,287 SH   SOLE   184,787 0 17,500
SERVICE PPTYS TR COM SH BEN INT 81761L102 16,635 645,004 SH   SOLE   627,704 0 17,300
SINCLAIR BROADCAST GROUP INC CL A 829226109 12,025 281,350 SH   SOLE   270,175 0 11,175
SMUCKER J M CO COM NEW 832696405 5,695 51,765 SH   SOLE   48,765 0 3,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 401 1,350 SH   SOLE   1,350 0 0
STIFEL FINL CORP COM 860630102 564 9,825 SH   SOLE   9,825 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 6,376 232,030 SH   SOLE   222,030 0 10,000
TESSCO TECHNOLOGIES INC COM 872386107 10,007 696,356 SH   SOLE   666,356 0 30,000
THE CHARLES SCHWAB CORPORATI COM 808513105 8,594 205,440 SH   SOLE   200,190 0 5,250
UDR INC COM 902653104 364 7,507 SH   SOLE   7,507 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,175 34,846 SH   SOLE   32,846 0 2,000
UNITED TECHNOLOGIES CORP COM 913017109 381 2,794 SH   SOLE   2,794 0 0
VANGUARD GROUP DIV APP ETF 921908844 629 5,260 SH   SOLE   5,260 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 304 3,255 SH   SOLE   3,255 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 228 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 234 1,405 SH   SOLE   1,405 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 692 12,910 SH   SOLE   12,910 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 384 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 FINANCIALS ETF 92204A405 201 2,865 SH   SOLE   2,865 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 289 3,330 SH   SOLE   3,330 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 203 3,371 SH   SOLE   3,371 0 0
VISA INC COM CL A 92826C839 8,093 47,052 SH   SOLE   46,152 0 900
WEC ENERGY GROUP INC COM 92939U106 354 3,722 SH   SOLE   3,722 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 467 19,920 SH   SOLE   19,920 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 283 6,390 SH   SOLE   6,390 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 346 13,770 SH   SOLE   13,770 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 384 10,800 SH   SOLE   10,800 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 274 6,070 SH   SOLE   6,070 0 0