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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
IHS HOLDING LIMITED ORD SHS G4701H109 1,748 123,950 SH   SOLE   48,950 0 75,000
ACCO BRANDS CORP COM 00081T108 1,268 153,523 SH   SOLE   153,523 0 0
AMMO INC COM 00175J107 4,547 834,300 SH   SOLE   834,300 0 0
ABBVIE INC COM 00287Y109 68 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 8 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,379 20,325 SH   SOLE   20,325 0 0
ALPHABET INC CAP STK CL C 02079K107 1,374 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 8,546 2,950 SH   SOLE   2,200 0 750
AMAZON COM INC COM 023135106 6,635 1,990 SH   SOLE   1,990 0 0
AMERCO COM 023586100 2,883 3,970 SH   SOLE   3,970 0 0
AMERICAN TOWER CORP NEW COM 03027X100 11,255 38,480 SH   SOLE   38,480 0 0
APPLE INC COM 037833100 63,197 355,900 SH   SOLE   335,900 0 20,000
ARCH RESOURCES INC CL A 03940R107 36,133 395,675 SH   SOLE   363,175 0 32,500
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 527 500,000 SH   SOLE   500,000 0 0
BARRICK GOLD CORP COM 067901108 5,618 295,700 SH   SOLE   295,700 0 0
BEACON ROOFING SUPPLY INC COM 073685109 24,628 429,435 SH   SOLE   429,435 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,352 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,570 5,250 SH   SOLE   5,250 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,346 18,250 SH   SOLE   18,250 0 0
BEST BUY INC COM 086516101 2,098 20,650 SH   SOLE   10,650 0 10,000
BLACKROCK INC COM 09247X101 3,378 3,690 SH   SOLE   1,890 0 1,800
BOOT BARN HLDGS INC COM 099406100 1,587 12,900 SH   SOLE   12,900 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 12,442 199,545 SH   SOLE   199,545 0 0
BRUNSWICK CORP COM 117043109 1,602 15,900 SH   SOLE   15,900 0 0
CBOE GLOBAL MKTS INC COM 12503M108 11,418 87,565 SH   SOLE   69,565 0 18,000
CME GROUP INC COM 12572Q105 4,809 21,050 SH   SOLE   11,300 0 9,750
CSX CORP COM 126408103 2,044 54,350 SH   SOLE   54,350 0 0
CASELLA WASTE SYS INC CL A 147448104 130 1,525 SH   SOLE   1,525 0 0
CITIGROUP INC COM NEW 172967424 15,339 254,000 SH   SOLE   246,000 0 8,000
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 9,342 127,661 SH   SOLE   127,661 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 8,922 192,859 SH   SOLE   192,859 0 0
COMSCORE INC COM 20564W105 1,747 523,000 SH   SOLE   323,000 0 200,000
CROWN CASTLE INTL CORP NEW COM 22822V101 55,275 264,805 SH   SOLE   264,805 0 0
CROWN CRAFTS INC COM 228309100 3,925 539,084 SH   SOLE   374,084 0 165,000
CROWN HOLDINGS INC COM 228368106 437 3,950 SH   SOLE   3,950 0 0
CYTOSORBENTS CORP COM NEW 23283X206 8,155 1,946,374 SH   SOLE   1,741,374 0 205,000
DENNYS CORP COM 24869P104 621 38,800 SH   SOLE   38,800 0 0
DESIGNER BRANDS INC CL A 250565108 6,766 476,122 SH   SOLE   433,622 0 42,500
EAGLE MATERIALS INC COM 26969P108 8,470 50,885 SH   SOLE   50,885 0 0
ENCORE WIRE CORP COM 292562105 10,081 70,450 SH   SOLE   70,450 0 0
ENERSYS COM 29275Y102 10,092 127,650 SH   SOLE   127,650 0 0
EXACT SCIENCES CORP COM 30063P105 43 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303 29,080 264,625 SH   SOLE   257,125 0 7,500
META PLATFORMS INC CL A 30303M102 7,877 23,420 SH   SOLE   17,420 0 6,000
FATHOM HOLDINGS INC COM 31189V109 4,408 215,462 SH   SOLE   215,462 0 0
FEDEX CORP COM 31428X106 1,261 4,875 SH   SOLE   4,875 0 0
GATX CORP COM 361448103 789 7,570 SH   SOLE   7,570 0 0
GENERAL DYNAMICS CORP COM 369550108 156 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100 45,302 772,675 SH   SOLE   760,675 0 12,000
GIBRALTAR INDS INC COM 374689107 5,161 77,400 SH   SOLE   77,400 0 0
GLACIER BANCORP INC NEW COM 37637Q105 972 17,150 SH   SOLE   17,150 0 0
GRAND CANYON ED INC COM 38526M106 20,530 239,526 SH   SOLE   205,526 0 34,000
GRAPHIC PACKAGING HLDG CO COM 388689101 5,365 275,150 SH   SOLE   275,150 0 0
GRAY TELEVISION INC COM 389375106 5,762 285,800 SH   SOLE   285,800 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,752 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101 3,910 85,200 SH   SOLE   70,200 0 15,000
HACKETT GROUP INC COM 404609109 1,468 71,500 SH   SOLE   71,500 0 0
HIBBETT INC COM 428567101 2,683 37,300 SH   SOLE   22,300 0 15,000
HILLENBRAND INC COM 431571108 8,924 171,650 SH   SOLE   171,650 0 0
HILLMAN SOLUTIONS CORP COM 431636109 4,693 436,536 SH   SOLE   436,536 0 0
HOLLEY INC COM 43538H103 4,897 377,000 SH   SOLE   252,000 0 125,000
HOME DEPOT INC COM 437076102 83 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 2,690 471,142 SH   SOLE   471,142 0 0
INSPERITY INC COM 45778Q107 1,462 12,375 SH   SOLE   12,375 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,479 18,125 SH   SOLE   12,125 0 6,000
INVESCO QQQ TR UNIT SER 1 46090E103 438 1,100 SH   SOLE   1,100 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 128 3,100 SH   SOLE   3,100 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 290 1,305 SH   SOLE   1,305 0 0
JPMORGAN CHASE & CO COM 46625H100 10,079 63,650 SH   SOLE   63,650 0 0
JOINT CORP COM 47973J102 22,667 345,065 SH   SOLE   345,065 0 0
LAS VEGAS SANDS CORP COM 517834107 1,393 37,000 SH   SOLE   22,000 0 15,000
LINCOLN ELEC HLDGS INC COM 533900106 3,109 22,295 SH   SOLE   22,295 0 0
LOVESAC COMPANY COM 54738L109 8,496 128,215 SH   SOLE   128,215 0 0
MKS INSTRS INC COM 55306N104 914 5,250 SH   SOLE   5,250 0 0
MP MATERIALS CORP COM CL A 553368101 13,662 300,800 SH   SOLE   300,800 0 0
MARKETAXESS HLDGS INC COM 57060D108 216 525 SH   SOLE   525 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,824 8,680 SH   SOLE   8,680 0 0
MASTERCARD INC CL A 57636Q104 503 1,400 SH   SOLE   1,400 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 5,420 191,300 SH   SOLE   191,300 0 0
MATTHEWS INTL CORP CL A 577128101 2,692 73,410 SH   SOLE   73,410 0 0
MCDONALDS CORP COM 580135101 281 1,050 SH   SOLE   1,050 0 0
MICROSOFT CORP COM 594918104 283 840 SH   SOLE   840 0 0
NCR CORP NEW COM 62886E108 40 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 553 8,100 SH   SOLE   8,100 0 0
NV5 GLOBAL INC COM 62945V109 8,215 59,480 SH   SOLE   59,480 0 0
NAUTILUS INC COM 63910B102 3,809 621,300 SH   SOLE   621,300 0 0
NEWMONT CORP COM 651639106 4,230 68,200 SH   SOLE   68,200 0 0
NORDSON CORP COM 655663102 166 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 17,403 58,455 SH   SOLE   58,455 0 0
NORTHWEST PIPE CO COM 667746101 2,833 89,100 SH   SOLE   49,100 0 40,000
NOVAGOLD RES INC COM NEW 66987E206 1,486 216,550 SH   SOLE   216,550 0 0
NOVANTA INC COM 67000B104 374 2,120 SH   SOLE   2,120 0 0
OSI SYSTEMS INC COM 671044105 4,199 45,050 SH   SOLE   45,050 0 0
OCCIDENTAL PETE CORP COM 674599105 7 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105 7,006 103,150 SH   SOLE   103,150 0 0
1 800 FLOWERS COM INC CL A 68243Q106 393 16,800 SH   SOLE   16,800 0 0
OSHKOSH CORP COM 688239201 22,019 195,357 SH   SOLE   185,357 0 10,000
OWENS CORNING NEW COM 690742101 20,693 228,650 SH   SOLE   221,150 0 7,500
PERFORMANCE FOOD GROUP CO COM 71377A103 2 44 SH   SOLE   44 0 0
PLBY GROUP INC COM 72814P109 1,832 68,750 SH   SOLE   68,750 0 0
PURE CYCLE CORP COM NEW 746228303 1,199 82,100 SH   SOLE   82,100 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,899 273,686 SH   SOLE   273,686 0 0
RAYMOND JAMES FINL INC COM 754730109 364 3,637 SH   SOLE   3,637 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,115 94,300 SH   SOLE   94,300 0 0
REALOGY HLDGS CORP COM 75605Y106 2,116 125,850 SH   SOLE   125,850 0 0
RESERVOIR MEDIA INC COM 76119X105 716 90,500 SH   SOLE   90,500 0 0
ROGERS CORP COM 775133101 1,678 6,145 SH   SOLE   6,145 0 0
S&P GLOBAL INC COM 78409V104 2,442 5,175 SH   SOLE   5,175 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 3,501 9,000 SH   SOLE   0 0 9,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 142 300 SH   SOLE   300 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 9,228 53,975 SH   SOLE   53,975 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5,263 64,200 SH   SOLE   41,700 0 22,500
SHERWIN WILLIAMS CO COM 824348106 176 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 361 3,800 SH   SOLE   3,800 0 0
SMITH MICRO SOFTWARE INC COM NEW 832154207 138 28,150 SH   SOLE   28,150 0 0
STERICYCLE INC COM 858912108 1,085 18,200 SH   SOLE   12,200 0 6,000
T-MOBILE US INC COM 872590104 4,471 38,550 SH   SOLE   28,550 0 10,000
TARGET CORP COM 87612E106 162 700 SH   SOLE   700 0 0
3M CO COM 88579Y101 89 500 SH   SOLE   500 0 0
TRANSDIGM GROUP INC COM 893641100 624 980 SH   SOLE   980 0 0
TRANSMEDICS GROUP INC COM 89377M109 981 51,200 SH   SOLE   31,200 0 20,000
TRISTATE CAP HLDGS INC COM 89678F100 1,765 58,341 SH   SOLE   23,341 0 35,000
TUESDAY MORNING CORP COM 89904V101 2,000 877,124 SH   SOLE   452,124 0 425,000
TWIN DISC INC COM 901476101 1,438 131,221 SH   SOLE   131,221 0 0
TWITTER INC COM 90184L102 5,195 120,200 SH   SOLE   67,200 0 53,000
ULTA BEAUTY INC COM 90384S303 37 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 64,922 257,700 SH   SOLE   240,200 0 17,500
UNITED PARCEL SERVICE INC CL B 911312106 3,082 14,380 SH   SOLE   14,380 0 0
VERSO CORP CL A 92531L207 16,883 624,850 SH   SOLE   514,850 0 110,000
VICI PPTYS INC COM 925652109 2,079 69,050 SH   SOLE   49,050 0 20,000
VISA INC COM CL A 92826C839 13,743 63,415 SH   SOLE   55,915 0 7,500
VONTIER CORPORATION COM 928881101 2,206 71,800 SH   SOLE   71,800 0 0
WABTEC COM 929740108 9,826 106,675 SH   SOLE   106,675 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,348 25,846 SH   SOLE   25,846 0 0
WESTROCK CO COM 96145D105 333 7,500 SH   SOLE   7,500 0 0
WHEELER REAL ESTATE INVT TR COM NEW 963025705 206 106,301 SH   SOLE   106,301 0 0
WILLIAMS COS INC COM 969457100 6,503 249,750 SH   SOLE   209,750 0 40,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4,623 113,200 SH   SOLE   113,200 0 0