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
Expires: July 31, 2015
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
ABBVIE INC COM 00287Y109 268,441 1,026 SH SOLE 1,026 0 0
ACCO BRANDS CORP COM 00081T108 29,144,552 6,939,179 SH SOLE 6,867,779 0 71,400
ACME UTD CORP COM 004816104 23,792,730 375,161 SH SOLE 371,986 0 3,175
AGNICO EAGLE MINES LTD COM 008474108 24,903,937 135,887 SH SOLE 134,287 0 1,600
ALPHABET INC CAP STK CL A 02079K305 11,132,799 32,355 SH SOLE 32,155 0 200
ALTRIA GROUP INC COM 02209S103 4,662,455 69,238 SH SOLE 68,838 0 400
ANIKA THERAPEUTICS INC COM 035255108 7,459,702 379,436 SH SOLE 374,436 0 5,000
APPLE INC COM 037833100 313,097 940 SH SOLE 940 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,692,052 91,219 SH SOLE 90,519 0 700
CARRIER GLOBAL CORPORATION COM 14448C104 8,395,500 153,035 SH SOLE 150,185 0 2,850
CHOICE HOTELS INTL INC COM 169905106 204,820 2,000 SH SOLE 2,000 0 0
CITIGROUP INC COM NEW 172967424 12,274,963 94,802 SH SOLE 94,252 0 550
CME GROUP INC COM 12572Q105 13,295,747 50,751 SH SOLE 50,551 0 200
CNX RES CORP COM 12653C108 11,094,400 355,932 SH SOLE 351,632 0 4,300
CONCENTRIX CORP COM 20602D101 21,393,718 857,464 SH SOLE 847,264 0 10,200
CRAWFORD & CO CL A 224633206 16,375,370 1,312,129 SH SOLE 1,296,929 0 15,200
CRAWFORD & CO CL B 224633107 5,934,232 505,041 SH SOLE 498,141 0 6,900
DOMINION ENERGY INC COM 25746U109 211,820 3,500 SH SOLE 3,500 0 0
EXELIXIS INC COM 30161Q104 9,247,763 158,325 SH SOLE 158,025 0 300
EXTRA SPACE STORAGE INC COM 30225T102 1,163,864 8,850 SH SOLE 8,850 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 345,088 2,120 SH SOLE 2,120 0 0
FACTSET RESH SYS INC COM 303075105 11,711,511 43,384 SH SOLE 43,154 0 230
GOLDMAN SACHS GROUP INC COM 38141G104 17,734,355 19,697 SH SOLE 19,552 0 145
GRAY MEDIA INC COM 389375106 31,917,547 7,092,788 SH SOLE 7,020,288 0 72,500
HARMONY BIOSCIENCES HLDGS IN COM 413197104 11,066,020 281,865 SH SOLE 277,665 0 4,200
INFORMATION SVCS GROUP INC COM 45675Y104 1,476,587 267,014 SH SOLE 267,014 0 0
INTERDIGITAL INC COM 45867G101 39,833,976 122,164 SH SOLE 121,069 0 1,095
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,867,555 96,636 SH SOLE 96,636 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 4,725,742 93,468 SH SOLE 92,678 0 790
KINDER MORGAN INC DEL COM 49456B101 968,689 32,129 SH SOLE 32,129 0 0
LEAR CORP COM NEW 521865204 5,842,367 49,499 SH SOLE 49,474 0 25
LIFEVANTAGE CORP COM NEW 53222K205 14,537,181 2,307,489 SH SOLE 2,284,489 0 23,000
LOWES COS INC COM 548661107 13,309,901 72,223 SH SOLE 71,323 0 900
MARSH & MCLENNAN COS INC COM 571748102 7,027,418 41,161 SH SOLE 41,036 0 125
MASTECH HLDGS INC COM 57633B100 7,280,595 1,040,085 SH SOLE 1,015,385 0 24,700
MASTERCARD INCORPORATED CL A 57636Q104 13,674,780 24,797 SH SOLE 24,617 0 180
MOELIS & CO CL A 60786M105 22,217,096 386,250 SH SOLE 382,300 0 3,950
MOLSON COORS BEVERAGE CO CL B 60871R209 6,524,374 178,897 SH SOLE 178,597 0 300
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 24,916,225 154,213 SH SOLE 152,563 0 1,650
NORFOLK SOUTHN CORP COM 655844108 200,850 650 SH SOLE 650 0 0
NOV INC COM 62955J103 12,455,487 665,002 SH SOLE 659,302 0 5,700
ONEOK INC NEW COM 30609A109 18,396,344 215,742 SH SOLE 213,642 0 2,100
PITNEY BOWES INC COM 724479100 39,248,367 2,404,924 SH SOLE 2,385,224 0 19,700
PRA GROUP INC COM 69354N106 8,326,050 427,196 SH SOLE 422,096 0 5,100
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 17,994,376 160,721 SH SOLE 159,621 0 1,100
PRUDENTIAL FINL INC COM 744320102 8,068,116 71,035 SH SOLE 70,500 0 535
QUALCOMM INC COM 747525103 16,531,090 89,823 SH SOLE 88,823 0 1,000
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 15,321,842 368,668 SH SOLE 364,668 0 4,000
SINCLAIR INC CL A 829242106 18,246,754 1,437,884 SH SOLE 1,422,184 0 15,700
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 11,514,494 444,919 SH SOLE 443,019 0 1,900
TEXTRON INC COM 883203101 1,159,535 15,217 SH SOLE 14,317 0 900
TOLL BROTHERS INC COM 889478103 3,144,391 23,335 SH SOLE 23,335 0 0
TOWNSQUARE MEDIA INC CL A 892231101 16,057,243 3,409,181 SH SOLE 3,398,881 0 10,300
TRUIST FINL CORP COM 89832Q109 205,711 4,443 SH SOLE 4,443 0 0
UDR INC COM 902653104 251,659 7,501 SH SOLE 7,501 0 0
UNITED PARCEL SVCS INC CL B 911312106 5,507,528 58,942 SH SOLE 58,867 0 75
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 209,014 2,408 SH SOLE 2,408 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 230,977 990 SH SOLE 990 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884 300,179 1,575 SH SOLE 1,575 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 254,641 3,141 SH SOLE 825 0 2,316
VANGUARD WORLD FD ESG US STK ETF 921910733 368,913 2,722 SH SOLE 250 0 2,472
VANGUARD WORLD FD FINANCIALS ETF 92204A405 261,741 2,012 SH SOLE 2,012 0 0
VISA INC COM CL A 92826C839 12,483,493 34,741 SH SOLE 34,441 0 300
WILLIAMS COS INC COM 969457100 367,038 5,400 SH SOLE 5,400 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 236,293 2,430 SH SOLE 2,430 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 328,420 8,106 SH SOLE 8,106 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 227,448 3,600 SH SOLE 3,600 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 355,552 9,450 SH SOLE 9,450 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 10,929,893 216,906 SH SOLE 213,886 0 3,020
WISDOMTREE TR JAPN HEDGE EQT 97717W851 365,614 2,025 SH SOLE 2,025 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 290,142 4,050 SH SOLE 4,050 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 453,162 8,100 SH SOLE 8,100 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 294,226 4,556 SH SOLE 4,556 0 0