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
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 220 7,050 SH   SOLE   2,050 0 5,000
IHS HOLDING LIMITED ORD SHS G4701H109 1,227 117,500 SH   SOLE   0 0 117,500
ACCO BRANDS CORP COM 00081T108 772 118,300 SH   SOLE   118,300 0 0
AMMO INC COM 00175J107 2,662 691,557 SH   SOLE   691,557 0 0
ABBVIE INC COM 00287Y109 77 500 SH   SOLE   500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 306 4,000 SH   SOLE   4,000 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 6 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 840 9,200 SH   SOLE   9,200 0 0
ALPHABET INC CAP STK CL C 02079K107 1,039 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 14,590 6,695 SH   SOLE   4,945 0 1,750
AMAZON COM INC COM 023135106 4,015 37,800 SH   SOLE   37,800 0 0
AMERCO COM 023586100 3,431 7,175 SH   SOLE   7,175 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,145 35,780 SH   SOLE   35,780 0 0
ANTERO RESOURCES CORP COM 03674X106 512 16,700 SH   SOLE   16,700 0 0
APPLE INC COM 037833100 45,768 334,760 SH   SOLE   322,260 0 12,500
ARCH RESOURCES INC CL A 03940R107 45,226 316,070 SH   SOLE   296,320 0 19,750
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 482 500,000 SH   SOLE   500,000 0 0
BARRICK GOLD CORP COM 067901108 6,370 360,100 SH   SOLE   360,100 0 0
BEACON ROOFING SUPPLY INC COM 073685109 17,620 343,075 SH   SOLE   343,075 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 683 2,500 SH   SOLE   2,000 0 500
BERRY GLOBAL GROUP INC COM 08579W103 1,169 21,400 SH   SOLE   21,400 0 0
BEST BUY INC COM 086516101 4,599 70,550 SH   SOLE   53,550 0 17,000
BLACKROCK INC COM 09247X101 3,709 6,090 SH   SOLE   2,590 0 3,500
BLUCORA INC COM 095229100 155 8,400 SH   SOLE   3,400 0 5,000
BOOT BARN HLDGS INC COM 099406100 1,571 22,800 SH   SOLE   22,800 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 10,079 130,900 SH   SOLE   130,900 0 0
BRUNSWICK CORP COM 117043109 1,515 23,175 SH   SOLE   23,175 0 0
CBOE GLOBAL MKTS INC COM 12503M108 10,736 94,850 SH   SOLE   80,850 0 14,000
CME GROUP INC COM 12572Q105 2,948 14,400 SH   SOLE   9,400 0 5,000
CSX CORP COM 126408103 1,579 54,350 SH   SOLE   54,350 0 0
CASELLA WASTE SYS INC CL A 147448104 36 500 SH   SOLE   500 0 0
CITIGROUP INC COM NEW 172967424 8,322 180,950 SH   SOLE   180,950 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 8,711 143,375 SH   SOLE   143,375 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 6,520 229,809 SH   SOLE   229,809 0 0
COMSCORE INC COM 20564W105 1,026 497,836 SH   SOLE   272,836 0 225,000
COSTAR GROUP INC COM 22160N109 915 15,150 SH   SOLE   7,650 0 7,500
CROWN CASTLE INTL CORP NEW COM 22822V101 43,748 259,815 SH   SOLE   259,815 0 0
CROWN CRAFTS INC COM 228309100 3,496 558,484 SH   SOLE   393,484 0 165,000
CROWN HOLDINGS INC COM 228368106 272 2,950 SH   SOLE   2,950 0 0
CRYOPORT INC COM PAR $0.001 229050307 1,041 33,600 SH   SOLE   13,600 0 20,000
CYTOSORBENTS CORP COM NEW 23283X206 5,092 2,324,997 SH   SOLE   2,119,997 0 205,000
DENNYS CORP COM 24869P104 521 60,000 SH   SOLE   60,000 0 0
DESIGNER BRANDS INC CL A 250565108 4,909 375,872 SH   SOLE   335,872 0 40,000
DISNEY WALT CO COM 254687106 1,510 16,000 SH   SOLE   0 0 16,000
EAGLE MATERIALS INC COM 26969P108 6,320 57,485 SH   SOLE   57,485 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 740 37,700 SH   SOLE   22,700 0 15,000
ELEMENT SOLUTIONS INC COM 28618M106 294 16,500 SH   SOLE   16,500 0 0
ENCORE WIRE CORP COM 292562105 5,521 53,125 SH   SOLE   51,625 0 1,500
ENERSYS COM 29275Y102 8,646 146,638 SH   SOLE   146,638 0 0
ESCALADE INC COM 296056104 357 27,500 SH   SOLE   27,500 0 0
EXACT SCIENCES CORP COM 30063P105 22 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303 21,787 203,600 SH   SOLE   199,600 0 4,000
META PLATFORMS INC CL A 30303M102 10,582 65,625 SH   SOLE   44,625 0 21,000
FATHOM HOLDINGS INC COM 31189V109 2,781 354,720 SH   SOLE   354,720 0 0
FEDEX CORP COM 31428X106 1,219 5,375 SH   SOLE   5,375 0 0
FLOWSERVE CORP COM 34354P105 475 16,600 SH   SOLE   16,600 0 0
GATX CORP COM 361448103 873 9,270 SH   SOLE   9,270 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 415 9,600 SH   SOLE   3,600 0 6,000
GENERAL DYNAMICS CORP COM 369550108 166 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100 27,946 879,925 SH   SOLE   857,425 0 22,500
GIBRALTAR INDS INC COM 374689107 2,032 52,450 SH   SOLE   52,450 0 0
GLACIER BANCORP INC NEW COM 37637Q105 809 17,050 SH   SOLE   17,050 0 0
GRAND CANYON ED INC COM 38526M106 14,870 157,877 SH   SOLE   157,877 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 4,313 210,400 SH   SOLE   210,400 0 0
GRAY TELEVISION INC COM 389375106 4,518 267,500 SH   SOLE   267,500 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,597 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101 3,468 96,350 SH   SOLE   96,350 0 0
HACKETT GROUP INC COM 404609109 896 47,241 SH   SOLE   47,241 0 0
HALLIBURTON CO COM 406216101 866 27,600 SH   SOLE   27,600 0 0
HIBBETT INC COM 428567101 7,493 171,425 SH   SOLE   146,425 0 25,000
HILLENBRAND INC COM 431571108 6,748 164,750 SH   SOLE   164,750 0 0
HILLMAN SOLUTIONS CORP COM 431636109 360 41,615 SH   SOLE   41,615 0 0
HOLLEY INC COM 43538H103 4,223 402,200 SH   SOLE   272,200 0 130,000
HOME DEPOT INC COM 437076102 55 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 2,426 454,300 SH   SOLE   454,300 0 0
INSPERITY INC COM 45778Q107 629 6,300 SH   SOLE   6,300 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 489 5,200 SH   SOLE   5,200 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 252 900 SH   SOLE   900 0 0
INTEVAC INC COM 461148108 388 80,067 SH   SOLE   30,067 0 50,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,525 40,600 SH   SOLE   5,600 0 35,000
ISHARES TR RUSSELL 2000 ETF 464287655 221 1,305 SH   SOLE   1,305 0 0
JPMORGAN CHASE & CO COM 46625H100 7,945 70,550 SH   SOLE   70,550 0 0
JOINT CORP COM 47973J102 6,316 412,515 SH   SOLE   412,515 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,649 21,470 SH   SOLE   21,470 0 0
LOVESAC COMPANY COM 54738L109 4,279 155,615 SH   SOLE   155,615 0 0
MKS INSTRS INC COM 55306N104 349 3,400 SH   SOLE   3,400 0 0
MP MATERIALS CORP COM CL A 553368101 10,284 320,575 SH   SOLE   320,575 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,889 9,655 SH   SOLE   9,655 0 0
MASTERCARD INC CL A 57636Q104 434 1,375 SH   SOLE   1,375 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 3,229 153,400 SH   SOLE   153,400 0 0
MATTHEWS INTL CORP CL A 577128101 1,264 44,100 SH   SOLE   44,100 0 0
MCDONALDS CORP COM 580135101 259 1,050 SH   SOLE   1,050 0 0
MICROSOFT CORP COM 594918104 203 790 SH   SOLE   790 0 0
NV5 GLOBAL INC COM 62945V109 5,796 49,645 SH   SOLE   49,645 0 0
NATURES SUNSHINE PRODS INC COM 639027101 1,206 113,050 SH   SOLE   48,050 0 65,000
NAUTILUS INC COM 63910B102 677 386,900 SH   SOLE   386,900 0 0
NETFLIX INC COM 64110L106 350 2,000 SH   SOLE   2,000 0 0
NEWMONT CORP COM 651639106 4,192 70,250 SH   SOLE   70,250 0 0
NORDSON CORP COM 655663102 121 600 SH   SOLE   600 0 0
NORFOLK SOUTHERN CORP COM 655844108 13,108 57,670 SH   SOLE   57,670 0 0
OCCIDENTAL PETE CORP COM 674599105 15 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105 5,018 99,750 SH   SOLE   99,750 0 0
OPEN LENDING CORP COM CL A 68373J104 999 97,700 SH   SOLE   47,700 0 50,000
OSHKOSH CORP COM 688239201 15,531 189,075 SH   SOLE   179,575 0 9,500
OWENS CORNING NEW COM 690742101 21,647 291,300 SH   SOLE   278,300 0 13,000
PERFORMANCE FOOD GROUP CO COM 71377A103 2 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102 1,517 77,900 SH   SOLE   65,400 0 12,500
PINNACLE FINL PARTNERS INC COM 72346Q104 727 10,050 SH   SOLE   3,550 0 6,500
PIONEER NAT RES CO COM 723787107 892 4,000 SH   SOLE   4,000 0 0
PLBY GROUP INC COM 72814P109 834 130,300 SH   SOLE   130,300 0 0
PURE CYCLE CORP COM NEW 746228303 447 42,376 SH   SOLE   42,376 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,275 311,835 SH   SOLE   311,835 0 0
RAYMOND JAMES FINL INC COM 754730109 746 8,349 SH   SOLE   8,349 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,108 84,358 SH   SOLE   84,358 0 0
RE MAX HLDGS INC CL A 75524W108 554 22,600 SH   SOLE   12,600 0 10,000
ANYWHERE REAL ESTATE INC COM 75605Y106 928 94,450 SH   SOLE   94,450 0 0
ROGERS CORP COM 775133101 63 240 SH   SOLE   240 0 0
S&P GLOBAL INC COM 78409V104 2,452 7,275 SH   SOLE   6,275 0 1,000
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,600 5,000 SH   SOLE   0 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 38 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 12,226 72,575 SH   SOLE   72,575 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,239 73,000 SH   SOLE   43,000 0 30,000
SCOTTS MIRACLE-GRO CO CL A 810186106 126 1,600 SH   SOLE   1,600 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 758 10,600 SH   SOLE   10,600 0 0
SHERWIN WILLIAMS CO COM 824348106 112 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 316 3,775 SH   SOLE   3,775 0 0
SNAP INC CL A 83304A106 394 30,000 SH   SOLE   30,000 0 0
T-MOBILE US INC COM 872590104 9,192 68,325 SH   SOLE   53,325 0 15,000
TARGET CORP COM 87612E106 99 700 SH   SOLE   700 0 0
THE BEAUTY HEALTH COMPANY COM CL A 88331L108 403 31,350 SH   SOLE   16,350 0 15,000
3M CO COM 88579Y101 65 500 SH   SOLE   500 0 0
TRANSDIGM GROUP INC COM 893641100 526 980 SH   SOLE   980 0 0
TUESDAY MORNING CORP COM 89904V101 206 572,838 SH   SOLE   572,838 0 0
TWIN DISC INC COM 901476101 1,380 152,285 SH   SOLE   152,285 0 0
TWITTER INC COM 90184L102 1,974 52,800 SH   SOLE   52,800 0 0
II-VI INC COM 902104108 522 10,250 SH   SOLE   4,250 0 6,000
ULTA BEAUTY INC COM 90384S303 35 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 57,605 270,090 SH   SOLE   255,090 0 15,000
UNITED PARCEL SERVICE INC CL B 911312106 3,373 18,480 SH   SOLE   18,480 0 0
VICI PPTYS INC COM 925652109 2,280 76,550 SH   SOLE   46,550 0 30,000
VISA INC COM CL A 92826C839 10,471 53,180 SH   SOLE   52,180 0 1,000
VONTIER CORPORATION COM 928881101 1,570 68,275 SH   SOLE   68,275 0 0
WABTEC COM 929740108 9,019 109,875 SH   SOLE   107,375 0 2,500
WALGREENS BOOTS ALLIANCE INC COM 931427108 637 16,800 SH   SOLE   16,800 0 0
WESTROCK CO COM 96145D105 187 4,700 SH   SOLE   4,700 0 0
WILLIAMS COS INC COM 969457100 6,088 195,050 SH   SOLE   185,050 0 10,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3,638 112,200 SH   SOLE   112,200 0 0
XPERI HOLDING CORP COM 98390M103 239 16,550 SH   SOLE   16,550 0 0