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   12,836,422 558,105 SH   SOLE   533,355 0 24,750
AGNICO EAGLE MINES LTD COM 008474108   13,503,462 264,930 SH   SOLE   253,030 0 11,900
ALPHABET INC CAP STK CL A 02079K305   3,900,870 37,606 SH   SOLE   36,356 0 1,250
ALTRIA GROUP INC COM 02209S103   5,633,959 126,265 SH   SOLE   118,515 0 7,750
AMAZON COM INC COM 023135106   216,909 2,100 SH   SOLE   2,100 0 0
APPLE INC COM 037833100   915,415 5,551 SH   SOLE   5,551 0 0
AT&T INC COM 00206R102   5,266,571 273,588 SH   SOLE   259,088 0 14,500
BRISTOL-MYERS SQUIBB CO COM 110122108   13,473,807 194,399 SH   SOLE   186,724 0 7,675
CARRIER GLOBAL CORPORATION COM 14448C104   6,461,318 141,231 SH   SOLE   135,931 0 5,300
CHOICE HOTELS INTL INC COM 169905106   234,380 2,000 SH   SOLE   2,000 0 0
CITIGROUP INC COM NEW 172967424   6,763,038 144,232 SH   SOLE   136,682 0 7,550
CNX RES CORP COM 12653C108   10,353,518 646,287 SH   SOLE   623,787 0 22,500
CONAGRA BRANDS INC COM 205887102   5,539,724 147,490 SH   SOLE   142,590 0 4,900
ECOLAB INC COM 278865100   205,754 1,243 SH   SOLE   1,243 0 0
ELEVANCE HEALTH INC COM 036752103   349,456 760 SH   SOLE   760 0 0
ENERSYS COM 29275Y102   2,866,953 32,999 SH   SOLE   32,249 0 750
EXELIXIS INC COM 30161Q104   6,867,549 353,815 SH   SOLE   340,815 0 13,000
EXTRA SPACE STORAGE INC COM 30225T102   1,441,931 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102   221,991 2,024 SH   SOLE   2,024 0 0
FASTENAL CO COM 311900104   6,782,577 125,743 SH   SOLE   120,693 0 5,050
FRANCHISE GROUP INC COM 35180X105   20,716,840 760,251 SH   SOLE   729,001 0 31,250
GOLDMAN SACHS GROUP INC COM 38141G104   11,868,355 36,282 SH   SOLE   34,557 0 1,725
GREENHILL & CO INC COM 395259104   20,229,107 2,280,621 SH   SOLE   2,199,571 0 81,050
INTERDIGITAL INC COM 45867G101   15,352,294 210,594 SH   SOLE   203,374 0 7,220
INTERPUBLIC GROUP COS INC COM 460690100   7,207,287 193,536 SH   SOLE   189,386 0 4,150
ISHARES TR MSCI INDIA SM CP 46429B614   258,653 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,933,717 38,428 SH   SOLE   38,428 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,971,219 78,189 SH   SOLE   64,439 0 13,750
KINDER MORGAN INC DEL COM 49456B101   10,080,268 575,686 SH   SOLE   549,186 0 26,500
LIVENT CORP COM 53814L108   8,596,190 395,773 SH   SOLE   384,073 0 11,700
LOWES COS INC COM 548661107   9,796,330 48,989 SH   SOLE   47,259 0 1,730
MARSH & MCLENNAN COS INC COM 571748102   263,149 1,580 SH   SOLE   1,580 0 0
MASTECH DIGITAL INC COM 57633B100   7,033,742 570,689 SH   SOLE   551,639 0 19,050
MASTERCARD INCORPORATED CL A 57636Q104   10,015,680 27,560 SH   SOLE   27,050 0 510
MOELIS & CO CL A 60786M105   12,422,806 323,174 SH   SOLE   310,924 0 12,250
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   18,317,672 106,091 SH   SOLE   102,191 0 3,900
NORFOLK SOUTHN CORP COM 655844108   216,240 1,020 SH   SOLE   1,020 0 0
ONEOK INC NEW COM 682680103   18,381,790 289,295 SH   SOLE   278,895 0 10,400
PEPSICO INC COM 713448108   295,144 1,619 SH   SOLE   1,619 0 0
PITNEY BOWES INC COM 724479100   13,544,008 3,481,750 SH   SOLE   3,344,750 0 137,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   8,189,774 110,196 SH   SOLE   105,796 0 4,400
PRUDENTIAL FINL INC COM 744320102   5,591,393 67,578 SH   SOLE   63,653 0 3,925
QUALCOMM INC COM 747525103   10,776,116 84,466 SH   SOLE   80,966 0 3,500
RAYTHEON TECHNOLOGIES CORP COM 75513E101   273,421 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107   4,655,244 48,032 SH   SOLE   46,282 0 1,750
SERVICE PPTYS TR COM SH BEN INT 81761L102   23,058,431 2,315,104 SH   SOLE   2,238,354 0 76,750
SILVERCREST ASSET MGMT GROUP CL A 828359109   6,185,472 340,235 SH   SOLE   327,435 0 12,800
SINCLAIR BROADCAST GROUP INC CL A 829226109   23,137,176 1,348,320 SH   SOLE   1,291,870 0 56,450
SPDR S&P 500 ETF TR TR UNIT 78462F103   204,695 500 SH   SOLE   500 0 0
TOLL BROTHERS INC COM 889478103   9,151,003 152,441 SH   SOLE   147,741 0 4,700
UDR INC COM 902653104   308,196 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106   10,381,543 53,516 SH   SOLE   51,566 0 1,950
VANGUARD INDEX FDS SML CP GRW ETF 922908595   270,513 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   204,100 1,000 SH   SOLE   1,000 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   677,644 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   599,496 8,360 SH   SOLE   2,830 0 5,530
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   265,843 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839   9,432,118 41,835 SH   SOLE   40,585 0 1,250
VISTA OUTDOOR INC COM 928377100   6,856,840 247,450 SH   SOLE   238,450 0 9,000
WALGREENS BOOTS ALLIANCE INC COM 931427108   5,658,706 163,641 SH   SOLE   154,641 0 9,000
WEC ENERGY GROUP INC COM 92939U106   208,538 2,200 SH   SOLE   2,200 0 0
WILLIAMS COS INC COM 969457100   214,693 7,190 SH   SOLE   7,190 0 0
WISDOMTREE INC COM 97717P104   9,790,228 1,670,687 SH   SOLE   1,601,587 0 69,100
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   203,716 9,006 SH   SOLE   9,006 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281   224,371 4,900 SH   SOLE   4,900 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610   316,637 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   3,697,157 73,546 SH   SOLE   68,891 0 4,655
WISDOMTREE TR US S CAP QTY DIV 97717X651   374,130 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562   229,498 5,310 SH   SOLE   5,310 0 0