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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ACCO BRANDS CORPCOM00081T10880393,500SH SOLE 93,50000
AMMO INCCOM00175J1074,264693,288SH SOLE 693,28800
ABBVIE INCCOM00287Y1091,54814,350SH SOLE 14,35000
AGILENT TECHNOLOGIES INCCOM00846U101850SH SOLE 5000
AKAMAI TECHNOLOGIES INCCOM00971T1014,65944,550SH SOLE 39,55005,000
ALPHABET INCCAP STK CL C02079K1071,266475SH SOLE 00475
ALPHABET INCCAP STK CL A02079K3059,6253,600SH SOLE 2,9000700
AMAZON COM INCCOM0231351066,5371,990SH SOLE 1,99000
AMERCOCOM0235861003,1664,900SH SOLE 4,90000
AMERICAN TOWER CORP NEWCOM03027X10010,25338,630SH SOLE 38,63000
APPLE INCCOM03783310057,131403,750SH SOLE 375,250028,500
ARCH RESOURCES INCCL A03940R10736,499393,520SH SOLE 364,020029,500
AVAYA HLDGS CORPNOTE 2.250% 6/105351XAB7524500,000SH SOLE 500,00000
BARRICK GOLD CORPCOM0679011085,498304,600SH SOLE 304,60000
BEACON ROOFING SUPPLY INCCOM07368510921,540451,010SH SOLE 446,01005,000
BENTLEY SYS INCCOM CL B08265T20812200SH SOLE 20000
BERKSHIRE HATHAWAY INC DELCL A0846701082,0575SH SOLE 005
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,8156,650SH SOLE 6,65000
BERRY GLOBAL GROUP INCCOM08579W1031,37622,600SH SOLE 22,60000
BLACKROCK INCCOM09247X1013,2623,890SH SOLE 1,89002,000
BOOT BARN HLDGS INCCOM0994061001,55717,525SH SOLE 17,52500
BOWMAN CONSULTING GROUP LTDCOM1030021011,18386,050SH SOLE 86,05000
BRISTOL-MYERS SQUIBB COCOM11012210810,812182,720SH SOLE 180,22002,500
BRUNSWICK CORPCOM1170431091,52916,050SH SOLE 16,05000
CBOE GLOBAL MKTS INCCOM12503M10812,528101,150SH SOLE 80,150021,000
CME GROUP INCCOM12572Q1055,16326,700SH SOLE 14,200012,500
CSX CORPCOM1264081031,66455,950SH SOLE 55,95000
CASELLA WASTE SYS INCCL A1474481047549,925SH SOLE 9,92500
CISCO SYS INCCOM17275R10270813,000SH SOLE 13,00000
CITIGROUP INCCOM NEW17296742412,666180,475SH SOLE 180,47500
COGENT COMMUNICATIONS HLDGSCOM NEW19239V3029,186129,675SH SOLE 129,67500
COLUMBUS MCKINNON CORP N YCOM1993331055,995124,000SH SOLE 124,00000
COMSCORE INCCOM20564W1051,587407,000SH SOLE 232,0000175,000
COUPANG INCCL A22266T10955720,000SH SOLE 20,00000
CROWN CASTLE INTL CORP NEWCOM22822V10147,576274,500SH SOLE 274,50000
CROWN CRAFTS INCCOM2283091003,624489,755SH SOLE 334,7550155,000
CROWN HOLDINGS INCCOM2283681065645,600SH SOLE 5,60000
CYTOSORBENTS CORPCOM NEW23283X20614,9211,837,541SH SOLE 1,642,5410195,000
DENNYS CORPCOM24869P10436322,200SH SOLE 22,20000
DESIGNER BRANDS INCCL A2505651086,919496,672SH SOLE 441,672055,000
DUN & BRADSTREET HLDGS INCCOM26484T10629817,750SH SOLE 7,750010,000
EAGLE MATERIALS INCCOM26969P1087,05853,810SH SOLE 53,81000
ENCORE WIRE CORPCOM29256210511,356119,750SH SOLE 115,75004,000
ENERSYSCOM29275Y1029,616129,175SH SOLE 129,17500
EXACT SCIENCES CORPCOM30063P10552550SH SOLE 55000
FMC CORPCOM NEW30249130324,545268,075SH SOLE 260,07508,000
FACEBOOK INCCL A30303M1024,78514,100SH SOLE 8,35005,750
FATHOM HOLDINGS INCCOM31189V1092,16280,957SH SOLE 80,95700
FEDEX CORPCOM31428X1065482,500SH SOLE 2,50000
FREEPORT-MCMORAN INCCL B35671D85732510,000SH SOLE 10,00000
GATX CORPCOM3614481031,13512,670SH SOLE 12,67000
GENERAL DYNAMICS CORPCOM369550108147750SH SOLE 75000
GENERAL MTRS COCOM37045V10038,688733,975SH SOLE 723,975010,000
GIBRALTAR INDS INCCOM3746891075,88784,525SH SOLE 84,52500
GLACIER BANCORP INC NEWCOM37637Q10596617,450SH SOLE 17,45000
GRAND CANYON ED INCCOM38526M10612,946147,177SH SOLE 116,677030,500
GRAPHIC PACKAGING HLDG COCOM3886891015,521289,950SH SOLE 289,95000
GRAY TELEVISION INCCOM3893751066,165270,150SH SOLE 270,15000
GREENBRIER COS INCNOTE 2.875% 2/0393657AK71,7051,650,000SH SOLE 1,650,00000
GREENBRIER COS INCCOM3936571011,57836,700SH SOLE 36,70000
HACKETT GROUP INCCOM4046091091,44173,450SH SOLE 73,45000
HILLENBRAND INCCOM4315711087,357172,500SH SOLE 172,50000
HILLMAN SOLUTIONS CORPCOM4316361094,053339,750SH SOLE 339,75000
HOLLEY INCCOM43538H1034,247355,700SH SOLE 230,7000125,000
HOME DEPOT INCCOM43707610266200SH SOLE 20000
IMMERSION CORPCOM4525211076,450942,950SH SOLE 875,450067,500
INFUSYSTEM HLDGS INCCOM45685K10235126,938SH SOLE 26,93800
INSPERITY INCCOM45778Q1072,88826,075SH SOLE 26,07500
INNOVAGE HLDG CORPCOM45784A10431247,200SH SOLE 39,00008,200
INTERCONTINENTAL EXCHANGE INCOM45866F1043,16027,525SH SOLE 15,525012,000
INVESCO QQQ TRUNIT SER 146090E1033941,100SH SOLE 1,10000
IRIDIUM COMMUNICATIONS INCCOM46269C1021243,100SH SOLE 3,10000
ISHARES TRRUSSELL 2000 ETF4642876552851,305SH SOLE 1,30500
JPMORGAN CHASE & COCOM46625H10010,33363,125SH SOLE 63,12500
JERASH HLDGS US INCCOM47632P10114621,800SH SOLE 21,80000
JOINT CORPCOM47973J10232,449331,040SH SOLE 331,04000
LAS VEGAS SANDS CORPCOM5178341072,04455,850SH SOLE 31,850024,000
LINCOLN ELEC HLDGS INCCOM5339001062,88422,395SH SOLE 22,39500
LOVESAC COMPANYCOM54738L1098,319125,875SH SOLE 125,87500
MKS INSTRS INCCOM55306N1048155,400SH SOLE 5,40000
MP MATERIALS CORPCOM CL A5533681019,866306,100SH SOLE 306,10000
MARKETAXESS HLDGS INCCOM57060D1081,7464,150SH SOLE 4,15000
MARTIN MARIETTA MATLS INCCOM5732841063,71210,865SH SOLE 10,86500
MASTERCARD INCCL A57636Q1044871,400SH SOLE 1,40000
MASTERCRAFT BOAT HLDGS INCCOM57637H1034,840193,000SH SOLE 193,00000
MATTHEWS INTL CORPCL A5771281011,95156,250SH SOLE 56,25000
MCDONALDS CORPCOM5801351012531,050SH SOLE 1,05000
MICROSOFT CORPCOM594918104271960SH SOLE 96000
NCR CORP NEWCOM62886E108391,000SH SOLE 1,00000
NVE CORPCOM NEW6294452064036,300SH SOLE 6,30000
NV5 GLOBAL INCCOM62945V1099,55796,955SH SOLE 96,95500
NAUTILUS INCCOM63910B1027,266780,500SH SOLE 780,50000
NEWMONT CORPCOM6516391062,42444,650SH SOLE 37,15007,500
NORDSON CORPCOM655663102155650SH SOLE 65000
NORFOLK SOUTHERN CORPCOM65584410816,07967,205SH SOLE 67,20500
NORTHWEST PIPE COCOM6677461011,52264,200SH SOLE 34,200030,000
NOVAGOLD RES INCCOM NEW66987E2061,906277,050SH SOLE 277,05000
NOVANTA INCCOM67000B1044392,840SH SOLE 2,84000
OSI SYSTEMS INCCOM6710441052,61227,550SH SOLE 27,55000
OCCIDENTAL PETE CORPCOM6745991057248SH SOLE 24800
OCCIDENTAL PETE CORP*W EXP 08/03/202674599162029SH SOLE 0029
ON SEMICONDUCTOR CORPCOM6821891055,055110,450SH SOLE 110,45000
OSHKOSH CORPCOM68823920121,820213,145SH SOLE 204,92508,220
OWENS CORNING NEWCOM69074210113,845161,925SH SOLE 161,92500
PERFORMANCE FOOD GROUP COCOM71377A103244SH SOLE 4400
PINTEREST INCCL A72352L10651010,000SH SOLE 10,00000
PLBY GROUP INCCOM72814P1092,595110,100SH SOLE 110,10000
PURE CYCLE CORPCOM NEW7462283031,14586,000SH SOLE 86,00000
QUEST RESOURCE HLDG CORPCOM NEW74836W2031,334218,650SH SOLE 218,65000
RAYMOND JAMES FINL INCCOM7547301094194,538SH SOLE 4,53800
RAYTHEON TECHNOLOGIES CORPCOM75513E1017,06282,150SH SOLE 82,15000
REALOGY HLDGS CORPCOM75605Y1062,046116,650SH SOLE 116,65000
RESERVOIR MEDIA INCCOM76119X1051,039114,050SH SOLE 114,05000
ROGERS CORPCOM7751331012,45413,157SH SOLE 13,15700
S&P GLOBAL INCCOM78409V1042,8366,675SH SOLE 5,17501,500
SBA COMMUNICATIONS CORP NEWCL A78410G1043,47110,500SH SOLE 0010,500
SPDR S&P 500 ETF TRTR UNIT78462F103129300SH SOLE 30000
SPDR GOLD TRUSTGOLD SHS78463V1078,79853,575SH SOLE 53,57500
SS&C TECHNOLOGIES HLDGS INCCOM78467J1004,75468,500SH SOLE 44,500024,000
SHERWIN WILLIAMS COCOM824348106175625SH SOLE 62500
SILICON MOTION TECHNOLOGY COSPONSORED ADR82706C1085177,500SH SOLE 7,50000
SMITH MICRO SOFTWARE INCCOM NEW832154207874180,500SH SOLE 180,50000
STERICYCLE INCCOM8589121084897,200SH SOLE 7,20000
TARGET CORPCOM87612E106160700SH SOLE 70000
TENNANT COCOM88034510326350SH SOLE 35000
3M COCOM88579Y10188500SH SOLE 50000
TRANSDIGM GROUP INCCOM893641100612980SH SOLE 98000
TRISTATE CAP HLDGS INCCOM89678F1001,41967,091SH SOLE 24,491042,600
TUESDAY MORNING CORPCOM89904V1012,237799,024SH SOLE 399,0240400,000
TWIN DISC INCCOM9014761011,156108,425SH SOLE 108,42500
TWITTER INCCOM90184L1024,84980,300SH SOLE 45,300035,000
ULTA BEAUTY INCCOM90384S3033290SH SOLE 9000
UNION PAC CORPCOM90781810860,208307,170SH SOLE 285,670021,500
UNITED PARCEL SERVICE INCCL B9113121062,94616,180SH SOLE 16,18000
VERSO CORPCL A92531L20712,780615,900SH SOLE 445,9000170,000
VERTEX ENERGY INCCOM92534K10739274,800SH SOLE 74,80000
VIACOMCBS INCCL B92556H2061,18530,000SH SOLE 30,00000
VICI PPTYS INCCOM9256521091,50152,850SH SOLE 42,850010,000
VISA INCCOM CL A92826C83914,17663,640SH SOLE 55,14008,500
VONTIER CORPORATIONCOM9288811011,83154,500SH SOLE 54,50000
WABTECCOM9297401086,08670,600SH SOLE 70,60000
WALGREENS BOOTS ALLIANCE INCCOM9314271081,93541,125SH SOLE 41,12500
WESTROCK COCOM96145D1053747,500SH SOLE 7,50000
WHEELER REAL ESTATE INVT TRCOM NEW963025705493167,558SH SOLE 167,55800
WILLIAMS COS INCCOM9694571007,456287,425SH SOLE 242,425045,000
WILLSCOT MOBIL MINI HLDNG COCOM CL A9713781044,184131,900SH SOLE 131,90000
WYNN RESORTS LTDCOM9831341071,10213,000SH SOLE 13,00000
ZIX CORPCOM98974P1007110,000SH SOLE 10,00000