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 412 48,745 SH   SOLE   48,745 0 0
ABBVIE INC COM 00287Y109 621 5,800 SH   SOLE   5,800 0 0
ACHIEVE LIFE SCIENCES INC COM 004468500 223 27,500 SH   SOLE   27,500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 6 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,331 31,725 SH   SOLE   21,725 0 10,000
ALPHABET INC CAP STK CL C 02079K107 832 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 9,543 5,445 SH   SOLE   4,445 0 1,000
AMAZON COM INC COM 023135106 6,970 2,140 SH   SOLE   2,140 0 0
AMERCO COM 023586100 1,543 3,400 SH   SOLE   3,400 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15,359 68,425 SH   SOLE   58,425 0 10,000
APPLE INC COM 037833100 55,303 416,785 SH   SOLE   379,285 0 37,500
ARCH RESOURCES INC CL A 03940R107 17,420 398,000 SH   SOLE   348,000 0 50,000
ASURE SOFTWARE INC COM 04649U102 464 65,300 SH   SOLE   65,300 0 0
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 651 625,000 SH   SOLE   625,000 0 0
BARRICK GOLD CORP COM 067901108 2,960 129,950 SH   SOLE   129,950 0 0
BEACON ROOFING SUPPLY INC COM 073685109 16,849 419,225 SH   SOLE   419,225 0 0
BENTLEY SYS INC COM CL B 08265T208 940 23,200 SH   SOLE   23,200 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,435 7 SH   SOLE   0 0 7
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,240 22,600 SH   SOLE   22,600 0 0
BLACKROCK INC COM 09247X101 5,098 7,065 SH   SOLE   3,315 0 3,750
BOOT BARN HLDGS INC COM 099406100 1,030 23,750 SH   SOLE   23,750 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 11,774 189,810 SH   SOLE   189,810 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 17 25,200 SH   SOLE   25,200 0 0
BRUNSWICK CORP COM 117043109 1,687 22,125 SH   SOLE   22,125 0 0
CBOE GLOBAL MKTS INC COM 12503M108 12,294 132,025 SH   SOLE   90,525 0 41,500
CME GROUP INC COM 12572Q105 5,953 32,700 SH   SOLE   19,200 0 13,500
CSX CORP COM 126408103 1,692 18,650 SH   SOLE   18,650 0 0
CASELLA WASTE SYS INC CL A 147448104 1,899 30,650 SH   SOLE   30,650 0 0
CITIGROUP INC COM NEW 172967424 10,382 168,375 SH   SOLE   168,375 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 15,641 261,250 SH   SOLE   233,750 0 27,500
COHERENT INC COM 192479103 512 3,410 SH   SOLE   3,410 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 3,408 88,650 SH   SOLE   88,650 0 0
CORE MARK HOLDING CO INC COM 218681104 3 100 SH   SOLE   100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 51,344 322,530 SH   SOLE   322,530 0 0
CROWN CRAFTS INC COM 228309100 2,160 299,950 SH   SOLE   179,950 0 120,000
CROWN HOLDINGS INC COM 228368106 561 5,600 SH   SOLE   5,600 0 0
CUMMINS INC COM 231021106 6 25 SH   SOLE   25 0 0
CYTOSORBENTS CORP COM NEW 23283X206 12,173 1,527,400 SH   SOLE   1,352,400 0 175,000
DENNYS CORP COM 24869P104 326 22,200 SH   SOLE   22,200 0 0
DESIGNER BRANDS INC CL A 250565108 4,032 527,100 SH   SOLE   527,100 0 0
EAGLE MATERIALS INC COM 26969P108 6,337 62,525 SH   SOLE   62,525 0 0
ENCORE WIRE CORP COM 292562105 9,497 156,800 SH   SOLE   111,800 0 45,000
ENERSYS COM 29275Y102 8,476 102,050 SH   SOLE   102,050 0 0
EXACT SCIENCES CORP COM 30063P105 73 550 SH   SOLE   550 0 0
F M C CORP COM NEW 302491303 18,828 163,825 SH   SOLE   163,825 0 0
FACEBOOK INC CL A 30303M102 4,972 18,200 SH   SOLE   13,200 0 5,000
FATHOM HOLDINGS INC COM 31189V109 2,438 67,654 SH   SOLE   67,654 0 0
FEDEX CORP COM 31428X106 182 700 SH   SOLE   700 0 0
GATX CORP COM 361448103 1,139 13,695 SH   SOLE   13,695 0 0
GENERAL DYNAMICS CORP COM 369550108 126 850 SH   SOLE   850 0 0
GENERAL MTRS CO COM 37045V100 30,541 733,450 SH   SOLE   728,450 0 5,000
GIBRALTAR INDS INC COM 374689107 3,482 48,400 SH   SOLE   48,400 0 0
GLACIER BANCORP INC NEW COM 37637Q105 803 17,450 SH   SOLE   17,450 0 0
GRAND CANYON ED INC COM 38526M106 3,117 33,477 SH   SOLE   18,477 0 15,000
GRAPHIC PACKAGING HLDG CO COM 388689101 3,951 233,250 SH   SOLE   233,250 0 0
GRAY TELEVISION INC COM 389375106 6,085 340,150 SH   SOLE   340,150 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,920 1,900,000 SH   SOLE   1,900,000 0 0
GREENBRIER COS INC COM 393657101 2,212 60,800 SH   SOLE   60,800 0 0
HILLENBRAND INC COM 431571108 7,258 182,350 SH   SOLE   182,350 0 0
HOME DEPOT INC COM 437076102 53 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 2,990 264,850 SH   SOLE   239,850 0 25,000
INSPERITY INC COM 45778Q107 3,102 38,100 SH   SOLE   38,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,854 42,100 SH   SOLE   24,100 0 18,000
INVESCO QQQ TR UNIT SER 1 46090E103 439 1,400 SH   SOLE   1,400 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 189 4,800 SH   SOLE   4,800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 471 2,400 SH   SOLE   2,400 0 0
JPMORGAN CHASE & CO COM 46625H100 8,536 67,175 SH   SOLE   67,175 0 0
JOINT CORP COM 47973J102 15,517 590,910 SH   SOLE   590,910 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,618 22,520 SH   SOLE   22,520 0 0
LOVESAC COMPANY COM 54738L109 6,515 151,200 SH   SOLE   151,200 0 0
MKS INSTRS INC COM 55306N104 940 6,250 SH   SOLE   6,250 0 0
MP MATERIALS CORP COM CL A 553368101 8,162 253,700 SH   SOLE   253,700 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,411 4,225 SH   SOLE   4,225 0 0
MARTIN MARIETTA MATLS INC COM 573284106 4,172 14,690 SH   SOLE   14,690 0 0
MASTERCARD INC CL A 57636Q104 535 1,500 SH   SOLE   1,500 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 5,404 217,550 SH   SOLE   217,550 0 0
MCDONALDS CORP COM 580135101 290 1,350 SH   SOLE   1,350 0 0
MICHAELS COS INC COM 59408Q106 7,781 598,110 SH   SOLE   598,110 0 0
MICROSOFT CORP COM 594918104 528 2,375 SH   SOLE   2,375 0 0
MOUNTAIN CREST ACQUISITION C COM 62401M106 137 13,000 SH   SOLE   13,000 0 0
NCR CORP NEW COM 62886E108 38 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 854 15,200 SH   SOLE   15,200 0 0
NV5 GLOBAL INC COM 62945V109 6,354 80,650 SH   SOLE   80,650 0 0
NAUTILUS INC COM 63910B102 12,497 688,900 SH   SOLE   688,900 0 0
NEWMONT CORP COM 651639106 611 10,200 SH   SOLE   10,200 0 0
NORDSON CORP COM 655663102 131 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 12,951 54,505 SH   SOLE   54,505 0 0
NOVAGOLD RES INC COM NEW 66987E206 2,072 214,250 SH   SOLE   214,250 0 0
NOVANTA INC COM 67000B104 679 5,740 SH   SOLE   5,740 0 0
OCCIDENTAL PETE CORP COM 674599105 4 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 4,061 124,075 SH   SOLE   124,075 0 0
OSHKOSH CORP COM 688239201 19,936 231,625 SH   SOLE   231,625 0 0
OWENS CORNING NEW COM 690742101 13,470 177,800 SH   SOLE   177,800 0 0
PURE CYCLE CORP COM NEW 746228303 1,390 123,750 SH   SOLE   123,750 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,024 443,195 SH   SOLE   443,195 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 350 3,675 SH   SOLE   3,675 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,883 82,275 SH   SOLE   82,275 0 0
REALOGY HLDGS CORP COM 75605Y106 1,810 137,950 SH   SOLE   137,950 0 0
ROGERS CORP COM 775133101 2,652 17,077 SH   SOLE   17,077 0 0
S&P GLOBAL INC COM 78409V104 6,805 20,700 SH   SOLE   14,200 0 6,500
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,975 7,000 SH   SOLE   0 0 7,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 150 400 SH   SOLE   400 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 6,488 36,375 SH   SOLE   36,375 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,925 67,700 SH   SOLE   45,200 0 22,500
SHERWIN WILLIAMS CO COM 824348106 772 1,050 SH   SOLE   1,050 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 778 16,150 SH   SOLE   16,150 0 0
STERICYCLE INC COM 858912108 1,446 20,850 SH   SOLE   10,850 0 10,000
TARGET CORP COM 87612E106 141 800 SH   SOLE   800 0 0
TENNANT CO COM 880345103 1,323 18,850 SH   SOLE   18,850 0 0
3M CO COM 88579Y101 87 500 SH   SOLE   500 0 0
TIFFANY & CO NEW COM 886547108 480 3,650 SH   SOLE   3,650 0 0
TRANSDIGM GROUP INC COM 893641100 606 980 SH   SOLE   980 0 0
TRISTATE CAP HLDGS INC COM 89678F100 1,448 83,200 SH   SOLE   83,200 0 0
TWIN DISC INC COM 901476101 390 49,650 SH   SOLE   49,650 0 0
TWITTER INC COM 90184L102 6,049 111,700 SH   SOLE   81,700 0 30,000
ULTA BEAUTY INC COM 90384S303 26 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 57,657 276,905 SH   SOLE   259,405 0 17,500
UNITED PARCEL SERVICE INC CL B 911312106 3,099 18,405 SH   SOLE   18,405 0 0
VERSO CORP CL A 92531L207 5,428 451,600 SH   SOLE   286,600 0 165,000
VICI PPTYS INC COM 925652109 803 31,500 SH   SOLE   31,500 0 0
VISA INC COM CL A 92826C839 14,905 68,145 SH   SOLE   57,145 0 11,000
VONTIER CORPORATION COM 928881101 2,425 72,600 SH   SOLE   72,600 0 0
WABTEC COM 929740108 1,512 20,650 SH   SOLE   20,650 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,812 70,500 SH   SOLE   70,500 0 0
WESTROCK CO COM 96145D105 335 7,700 SH   SOLE   7,700 0 0
WILLIAMS COS INC COM 969457100 7,498 373,950 SH   SOLE   318,950 0 55,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2,201 95,000 SH   SOLE   95,000 0 0