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,316 118,750 SH   SOLE   1,250 0 117,500
ACCO BRANDS CORP COM 00081T108 1,006 125,704 SH   SOLE   125,704 0 0
AMMO INC COM 00175J107 4,153 865,250 SH   SOLE   865,250 0 0
ABBVIE INC COM 00287Y109 81 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 7 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,110 9,300 SH   SOLE   9,300 0 0
ALLBIRDS INC COM CL A 01675A109 100 16,600 SH   SOLE   16,600 0 0
ALPHABET INC CAP STK CL C 02079K107 1,327 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 17,314 6,225 SH   SOLE   4,650 0 1,575
AMAZON COM INC COM 023135106 6,243 1,915 SH   SOLE   1,915 0 0
AMERCO COM 023586100 2,803 4,695 SH   SOLE   4,695 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,617 38,280 SH   SOLE   38,280 0 0
APPLE INC COM 037833100 60,274 345,195 SH   SOLE   329,695 0 15,500
ARCH RESOURCES INC CL A 03940R107 50,651 368,690 SH   SOLE   347,190 0 21,500
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 484 500,000 SH   SOLE   500,000 0 0
BARRICK GOLD CORP COM 067901108 7,778 317,100 SH   SOLE   317,100 0 0
BEACON ROOFING SUPPLY INC COM 073685109 20,878 352,185 SH   SOLE   352,185 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 706 2,000 SH   SOLE   2,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103 980 16,900 SH   SOLE   16,900 0 0
BEST BUY INC COM 086516101 2,975 32,725 SH   SOLE   20,225 0 12,500
BLACKROCK INC COM 09247X101 4,386 5,740 SH   SOLE   2,990 0 2,750
BOOT BARN HLDGS INC COM 099406100 1,545 16,300 SH   SOLE   16,300 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 12,234 167,520 SH   SOLE   167,520 0 0
BRUNSWICK CORP COM 117043109 1,286 15,900 SH   SOLE   15,900 0 0
CBOE GLOBAL MKTS INC COM 12503M108 12,971 113,365 SH   SOLE   90,865 0 22,500
CI FINL CORP COM 125491100 364 22,900 SH   SOLE   22,900 0 0
CME GROUP INC COM 12572Q105 3,693 15,525 SH   SOLE   9,525 0 6,000
CSX CORP COM 126408103 2,035 54,350 SH   SOLE   54,350 0 0
CASELLA WASTE SYS INC CL A 147448104 44 500 SH   SOLE   500 0 0
CITIGROUP INC COM NEW 172967424 10,239 191,750 SH   SOLE   191,750 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 10,234 154,250 SH   SOLE   154,250 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 7,897 186,259 SH   SOLE   186,259 0 0
COMSCORE INC COM 20564W105 1,755 603,150 SH   SOLE   378,150 0 225,000
CROWN CASTLE INTL CORP NEW COM 22822V101 48,973 265,290 SH   SOLE   265,290 0 0
CROWN CRAFTS INC COM 228309100 3,636 558,484 SH   SOLE   393,484 0 165,000
CROWN HOLDINGS INC COM 228368106 369 2,950 SH   SOLE   2,950 0 0
CRYOPORT INC COM PAR $0.001 229050307 2,260 64,750 SH   SOLE   44,750 0 20,000
CYTOSORBENTS CORP COM NEW 23283X206 6,788 2,127,952 SH   SOLE   1,922,952 0 205,000
DENNYS CORP COM 24869P104 555 38,800 SH   SOLE   38,800 0 0
DESIGNER BRANDS INC CL A 250565108 6,073 449,522 SH   SOLE   382,522 0 67,000
EAGLE MATERIALS INC COM 26969P108 7,456 58,085 SH   SOLE   58,085 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,189 54,300 SH   SOLE   44,300 0 10,000
ENCORE WIRE CORP COM 292562105 6,137 53,800 SH   SOLE   53,800 0 0
ENERSYS COM 29275Y102 10,320 138,388 SH   SOLE   138,388 0 0
ESCALADE INC COM 296056104 688 52,100 SH   SOLE   52,100 0 0
EXACT SCIENCES CORP COM 30063P105 38 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303 30,679 233,175 SH   SOLE   233,175 0 0
META PLATFORMS INC CL A 30303M102 12,681 57,030 SH   SOLE   40,030 0 17,000
FATHOM HOLDINGS INC COM 31189V109 3,536 330,464 SH   SOLE   330,464 0 0
FEDEX CORP COM 31428X106 1,244 5,375 SH   SOLE   5,375 0 0
FLOWSERVE CORP COM 34354P105 819 22,800 SH   SOLE   22,800 0 0
FOSTER L B CO COM 350060109 126 8,218 SH   SOLE   8,218 0 0
GATX CORP COM 361448103 934 7,570 SH   SOLE   7,570 0 0
GENERAL DYNAMICS CORP COM 369550108 181 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100 36,594 836,625 SH   SOLE   816,625 0 20,000
GIBRALTAR INDS INC COM 374689107 2,492 58,014 SH   SOLE   58,014 0 0
GLACIER BANCORP INC NEW COM 37637Q105 862 17,150 SH   SOLE   17,150 0 0
GRAND CANYON ED INC COM 38526M106 17,747 182,752 SH   SOLE   163,252 0 19,500
GRAPHIC PACKAGING HLDG CO COM 388689101 4,902 244,600 SH   SOLE   244,600 0 0
GRAY TELEVISION INC COM 389375106 6,066 274,856 SH   SOLE   274,856 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,840 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101 3,588 69,650 SH   SOLE   69,650 0 0
HACKETT GROUP INC COM 404609109 835 36,228 SH   SOLE   36,228 0 0
HALLIBURTON CO COM 406216101 799 21,100 SH   SOLE   21,100 0 0
HIBBETT INC COM 428567101 7,277 164,125 SH   SOLE   134,125 0 30,000
HILLENBRAND INC COM 431571108 7,248 164,100 SH   SOLE   164,100 0 0
HILLMAN SOLUTIONS CORP COM 431636109 3,909 329,000 SH   SOLE   329,000 0 0
HOLLEY INC COM 43538H103 4,647 334,103 SH   SOLE   209,103 0 125,000
HOME DEPOT INC COM 437076102 60 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 2,342 421,300 SH   SOLE   421,300 0 0
INSPERITY INC COM 45778Q107 1,486 14,800 SH   SOLE   14,800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 674 5,100 SH   SOLE   5,100 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 363 1,000 SH   SOLE   1,000 0 0
INTEVAC INC COM 461148108 393 73,400 SH   SOLE   23,400 0 50,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,193 29,600 SH   SOLE   5,600 0 24,000
ISHARES TR RUSSELL 2000 ETF 464287655 268 1,305 SH   SOLE   1,305 0 0
JPMORGAN CHASE & CO COM 46625H100 8,936 65,550 SH   SOLE   65,550 0 0
JOINT CORP COM 47973J102 12,631 356,899 SH   SOLE   356,899 0 0
LINCOLN ELEC HLDGS INC COM 533900106 3,059 22,195 SH   SOLE   22,195 0 0
LOVESAC COMPANY COM 54738L109 7,091 131,165 SH   SOLE   131,165 0 0
MKS INSTRS INC COM 55306N104 656 4,375 SH   SOLE   4,375 0 0
MP MATERIALS CORP COM CL A 553368101 17,613 307,175 SH   SOLE   307,175 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,341 8,680 SH   SOLE   8,680 0 0
MASTERCARD INC CL A 57636Q104 500 1,400 SH   SOLE   1,400 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 3,993 162,250 SH   SOLE   162,250 0 0
MATTHEWS INTL CORP CL A 577128101 2,549 78,760 SH   SOLE   78,760 0 0
MCDONALDS CORP COM 580135101 260 1,050 SH   SOLE   1,050 0 0
MICROSOFT CORP COM 594918104 244 790 SH   SOLE   790 0 0
NCR CORP NEW COM 62886E108 40 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 520 9,550 SH   SOLE   9,550 0 0
NV5 GLOBAL INC COM 62945V109 6,959 52,205 SH   SOLE   52,205 0 0
NATURES SUNSHINE PRODS INC COM 639027101 521 30,950 SH   SOLE   8,450 0 22,500
NAUTILUS INC COM 63910B102 2,561 621,600 SH   SOLE   621,600 0 0
NEWMONT CORP COM 651639106 4,688 59,000 SH   SOLE   59,000 0 0
NORDSON CORP COM 655663102 148 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 17,247 60,470 SH   SOLE   57,970 0 2,500
NORTHWEST PIPE CO COM 667746101 2,708 106,400 SH   SOLE   54,950 0 51,450
NOVAGOLD RES INC COM NEW 66987E206 2,178 281,800 SH   SOLE   281,800 0 0
OCCIDENTAL PETE CORP COM 674599105 14 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105 6,336 101,200 SH   SOLE   101,200 0 0
OSHKOSH CORP COM 688239201 18,437 183,175 SH   SOLE   175,675 0 7,500
OWENS CORNING NEW COM 690742101 25,579 279,550 SH   SOLE   269,550 0 10,000
PERFORMANCE FOOD GROUP CO COM 71377A103 2 44 SH   SOLE   44 0 0
PIONEER NAT RES CO COM 723787107 1,000 4,000 SH   SOLE   4,000 0 0
PLBY GROUP INC COM 72814P109 900 68,750 SH   SOLE   68,750 0 0
P3 HEALTH PARTNERS INC COM CL A 744413105 339 43,315 SH   SOLE   43,315 0 0
PURE CYCLE CORP COM NEW 746228303 1,167 97,126 SH   SOLE   97,126 0 0
QUALTEK SERVICES INC CLASS A COM 74760R303 68 21,252 SH   SOLE   21,252 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,837 298,673 SH   SOLE   298,673 0 0
RAYMOND JAMES FINL INC COM 754730109 399 3,637 SH   SOLE   3,637 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,663 77,350 SH   SOLE   77,350 0 0
REALOGY HLDGS CORP COM 75605Y106 1,508 96,150 SH   SOLE   96,150 0 0
RESERVOIR MEDIA INC COM 76119X105 205 20,811 SH   SOLE   20,811 0 0
ROGERS CORP COM 775133101 65 240 SH   SOLE   240 0 0
S&P GLOBAL INC COM 78409V104 2,123 5,175 SH   SOLE   5,175 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 3,097 9,000 SH   SOLE   0 0 9,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 90 200 SH   SOLE   200 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 11,268 62,375 SH   SOLE   62,375 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,944 65,900 SH   SOLE   40,900 0 25,000
SCOTTS MIRACLE-GRO CO CL A 810186106 406 3,300 SH   SOLE   3,300 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 382 5,000 SH   SOLE   5,000 0 0
SHERWIN WILLIAMS CO COM 824348106 125 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 254 3,800 SH   SOLE   3,800 0 0
T-MOBILE US INC COM 872590104 8,943 69,675 SH   SOLE   54,675 0 15,000
TARGET CORP COM 87612E106 149 700 SH   SOLE   700 0 0
THE BEAUTY HEALTH COMPANY COM CL A 88331L108 471 27,900 SH   SOLE   12,900 0 15,000
3M CO COM 88579Y101 74 500 SH   SOLE   500 0 0
TRANSDIGM GROUP INC COM 893641100 639 980 SH   SOLE   980 0 0
TRANSMEDICS GROUP INC COM 89377M109 1,408 52,250 SH   SOLE   32,250 0 20,000
TRISTATE CAP HLDGS INC COM 89678F100 776 23,341 SH   SOLE   23,341 0 0
TUESDAY MORNING CORP COM 89904V101 1,474 1,340,324 SH   SOLE   915,324 0 425,000
TWIN DISC INC COM 901476101 2,387 143,472 SH   SOLE   143,472 0 0
TWITTER INC COM 90184L102 3,896 100,700 SH   SOLE   46,700 0 54,000
ULTA BEAUTY INC COM 90384S303 36 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 66,059 241,790 SH   SOLE   236,290 0 5,500
UNITED PARCEL SERVICE INC CL B 911312106 3,084 14,380 SH   SOLE   14,380 0 0
VERSO CORP CL A 92531L207 177 6,550 SH   SOLE   6,550 0 0
VICI PPTYS INC COM 925652109 2,726 95,800 SH   SOLE   65,800 0 30,000
VISA INC COM CL A 92826C839 11,838 53,380 SH   SOLE   53,380 0 0
VONTIER CORPORATION COM 928881101 3,581 141,025 SH   SOLE   131,025 0 10,000
WABTEC COM 929740108 10,105 105,075 SH   SOLE   105,075 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 762 17,025 SH   SOLE   17,025 0 0
WESTROCK CO COM 96145D105 230 4,900 SH   SOLE   4,900 0 0
WILLIAMS COS INC COM 969457100 6,383 191,050 SH   SOLE   186,050 0 5,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4,422 113,000 SH   SOLE   113,000 0 0
XPERI HOLDING CORP COM 98390M103 1,052 60,750 SH   SOLE   30,750 0 30,000