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   11,949,785 545,652 SH   SOLE   527,152 0 18,500
AGNICO EAGLE MINES LTD COM 008474108   13,082,847 251,642 SH   SOLE   242,642 0 9,000
ALPHABET INC CAP STK CL A 02079K305   1,262,130 14,305 SH   SOLE   12,905 0 1,400
ALTRIA GROUP INC COM 02209S103   5,686,339 124,400 SH   SOLE   118,400 0 6,000
AMGEN INC COM 031162100   1,260,265 4,798 SH   SOLE   4,798 0 0
APPLE INC COM 037833100   772,997 5,949 SH   SOLE   5,549 0 400
AT&T INC COM 00206R102   5,107,746 277,444 SH   SOLE   260,944 0 16,500
BRISTOL-MYERS SQUIBB CO COM 110122108   11,382,287 158,197 SH   SOLE   153,297 0 4,900
CARRIER GLOBAL CORPORATION COM 14448C104   7,999,118 193,918 SH   SOLE   191,118 0 2,800
CHOICE HOTELS INTL INC COM 169905106   225,280 2,000 SH   SOLE   2,000 0 0
CITIGROUP INC COM NEW 172967424   5,709,021 126,222 SH   SOLE   120,472 0 5,750
CNX RES CORP COM 12653C108   9,096,244 540,157 SH   SOLE   519,157 0 21,000
DIME CMNTY BANCSHARES INC COM 25432X102   9,363,304 294,166 SH   SOLE   284,966 0 9,200
ELEVANCE HEALTH INC COM 036752103   389,857 760 SH   SOLE   760 0 0
ENERSYS COM 29275Y102   3,076,322 41,662 SH   SOLE   40,862 0 800
EXELIXIS INC COM 30161Q104   6,935,504 432,388 SH   SOLE   418,088 0 14,300
EXTRA SPACE STORAGE INC COM 30225T102   1,302,543 8,850 SH   SOLE   8,850 0 0
FASTENAL CO COM 311900104   5,081,127 107,378 SH   SOLE   104,428 0 2,950
FRANCHISE GROUP INC COM 35180X105   16,805,081 705,503 SH   SOLE   679,503 0 26,000
GOLDMAN SACHS GROUP INC COM 38141G104   12,296,252 35,809 SH   SOLE   34,759 0 1,050
GREENHILL & CO INC COM 395259104   23,950,682 2,336,652 SH   SOLE   2,271,752 0 64,900
INTERDIGITAL INC COM 45867G101   19,700,901 398,159 SH   SOLE   381,609 0 16,550
INTERPUBLIC GROUP COS INC COM 460690100   7,058,261 211,896 SH   SOLE   209,496 0 2,400
ISHARES TR MSCI INDIA SM CP 46429B614   269,152 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,164,182 43,171 SH   SOLE   43,171 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,999,542 79,144 SH   SOLE   79,144 0 0
JOHNSON & JOHNSON COM 478160104   505,042 2,859 SH   SOLE   2,859 0 0
KINDER MORGAN INC DEL COM 49456B101   11,746,672 649,705 SH   SOLE   627,105 0 22,600
KRAFT HEINZ CO COM 500754106   407,100 10,000 SH   SOLE   10,000 0 0
LIVENT CORP COM 53814L108   6,580,090 331,157 SH   SOLE   321,157 0 10,000
LOWES COS INC COM 548661107   8,269,257 41,504 SH   SOLE   40,704 0 800
MARSH & MCLENNAN COS INC COM 571748102   261,458 1,580 SH   SOLE   1,580 0 0
MASTECH DIGITAL INC COM 57633B100   5,135,361 466,427 SH   SOLE   450,727 0 15,700
MASTERCARD INCORPORATED CL A 57636Q104   9,942,740 28,593 SH   SOLE   28,293 0 300
MOELIS & CO CL A 60786M105   14,846,847 386,939 SH   SOLE   373,839 0 13,100
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   9,278,515 53,011 SH   SOLE   51,441 0 1,570
NORFOLK SOUTHN CORP COM 655844108   251,348 1,020 SH   SOLE   1,020 0 0
ONEOK INC NEW COM 682680103   18,283,835 278,293 SH   SOLE   271,143 0 7,150
PEPSICO INC COM 713448108   292,489 1,619 SH   SOLE   1,619 0 0
PHILIP MORRIS INTL INC COM 718172109   627,097 6,196 SH   SOLE   6,196 0 0
PITNEY BOWES INC COM 724479100   10,655,352 2,804,040 SH   SOLE   2,699,040 0 105,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   9,771,653 116,440 SH   SOLE   114,090 0 2,350
PRUDENTIAL FINL INC COM 744320102   4,969,406 49,964 SH   SOLE   48,364 0 1,600
QUALCOMM INC COM 747525103   9,169,168 83,402 SH   SOLE   81,052 0 2,350
RAYTHEON TECHNOLOGIES CORP COM 75513E101   281,769 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107   3,892,042 47,861 SH   SOLE   47,261 0 600
SERVICE PPTYS TR COM SH BEN INT 81761L102   19,151,439 2,627,084 SH   SOLE   2,547,384 0 79,700
SILVERCREST ASSET MGMT GROUP CL A 828359109   7,091,865 377,830 SH   SOLE   367,630 0 10,200
SINCLAIR BROADCAST GROUP INC CL A 829226109   16,361,100 1,054,874 SH   SOLE   1,007,974 0 46,900
SPDR S&P 500 ETF TR TR UNIT 78462F103   382,430 1,000 SH   SOLE   1,000 0 0
TOLL BROTHERS INC COM 889478103   6,869,766 137,616 SH   SOLE   135,316 0 2,300
UDR INC COM 902653104   290,707 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106   11,047,509 63,550 SH   SOLE   61,925 0 1,625
VANGUARD INDEX FDS SML CP GRW ETF 922908595   250,675 1,250 SH   SOLE   1,250 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   668,140 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   550,590 8,360 SH   SOLE   8,360 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   226,188 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839   8,791,155 42,314 SH   SOLE   41,714 0 600
VISTA OUTDOOR INC COM 928377100   6,118,089 251,050 SH   SOLE   242,750 0 8,300
WALGREENS BOOTS ALLIANCE INC COM 931427108   2,804,280 75,061 SH   SOLE   74,261 0 800
WEC ENERGY GROUP INC COM 92939U106   206,272 2,200 SH   SOLE   2,200 0 0
WILLIAMS COS INC COM 969457100   263,200 8,000 SH   SOLE   8,000 0 0
WISDOMTREE INC COM 97717P104   10,278,152 1,885,899 SH   SOLE   1,806,199 0 79,700
WISDOMTREE TR US QTLY DIV GRT 97717X669   380,268 6,300 SH   SOLE   6,300 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610   286,404 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   2,965,226 58,986 SH   SOLE   58,786 0 200
WISDOMTREE TR US S CAP QTY DIV 97717X651   361,890 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562   227,218 5,335 SH   SOLE   5,335 0 0