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
ACCO BRANDS CORP COM 00081T108 803 93,500 SH   SOLE   93,500 0 0
AMMO INC COM 00175J107 4,264 693,288 SH   SOLE   693,288 0 0
ABBVIE INC COM 00287Y109 1,548 14,350 SH   SOLE   14,350 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 8 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,659 44,550 SH   SOLE   39,550 0 5,000
ALPHABET INC CAP STK CL C 02079K107 1,266 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 9,625 3,600 SH   SOLE   2,900 0 700
AMAZON COM INC COM 023135106 6,537 1,990 SH   SOLE   1,990 0 0
AMERCO COM 023586100 3,166 4,900 SH   SOLE   4,900 0 0
AMERICAN TOWER CORP NEW COM 03027X100 10,253 38,630 SH   SOLE   38,630 0 0
APPLE INC COM 037833100 57,131 403,750 SH   SOLE   375,250 0 28,500
ARCH RESOURCES INC CL A 03940R107 36,499 393,520 SH   SOLE   364,020 0 29,500
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 524 500,000 SH   SOLE   500,000 0 0
BARRICK GOLD CORP COM 067901108 5,498 304,600 SH   SOLE   304,600 0 0
BEACON ROOFING SUPPLY INC COM 073685109 21,540 451,010 SH   SOLE   446,010 0 5,000
BENTLEY SYS INC COM CL B 08265T208 12 200 SH   SOLE   200 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,057 5 SH   SOLE   0 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,815 6,650 SH   SOLE   6,650 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,376 22,600 SH   SOLE   22,600 0 0
BLACKROCK INC COM 09247X101 3,262 3,890 SH   SOLE   1,890 0 2,000
BOOT BARN HLDGS INC COM 099406100 1,557 17,525 SH   SOLE   17,525 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101 1,183 86,050 SH   SOLE   86,050 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 10,812 182,720 SH   SOLE   180,220 0 2,500
BRUNSWICK CORP COM 117043109 1,529 16,050 SH   SOLE   16,050 0 0
CBOE GLOBAL MKTS INC COM 12503M108 12,528 101,150 SH   SOLE   80,150 0 21,000
CME GROUP INC COM 12572Q105 5,163 26,700 SH   SOLE   14,200 0 12,500
CSX CORP COM 126408103 1,664 55,950 SH   SOLE   55,950 0 0
CASELLA WASTE SYS INC CL A 147448104 754 9,925 SH   SOLE   9,925 0 0
CISCO SYS INC COM 17275R102 708 13,000 SH   SOLE   13,000 0 0
CITIGROUP INC COM NEW 172967424 12,666 180,475 SH   SOLE   180,475 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 9,186 129,675 SH   SOLE   129,675 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 5,995 124,000 SH   SOLE   124,000 0 0
COMSCORE INC COM 20564W105 1,587 407,000 SH   SOLE   232,000 0 175,000
COUPANG INC CL A 22266T109 557 20,000 SH   SOLE   20,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 47,576 274,500 SH   SOLE   274,500 0 0
CROWN CRAFTS INC COM 228309100 3,624 489,755 SH   SOLE   334,755 0 155,000
CROWN HOLDINGS INC COM 228368106 564 5,600 SH   SOLE   5,600 0 0
CYTOSORBENTS CORP COM NEW 23283X206 14,921 1,837,541 SH   SOLE   1,642,541 0 195,000
DENNYS CORP COM 24869P104 363 22,200 SH   SOLE   22,200 0 0
DESIGNER BRANDS INC CL A 250565108 6,919 496,672 SH   SOLE   441,672 0 55,000
DUN & BRADSTREET HLDGS INC COM 26484T106 298 17,750 SH   SOLE   7,750 0 10,000
EAGLE MATERIALS INC COM 26969P108 7,058 53,810 SH   SOLE   53,810 0 0
ENCORE WIRE CORP COM 292562105 11,356 119,750 SH   SOLE   115,750 0 4,000
ENERSYS COM 29275Y102 9,616 129,175 SH   SOLE   129,175 0 0
EXACT SCIENCES CORP COM 30063P105 52 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303 24,545 268,075 SH   SOLE   260,075 0 8,000
FACEBOOK INC CL A 30303M102 4,785 14,100 SH   SOLE   8,350 0 5,750
FATHOM HOLDINGS INC COM 31189V109 2,162 80,957 SH   SOLE   80,957 0 0
FEDEX CORP COM 31428X106 548 2,500 SH   SOLE   2,500 0 0
FREEPORT-MCMORAN INC CL B 35671D857 325 10,000 SH   SOLE   10,000 0 0
GATX CORP COM 361448103 1,135 12,670 SH   SOLE   12,670 0 0
GENERAL DYNAMICS CORP COM 369550108 147 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100 38,688 733,975 SH   SOLE   723,975 0 10,000
GIBRALTAR INDS INC COM 374689107 5,887 84,525 SH   SOLE   84,525 0 0
GLACIER BANCORP INC NEW COM 37637Q105 966 17,450 SH   SOLE   17,450 0 0
GRAND CANYON ED INC COM 38526M106 12,946 147,177 SH   SOLE   116,677 0 30,500
GRAPHIC PACKAGING HLDG CO COM 388689101 5,521 289,950 SH   SOLE   289,950 0 0
GRAY TELEVISION INC COM 389375106 6,165 270,150 SH   SOLE   270,150 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,705 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101 1,578 36,700 SH   SOLE   36,700 0 0
HACKETT GROUP INC COM 404609109 1,441 73,450 SH   SOLE   73,450 0 0
HILLENBRAND INC COM 431571108 7,357 172,500 SH   SOLE   172,500 0 0
HILLMAN SOLUTIONS CORP COM 431636109 4,053 339,750 SH   SOLE   339,750 0 0
HOLLEY INC COM 43538H103 4,247 355,700 SH   SOLE   230,700 0 125,000
HOME DEPOT INC COM 437076102 66 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 6,450 942,950 SH   SOLE   875,450 0 67,500
INFUSYSTEM HLDGS INC COM 45685K102 351 26,938 SH   SOLE   26,938 0 0
INSPERITY INC COM 45778Q107 2,888 26,075 SH   SOLE   26,075 0 0
INNOVAGE HLDG CORP COM 45784A104 312 47,200 SH   SOLE   39,000 0 8,200
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,160 27,525 SH   SOLE   15,525 0 12,000
INVESCO QQQ TR UNIT SER 1 46090E103 394 1,100 SH   SOLE   1,100 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 124 3,100 SH   SOLE   3,100 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 285 1,305 SH   SOLE   1,305 0 0
JPMORGAN CHASE & CO COM 46625H100 10,333 63,125 SH   SOLE   63,125 0 0
JERASH HLDGS US INC COM 47632P101 146 21,800 SH   SOLE   21,800 0 0
JOINT CORP COM 47973J102 32,449 331,040 SH   SOLE   331,040 0 0
LAS VEGAS SANDS CORP COM 517834107 2,044 55,850 SH   SOLE   31,850 0 24,000
LINCOLN ELEC HLDGS INC COM 533900106 2,884 22,395 SH   SOLE   22,395 0 0
LOVESAC COMPANY COM 54738L109 8,319 125,875 SH   SOLE   125,875 0 0
MKS INSTRS INC COM 55306N104 815 5,400 SH   SOLE   5,400 0 0
MP MATERIALS CORP COM CL A 553368101 9,866 306,100 SH   SOLE   306,100 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,746 4,150 SH   SOLE   4,150 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,712 10,865 SH   SOLE   10,865 0 0
MASTERCARD INC CL A 57636Q104 487 1,400 SH   SOLE   1,400 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 4,840 193,000 SH   SOLE   193,000 0 0
MATTHEWS INTL CORP CL A 577128101 1,951 56,250 SH   SOLE   56,250 0 0
MCDONALDS CORP COM 580135101 253 1,050 SH   SOLE   1,050 0 0
MICROSOFT CORP COM 594918104 271 960 SH   SOLE   960 0 0
NCR CORP NEW COM 62886E108 39 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 403 6,300 SH   SOLE   6,300 0 0
NV5 GLOBAL INC COM 62945V109 9,557 96,955 SH   SOLE   96,955 0 0
NAUTILUS INC COM 63910B102 7,266 780,500 SH   SOLE   780,500 0 0
NEWMONT CORP COM 651639106 2,424 44,650 SH   SOLE   37,150 0 7,500
NORDSON CORP COM 655663102 155 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 16,079 67,205 SH   SOLE   67,205 0 0
NORTHWEST PIPE CO COM 667746101 1,522 64,200 SH   SOLE   34,200 0 30,000
NOVAGOLD RES INC COM NEW 66987E206 1,906 277,050 SH   SOLE   277,050 0 0
NOVANTA INC COM 67000B104 439 2,840 SH   SOLE   2,840 0 0
OSI SYSTEMS INC COM 671044105 2,612 27,550 SH   SOLE   27,550 0 0
OCCIDENTAL PETE CORP COM 674599105 7 248 SH   SOLE   248 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 0 29 SH   SOLE   0 0 29
ON SEMICONDUCTOR CORP COM 682189105 5,055 110,450 SH   SOLE   110,450 0 0
OSHKOSH CORP COM 688239201 21,820 213,145 SH   SOLE   204,925 0 8,220
OWENS CORNING NEW COM 690742101 13,845 161,925 SH   SOLE   161,925 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2 44 SH   SOLE   44 0 0
PINTEREST INC CL A 72352L106 510 10,000 SH   SOLE   10,000 0 0
PLBY GROUP INC COM 72814P109 2,595 110,100 SH   SOLE   110,100 0 0
PURE CYCLE CORP COM NEW 746228303 1,145 86,000 SH   SOLE   86,000 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,334 218,650 SH   SOLE   218,650 0 0
RAYMOND JAMES FINL INC COM 754730109 419 4,538 SH   SOLE   4,538 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,062 82,150 SH   SOLE   82,150 0 0
REALOGY HLDGS CORP COM 75605Y106 2,046 116,650 SH   SOLE   116,650 0 0
RESERVOIR MEDIA INC COM 76119X105 1,039 114,050 SH   SOLE   114,050 0 0
ROGERS CORP COM 775133101 2,454 13,157 SH   SOLE   13,157 0 0
S&P GLOBAL INC COM 78409V104 2,836 6,675 SH   SOLE   5,175 0 1,500
SBA COMMUNICATIONS CORP NEW CL A 78410G104 3,471 10,500 SH   SOLE   0 0 10,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 129 300 SH   SOLE   300 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 8,798 53,575 SH   SOLE   53,575 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,754 68,500 SH   SOLE   44,500 0 24,000
SHERWIN WILLIAMS CO COM 824348106 175 625 SH   SOLE   625 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 517 7,500 SH   SOLE   7,500 0 0
SMITH MICRO SOFTWARE INC COM NEW 832154207 874 180,500 SH   SOLE   180,500 0 0
STERICYCLE INC COM 858912108 489 7,200 SH   SOLE   7,200 0 0
TARGET CORP COM 87612E106 160 700 SH   SOLE   700 0 0
TENNANT CO COM 880345103 26 350 SH   SOLE   350 0 0
3M CO COM 88579Y101 88 500 SH   SOLE   500 0 0
TRANSDIGM GROUP INC COM 893641100 612 980 SH   SOLE   980 0 0
TRISTATE CAP HLDGS INC COM 89678F100 1,419 67,091 SH   SOLE   24,491 0 42,600
TUESDAY MORNING CORP COM 89904V101 2,237 799,024 SH   SOLE   399,024 0 400,000
TWIN DISC INC COM 901476101 1,156 108,425 SH   SOLE   108,425 0 0
TWITTER INC COM 90184L102 4,849 80,300 SH   SOLE   45,300 0 35,000
ULTA BEAUTY INC COM 90384S303 32 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 60,208 307,170 SH   SOLE   285,670 0 21,500
UNITED PARCEL SERVICE INC CL B 911312106 2,946 16,180 SH   SOLE   16,180 0 0
VERSO CORP CL A 92531L207 12,780 615,900 SH   SOLE   445,900 0 170,000
VERTEX ENERGY INC COM 92534K107 392 74,800 SH   SOLE   74,800 0 0
VIACOMCBS INC CL B 92556H206 1,185 30,000 SH   SOLE   30,000 0 0
VICI PPTYS INC COM 925652109 1,501 52,850 SH   SOLE   42,850 0 10,000
VISA INC COM CL A 92826C839 14,176 63,640 SH   SOLE   55,140 0 8,500
VONTIER CORPORATION COM 928881101 1,831 54,500 SH   SOLE   54,500 0 0
WABTEC COM 929740108 6,086 70,600 SH   SOLE   70,600 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,935 41,125 SH   SOLE   41,125 0 0
WESTROCK CO COM 96145D105 374 7,500 SH   SOLE   7,500 0 0
WHEELER REAL ESTATE INVT TR COM NEW 963025705 493 167,558 SH   SOLE   167,558 0 0
WILLIAMS COS INC COM 969457100 7,456 287,425 SH   SOLE   242,425 0 45,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4,184 131,900 SH   SOLE   131,900 0 0
WYNN RESORTS LTD COM 983134107 1,102 13,000 SH   SOLE   13,000 0 0
ZIX CORP COM 98974P100 71 10,000 SH   SOLE   10,000 0 0