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   17,675,849 591,363 SH   SOLE   580,688 0 10,675
AGNICO EAGLE MINES LTD COM 008474108   12,340,248 271,513 SH   SOLE   265,683 0 5,830
ALPHABET INC CAP STK CL A 02079K305   4,356,068 33,288 SH   SOLE   32,833 0 455
ALTRIA GROUP INC COM 02209S103   5,752,553 136,803 SH   SOLE   134,203 0 2,600
AMAZON COM INC COM 023135106   231,358 1,820 SH   SOLE   1,820 0 0
ANIKA THERAPEUTICS INC COM 035255108   1,569,112 84,225 SH   SOLE   82,725 0 1,500
APPLE INC COM 037833100   860,879 5,028 SH   SOLE   5,028 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   12,513,783 215,606 SH   SOLE   211,806 0 3,800
CARRIER GLOBAL CORPORATION COM 14448C104   6,753,223 122,341 SH   SOLE   120,041 0 2,300
CHOICE HOTELS INTL INC COM 169905106   245,020 2,000 SH   SOLE   2,000 0 0
CITIGROUP INC COM NEW 172967424   9,514,027 231,316 SH   SOLE   229,216 0 2,100
CNX RES CORP COM 12653C108   13,282,595 588,246 SH   SOLE   581,046 0 7,200
CONAGRA BRANDS INC COM 205887102   7,260,542 264,790 SH   SOLE   260,590 0 4,200
ECOLAB INC COM 278865100   210,564 1,243 SH   SOLE   1,243 0 0
ELEVANCE HEALTH INC COM 036752103   330,919 760 SH   SOLE   760 0 0
ENERSYS COM 29275Y102   4,618,003 48,780 SH   SOLE   48,355 0 425
EXELIXIS INC COM 30161Q104   7,968,345 364,684 SH   SOLE   358,684 0 6,000
EXTRA SPACE STORAGE INC COM 30225T102   1,075,983 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102   238,024 2,024 SH   SOLE   2,024 0 0
FASTENAL CO COM 311900104   5,762,990 105,472 SH   SOLE   103,872 0 1,600
GOLDMAN SACHS GROUP INC COM 38141G104   11,126,427 34,386 SH   SOLE   33,651 0 735
GRAY TELEVISION INC COM 389375106   16,837,211 2,433,123 SH   SOLE   2,394,623 0 38,500
GREENHILL & CO INC COM 395259104   3,189,844 215,530 SH   SOLE   214,530 0 1,000
INTERDIGITAL INC COM 45867G101   17,015,123 212,053 SH   SOLE   209,833 0 2,220
INTERPUBLIC GROUP COS INC COM 460690100   4,810,729 167,855 SH   SOLE   165,405 0 2,450
ISHARES TR MSCI INDIA SM CP 46429B614   328,224 5,200 SH   SOLE   5,200 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,947,456 38,809 SH   SOLE   38,809 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   4,122,572 81,716 SH   SOLE   67,616 0 14,100
KINDER MORGAN INC DEL COM 49456B101   11,220,056 676,722 SH   SOLE   668,822 0 7,900
LIVENT CORP COM 53814L108   8,401,367 456,348 SH   SOLE   449,948 0 6,400
LOWES COS INC COM 548661107   7,787,557 37,469 SH   SOLE   36,994 0 475
MARSH & MCLENNAN COS INC COM 571748102   300,674 1,580 SH   SOLE   1,580 0 0
MASTECH DIGITAL INC COM 57633B100   7,150,131 794,459 SH   SOLE   782,759 0 11,700
MASTERCARD INCORPORATED CL A 57636Q104   10,640,983 26,877 SH   SOLE   26,677 0 200
MOELIS & CO CL A 60786M105   10,421,958 230,932 SH   SOLE   227,732 0 3,200
MOLSON COORS BEVERAGE CO CL B 60871R209   11,974,061 188,301 SH   SOLE   185,076 0 3,225
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   24,358,706 169,901 SH   SOLE   167,501 0 2,400
ONEOK INC NEW COM 682680103   16,556,611 261,022 SH   SOLE   257,322 0 3,700
PEPSICO INC COM 713448108   274,662 1,621 SH   SOLE   1,619 0 2
PITNEY BOWES INC COM 724479100   13,709,064 4,539,425 SH   SOLE   4,504,425 0 35,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   7,553,952 104,814 SH   SOLE   102,479 0 2,335
PRUDENTIAL FINL INC COM 744320102   9,914,454 104,484 SH   SOLE   103,324 0 1,160
QUALCOMM INC COM 747525103   11,852,529 106,722 SH   SOLE   104,657 0 2,065
RTX CORPORATION COM 75513E101   200,940 2,792 SH   SOLE   2,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107   1,114,069 11,276 SH   SOLE   10,926 0 350
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   7,299,903 193,017 SH   SOLE   188,867 0 4,150
SERVICE PPTYS TR COM SH BEN INT 81761L102   21,732,590 2,826,085 SH   SOLE   2,781,885 0 44,200
SILVERCREST ASSET MGMT GROUP CL A 828359109   2,921,667 184,100 SH   SOLE   181,400 0 2,700
SINCLAIR INC CL A 829242106   18,544,475 1,652,805 SH   SOLE   1,627,605 0 25,200
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109   12,765,836 342,707 SH   SOLE   337,607 0 5,100
TOLL BROTHERS INC COM 889478103   8,960,957 121,160 SH   SOLE   119,710 0 1,450
UDR INC COM 902653104   267,739 7,506 SH   SOLE   7,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,992,587 57,693 SH   SOLE   56,943 0 750
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   683,672 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   628,839 8,360 SH   SOLE   2,830 0 5,530
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   289,273 2,750 SH   SOLE   2,750 0 0
VISA INC COM CL A 92826C839   9,130,475 39,696 SH   SOLE   38,871 0 825
VISTA OUTDOOR INC COM 928377100   7,069,464 213,450 SH   SOLE   210,450 0 3,000
WALGREENS BOOTS ALLIANCE INC COM 931427108   4,928,013 221,583 SH   SOLE   217,283 0 4,300
WILLIAMS COS INC COM 969457100   242,231 7,190 SH   SOLE   7,190 0 0
WISDOMTREE INC COM 97717P104   6,013,122 859,017 SH   SOLE   856,817 0 2,200
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   200,924 9,006 SH   SOLE   9,006 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610   300,009 10,500 SH   SOLE   10,500 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   5,473,455 108,773 SH   SOLE   102,448 0 6,325
WISDOMTREE TR US MIDCAP FUND 97717W570   220,059 4,337 SH   SOLE   4,337 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651   370,710 9,000 SH   SOLE   9,000 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562   229,894 5,313 SH   SOLE   5,313 0 0