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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACME UTD CORP COM 004816104   14,718,149 590,142 SH   SOLE   567,467 0 22,675
AGNICO EAGLE MINES LTD COM 008474108   10,942,551 218,939 SH   SOLE   208,094 0 10,845
ALPHABET INC CAP STK CL A 02079K305   3,988,045 33,317 SH   SOLE   32,417 0 900
ALTRIA GROUP INC COM 02209S103   6,191,038 136,668 SH   SOLE   129,468 0 7,200
AMAZON COM INC COM 023135106   263,327 2,020 SH   SOLE   2,020 0 0
APPLE INC COM 037833100   1,003,083 5,171 SH   SOLE   5,171 0 0
AT&T INC COM 00206R102   6,034,413 378,333 SH   SOLE   358,833 0 19,500
BRISTOL-MYERS SQUIBB CO COM 110122108   13,912,846 217,558 SH   SOLE   209,258 0 8,300
CARRIER GLOBAL CORPORATION COM 14448C104   6,661,687 134,011 SH   SOLE   130,011 0 4,000
CHOICE HOTELS INTL INC COM 169905106   235,040 2,000 SH   SOLE   2,000 0 0
CITIGROUP INC COM NEW 172967424   6,063,284 131,696 SH   SOLE   124,596 0 7,100
CNX RES CORP COM 12653C108   12,333,528 696,023 SH   SOLE   673,023 0 23,000
CONAGRA BRANDS INC COM 205887102   8,880,331 263,355 SH   SOLE   255,255 0 8,100
ECOLAB INC COM 278865100   232,056 1,243 SH   SOLE   1,243 0 0
ELEVANCE HEALTH INC COM 036752103   337,660 760 SH   SOLE   760 0 0
ENERSYS COM 29275Y102   3,177,466 29,280 SH   SOLE   28,580 0 700
EXELIXIS INC COM 30161Q104   6,943,695 363,354 SH   SOLE   349,954 0 13,400
EXTRA SPACE STORAGE INC COM 30225T102   1,317,323 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102   217,112 2,024 SH   SOLE   2,024 0 0
FASTENAL CO COM 311900104   6,729,874 114,085 SH   SOLE   110,085 0 4,000
GOLDMAN SACHS GROUP INC COM 38141G104   11,314,206 35,078 SH   SOLE   33,378 0 1,700
GRAY TELEVISION INC COM 389375106   17,570,233 2,229,725 SH   SOLE   2,139,425 0 90,300
GREENHILL & CO INC COM 395259104   13,014,405 888,355 SH   SOLE   849,655 0 38,700
INTERDIGITAL INC COM 45867G101   19,324,760 200,153 SH   SOLE   193,333 0 6,820
INTERPUBLIC GROUP COS INC COM 460690100   7,139,428 185,055 SH   SOLE   181,205 0 3,850
ISHARES TR MSCI INDIA SM CP 46429B614   302,172 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,066,691 41,218 SH   SOLE   41,218 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   4,136,434 81,667 SH   SOLE   67,717 0 13,950
KINDER MORGAN INC DEL COM 49456B101   12,088,773 702,019 SH   SOLE   670,519 0 31,500
LIVENT CORP COM 53814L108   9,089,699 331,378 SH   SOLE   322,178 0 9,200
LOWES COS INC COM 548661107   8,981,054 39,792 SH   SOLE   38,542 0 1,250
MARSH & MCLENNAN COS INC COM 571748102   297,166 1,580 SH   SOLE   1,580 0 0
MASTECH DIGITAL INC COM 57633B100   7,618,804 771,134 SH   SOLE   745,134 0 26,000
MASTERCARD INCORPORATED CL A 57636Q104   10,607,017 26,969 SH   SOLE   26,569 0 400
MOELIS & CO CL A 60786M105   12,447,822 274,544 SH   SOLE   264,544 0 10,000
MOLSON COORS BEVERAGE CO CL B 60871R209   6,615,932 100,485 SH   SOLE   94,835 0 5,650
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   23,337,985 140,126 SH   SOLE   134,841 0 5,285
ONEOK INC NEW COM 682680103   18,444,391 298,840 SH   SOLE   287,565 0 11,275
ORACLE CORP COM 68389X105   200,667 1,685 SH   SOLE   1,685 0 0
PEPSICO INC COM 713448108   299,871 1,619 SH   SOLE   1,619 0 0
PITNEY BOWES INC COM 724479100   15,700,732 4,435,235 SH   SOLE   4,293,485 0 141,750
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   9,069,258 119,584 SH   SOLE   114,334 0 5,250
PRUDENTIAL FINL INC COM 744320102   11,931,636 135,249 SH   SOLE   128,999 0 6,250
QUALCOMM INC COM 747525103   12,952,095 108,805 SH   SOLE   104,015 0 4,790
RAYTHEON TECHNOLOGIES CORP COM 75513E101   273,504 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107   4,740,736 40,426 SH   SOLE   39,326 0 1,100
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   6,161,650 136,956 SH   SOLE   131,306 0 5,650
SERVICE PPTYS TR COM SH BEN INT 81761L102   22,642,399 2,605,570 SH   SOLE   2,506,870 0 98,700
SILVERCREST ASSET MGMT GROUP CL A 828359109   5,994,203 296,010 SH   SOLE   285,510 0 10,500
SINCLAIR INC CL A 829242106   19,608,207 1,418,828 SH   SOLE   1,360,928 0 57,900
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109   5,895,619 149,711 SH   SOLE   145,486 0 4,225
TOLL BROTHERS INC COM 889478103   9,515,640 120,345 SH   SOLE   117,495 0 2,850
UDR INC COM 902653104   322,458 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,121,076 45,306 SH   SOLE   43,056 0 2,250
VANGUARD INDEX FDS SML CP GRW ETF 922908595   278,675 1,213 SH   SOLE   1,213 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   714,692 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   655,006 8,360 SH   SOLE   2,830 0 5,530
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   292,353 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839   9,610,102 40,467 SH   SOLE   39,292 0 1,175
VISTA OUTDOOR INC COM 928377100   7,426,628 268,400 SH   SOLE   259,650 0 8,750
WALGREENS BOOTS ALLIANCE INC COM 931427108   7,699,736 270,261 SH   SOLE   257,861 0 12,400
WILLIAMS COS INC COM 969457100   234,610 7,190 SH   SOLE   7,190 0 0
WISDOMTREE INC COM 97717P104   6,062,473 883,742 SH   SOLE   855,742 0 28,000
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   205,157 9,006 SH   SOLE   9,006 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281   227,997 4,900 SH   SOLE   4,900 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610   321,336 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   4,846,068 96,305 SH   SOLE   90,830 0 5,475
WISDOMTREE TR US MIDCAP FUND 97717W570   229,442 4,334 SH   SOLE   4,334 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651   381,870 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562   238,076 5,313 SH   SOLE   5,313 0 0