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 258,230 1,026 SH SOLE 1,026 0 0
ACCO BRANDS CORP COM 00081T108 29,478,713 7,086,229 SH SOLE 7,012,329 0 73,900
ACME UTD CORP COM 004816104 22,626,309 474,147 SH SOLE 469,472 0 4,675
AGNICO EAGLE MINES LTD COM 008474108 22,530,554 145,237 SH SOLE 143,797 0 1,440
ALPHABET INC CAP STK CL A 02079K305 11,614,619 32,500 SH SOLE 32,325 0 175
ALTRIA GROUP INC COM 02209S103 5,007,902 69,603 SH SOLE 69,203 0 400
ANIKA THERAPEUTICS INC COM 035255108 6,561,167 448,474 SH SOLE 441,224 0 7,250
APPLE INC COM 037833100 290,279 1,003 SH SOLE 1,003 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,426,005 94,169 SH SOLE 93,469 0 700
CARRIER GLOBAL CORPORATION COM 14448C104 9,167,576 124,984 SH SOLE 123,484 0 1,500
CHOICE HOTELS INTL INC COM 169905106 220,540 2,000 SH SOLE 2,000 0 0
CITIGROUP INC COM NEW 172967424 13,714,960 97,992 SH SOLE 97,442 0 550
CME GROUP INC COM 12572Q105 11,214,410 50,783 SH SOLE 50,583 0 200
CNX RES CORP COM 12653C108 11,802,822 347,858 SH SOLE 343,958 0 3,900
CONCENTRIX CORP COM 20602D101 24,330,518 1,085,941 SH SOLE 1,074,541 0 11,400
CRAWFORD & CO CL A 224633206 16,680,783 1,480,105 SH SOLE 1,461,105 0 19,000
CRAWFORD & CO CL B 224633107 5,654,896 542,176 SH SOLE 535,076 0 7,100
DOMINION ENERGY INC COM 25746U109 239,015 3,500 SH SOLE 3,500 0 0
EXELIXIS INC COM 30161Q104 8,777,421 161,320 SH SOLE 161,020 0 300
EXTRA SPACE STORAGE INC COM 30225T102 1,285,905 8,850 SH SOLE 8,850 0 0
FACTSET RESH SYS INC COM 303075105 10,649,483 46,286 SH SOLE 46,031 0 255
GOLDMAN SACHS GROUP INC COM 38141G104 20,140,382 19,914 SH SOLE 19,769 0 145
GRAY MEDIA INC COM 389375106 28,070,554 7,070,669 SH SOLE 6,999,669 0 71,000
HARMONY BIOSCIENCES HLDGS IN COM 413197104 10,395,055 285,500 SH SOLE 280,300 0 5,200
INTERDIGITAL INC COM 45867G101 36,134,149 127,624 SH SOLE 126,504 0 1,120
ISHARES TR MSCI INDIA SM CP 46429B614 202,288 2,860 SH SOLE 2,860 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 5,056,009 99,980 SH SOLE 99,980 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 5,102,499 100,049 SH SOLE 99,299 0 750
KINDER MORGAN INC DEL COM 49456B101 1,129,412 35,327 SH SOLE 35,327 0 0
LEAR CORP COM NEW 521865204 5,539,627 41,322 SH SOLE 41,297 0 25
LIFEVANTAGE CORP COM NEW 53222K205 11,721,285 1,878,411 SH SOLE 1,856,711 0 21,700
LOWES COS INC COM 548661107 13,433,150 60,924 SH SOLE 60,349 0 575
MARSH & MCLENNAN COS INC COM 571748102 6,724,468 40,346 SH SOLE 40,221 0 125
MASTECH HLDGS INC COM 57633B100 7,793,618 1,008,230 SH SOLE 983,730 0 24,500
MASTERCARD INCORPORATED CL A 57636Q104 12,903,152 25,123 SH SOLE 24,923 0 200
MOELIS & CO CL A 60786M105 24,014,108 367,076 SH SOLE 363,626 0 3,450
MOLSON COORS BEVERAGE CO CL B 60871R209 7,212,275 185,120 SH SOLE 184,820 0 300
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 26,672,089 149,348 SH SOLE 147,773 0 1,575
NORFOLK SOUTHN CORP COM 655844108 235,943 750 SH SOLE 750 0 0
NOV INC COM 62955J103 7,388,428 398,298 SH SOLE 393,698 0 4,600
ONEOK INC NEW COM 682680103 19,020,062 218,772 SH SOLE 216,572 0 2,200
PITNEY BOWES INC COM 724479100 41,935,399 2,393,573 SH SOLE 2,374,073 0 19,500
PRA GROUP INC COM 69354N106 9,060,775 477,134 SH SOLE 470,334 0 6,800
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 16,391,556 152,083 SH SOLE 150,983 0 1,100
PRUDENTIAL FINL INC COM 744320102 8,333,670 77,214 SH SOLE 76,654 0 560
QUALCOMM INC COM 747525103 13,986,450 75,688 SH SOLE 74,863 0 825
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 17,929,855 375,573 SH SOLE 372,173 0 3,400
SINCLAIR INC CL A 829242106 20,077,993 1,408,982 SH SOLE 1,394,782 0 14,200
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 12,595,603 426,391 SH SOLE 424,491 0 1,900
TEXTRON INC COM 883203101 1,245,877 13,582 SH SOLE 13,182 0 400
TOLL BROTHERS INC COM 889478103 3,926,816 23,835 SH SOLE 23,835 0 0
TOWNSQUARE MEDIA INC CL A 892231101 20,265,024 2,866,340 SH SOLE 2,857,440 0 8,900
TRUIST FINL CORP COM 89832Q109 221,350 4,443 SH SOLE 4,443 0 0
UDR INC COM 902653104 299,440 7,501 SH SOLE 7,501 0 0
UNITED PARCEL SVCS INC CL B 911312106 6,317,438 58,767 SH SOLE 58,692 0 75
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 213,204 2,408 SH SOLE 2,408 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 234,254 990 SH SOLE 990 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884 303,518 1,650 SH SOLE 1,650 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 275,016 3,340 SH SOLE 825 0 2,515
VANGUARD WORLD FD ESG US STK ETF 921910733 359,957 2,722 SH SOLE 250 0 2,472
VANGUARD WORLD FD FINANCIALS ETF 92204A405 264,779 2,012 SH SOLE 2,012 0 0
VISA INC COM CL A 92826C839 12,137,838 35,378 SH SOLE 35,053 0 325
WILLIAMS COS INC COM 969457100 401,436 5,400 SH SOLE 5,400 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 232,357 2,430 SH SOLE 2,430 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 331,130 8,106 SH SOLE 8,106 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 232,956 3,600 SH SOLE 3,600 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 367,322 9,450 SH SOLE 9,450 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 10,443,345 207,415 SH SOLE 204,420 0 2,995
WISDOMTREE TR JAPN HEDGE EQT 97717W851 351,378 2,025 SH SOLE 2,025 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 306,545 4,045 SH SOLE 4,045 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 480,766 8,100 SH SOLE 8,100 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 308,851 4,556 SH SOLE 4,556 0 0