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 892 153,800 SH   SOLE   153,800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 5 50 SH   SOLE   50 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,608 14,550 SH   SOLE   8,550 0 6,000
ALLIANCE DATA SYSTEMS CORP COM 018581108 202 4,800 SH   SOLE   4,800 0 0
ALPHABET INC CAP STK CL C 02079K107 698 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 10,010 6,830 SH   SOLE   5,330 0 1,500
AMAZON COM INC COM 023135106 6,880 2,185 SH   SOLE   2,185 0 0
AMERCO COM 023586100 1,139 3,200 SH   SOLE   2,700 0 500
AMERICAN TOWER CORP NEW COM 03027X100 10,842 44,850 SH   SOLE   44,850 0 0
APOGEE ENTERPRISES INC COM 037598109 1,014 47,450 SH   SOLE   47,450 0 0
APPLE INC COM 037833100 48,854 421,850 SH   SOLE   386,850 0 35,000
ARCH RESOURCES INC CL A 03940R107 15,688 369,300 SH   SOLE   339,300 0 30,000
ASURE SOFTWARE INC COM 04649U102 977 129,400 SH   SOLE   129,400 0 0
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 587 625,000 SH   SOLE   625,000 0 0
BARRICK GOLD CORP COM 067901108 357 12,700 SH   SOLE   12,700 0 0
BEACON ROOFING SUPPLY INC COM 073685109 10,784 347,100 SH   SOLE   347,100 0 0
BENTLEY SYS INC COM CL B 08265T208 628 20,000 SH   SOLE   20,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,280 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,002 14,100 SH   SOLE   14,100 0 0
BLACKROCK INC COM 09247X101 5,278 9,365 SH   SOLE   4,365 0 5,000
BOOT BARN HLDGS INC COM 099406100 1,203 42,750 SH   SOLE   42,750 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 9,590 160,260 SH   SOLE   160,260 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 123 54,690 SH   SOLE   54,690 0 0
BRUNSWICK CORP COM 117043109 823 13,975 SH   SOLE   13,975 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 7,471 85,150 SH   SOLE   57,650 0 27,500
CME GROUP INC COM 12572Q105 5,521 33,000 SH   SOLE   18,000 0 15,000
CSX CORP COM 126408103 1,837 23,650 SH   SOLE   23,650 0 0
CAMPING WORLD HLDGS INC CL A 13462K109 434 14,600 SH   SOLE   14,600 0 0
CASELLA WASTE SYS INC CL A 147448104 2,762 49,450 SH   SOLE   49,450 0 0
CITIGROUP INC COM NEW 172967424 7,275 168,750 SH   SOLE   168,750 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 11,349 189,000 SH   SOLE   161,500 0 27,500
COHERENT INC COM 192479103 4,684 42,225 SH   SOLE   42,225 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 3,163 95,550 SH   SOLE   95,550 0 0
CORE MARK HOLDING CO INC COM 218681104 3 100 SH   SOLE   100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 52,178 313,380 SH   SOLE   313,380 0 0
CROWN CRAFTS INC COM 228309100 739 130,860 SH   SOLE   100,860 0 30,000
CROWN HOLDINGS INC COM 228368106 1,737 22,600 SH   SOLE   22,600 0 0
CUBIC CORP COM 229669106 157 2,700 SH   SOLE   2,700 0 0
CUMMINS INC COM 231021106 5 25 SH   SOLE   25 0 0
CYTOSORBENTS CORP COM NEW 23283X206 11,345 1,421,700 SH   SOLE   1,253,700 0 168,000
DENNYS CORP COM 24869P104 291 29,100 SH   SOLE   29,100 0 0
DENTSPLY SIRONA INC COM 24906P109 303 6,930 SH   SOLE   6,930 0 0
DESIGNER BRANDS INC CL A 250565108 3,421 630,000 SH   SOLE   630,000 0 0
DUNKIN BRANDS GROUP INC COM 265504100 90 1,100 SH   SOLE   1,100 0 0
EAGLE MATERIALS INC COM 26969P108 6,705 77,679 SH   SOLE   77,679 0 0
ENCORE WIRE CORP COM 292562105 3,626 78,120 SH   SOLE   43,120 0 35,000
ENERSYS COM 29275Y102 7,652 114,000 SH   SOLE   114,000 0 0
EXACT SCIENCES CORP COM 30063P105 56 550 SH   SOLE   550 0 0
F M C CORP COM NEW 302491303 16,985 160,375 SH   SOLE   157,375 0 3,000
FACEBOOK INC CL A 30303M102 4,871 18,600 SH   SOLE   13,600 0 5,000
FATHOM HOLDINGS INC COM 31189V109 1,768 112,300 SH   SOLE   112,300 0 0
FEDEX CORP COM 31428X106 667 2,650 SH   SOLE   2,650 0 0
FORTRESS VALUE ACQUISITION C COM CL A 34962V106 2,180 160,500 SH   SOLE   160,500 0 0
GATX CORP COM 361448103 1,646 25,820 SH   SOLE   25,820 0 0
GENERAL DYNAMICS CORP COM 369550108 118 850 SH   SOLE   850 0 0
GENERAL MTRS CO COM 37045V100 21,219 717,100 SH   SOLE   712,100 0 5,000
GIBRALTAR INDS INC COM 374689107 1,101 16,900 SH   SOLE   16,900 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,583 49,400 SH   SOLE   49,400 0 0
GRAND CANYON ED INC COM 38526M106 1,861 23,275 SH   SOLE   13,275 0 10,000
GRAPHIC PACKAGING HLDG CO COM 388689101 2,875 204,050 SH   SOLE   204,050 0 0
GRAY TELEVISION INC COM 389375106 4,915 356,950 SH   SOLE   356,950 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,738 1,900,000 SH   SOLE   1,900,000 0 0
GREENBRIER COS INC COM 393657101 3,153 107,250 SH   SOLE   92,250 0 15,000
HD SUPPLY HLDGS INC COM 40416M105 544 13,200 SH   SOLE   13,200 0 0
HILLENBRAND INC COM 431571108 5,010 176,650 SH   SOLE   176,650 0 0
HOME DEPOT INC COM 437076102 56 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107 2,054 291,400 SH   SOLE   251,400 0 40,000
INSPERITY INC COM 45778Q107 3,681 56,200 SH   SOLE   56,200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,544 75,400 SH   SOLE   55,400 0 20,000
INVESCO QQQ TR UNIT SER 1 46090E103 389 1,400 SH   SOLE   1,400 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 576 22,500 SH   SOLE   22,500 0 0
ISHARES SILVER TR ISHARES 46428Q109 433 20,000 SH   SOLE   20,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 359 2,400 SH   SOLE   2,400 0 0
JPMORGAN CHASE & CO COM 46625H100 7,189 74,675 SH   SOLE   74,675 0 0
JOINT CORP COM 47973J102 12,945 744,400 SH   SOLE   744,400 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,796 30,375 SH   SOLE   30,375 0 0
LOVESAC COMPANY COM 54738L109 4,830 174,300 SH   SOLE   174,300 0 0
MKS INSTRUMENT INC COM 55306N104 1,273 11,650 SH   SOLE   11,650 0 0
MARKETAXESS HLDGS INC COM 57060D108 3,696 7,675 SH   SOLE   4,675 0 3,000
MARTIN MARIETTA MATLS INC COM 573284106 7,867 33,425 SH   SOLE   31,925 0 1,500
MASTEC INC COM 576323109 38 900 SH   SOLE   900 0 0
MASTERCARD INC CL A 57636Q104 507 1,500 SH   SOLE   1,500 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 3,962 226,550 SH   SOLE   226,550 0 0
MCDONALDS CORP COM 580135101 307 1,400 SH   SOLE   1,400 0 0
MICHAELS COS INC COM 59408Q106 4,221 436,910 SH   SOLE   436,910 0 0
MICROSOFT CORP COM 594918104 500 2,375 SH   SOLE   2,375 0 0
NCR CORP NEW COM 62886E108 22 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 663 13,503 SH   SOLE   13,503 0 0
NV5 GLOBAL INC COM 62945V109 4,631 87,766 SH   SOLE   87,766 0 0
NAUTILUS INC COM 63910B102 12,197 710,773 SH   SOLE   710,773 0 0
NEWMONT CORP COM 651639106 450 7,100 SH   SOLE   7,100 0 0
NORDSON CORP COM 655663102 125 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 11,942 55,805 SH   SOLE   55,805 0 0
NOVAGOLD RES INC COM NEW 66987E206 2,166 182,200 SH   SOLE   182,200 0 0
NOVANTA INC COM 67000B104 657 6,240 SH   SOLE   6,240 0 0
OCCIDENTAL PETE CORP COM 674599105 2 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105 3,204 147,700 SH   SOLE   147,700 0 0
OSHKOSH CORP COM 688239201 17,620 239,725 SH   SOLE   234,725 0 5,000
OWENS CORNING NEW COM 690742101 9,092 132,125 SH   SOLE   132,125 0 0
PRIMORIS SVCS CORP COM 74164F103 49 2,700 SH   SOLE   2,700 0 0
PURECYCLE CORP COM NEW 746228303 1,069 118,700 SH   SOLE   118,700 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 1,013 533,200 SH   SOLE   533,200 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 635 8,725 SH   SOLE   8,725 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,033 87,475 SH   SOLE   87,475 0 0
REALOGY HLDGS CORP COM 75605Y106 1,169 123,850 SH   SOLE   123,850 0 0
ROGERS CORP COM 775133101 3,121 31,827 SH   SOLE   31,827 0 0
S&P GLOBAL INC COM 78409V104 6,238 17,300 SH   SOLE   11,300 0 6,000
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,229 7,000 SH   SOLE   0 0 7,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 134 400 SH   SOLE   400 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 5,885 33,225 SH   SOLE   33,225 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,485 74,100 SH   SOLE   49,100 0 25,000
SHERWIN WILLIAMS CO COM 824348106 732 1,050 SH   SOLE   1,050 0 0
STARBUCKS CORP COM 855244109 412 4,800 SH   SOLE   4,800 0 0
STERICYCLE INC COM 858912108 1,176 18,650 SH   SOLE   8,650 0 10,000
TARGET CORP COM 87612E106 126 800 SH   SOLE   800 0 0
TENNANT CO COM 880345103 991 16,412 SH   SOLE   16,412 0 0
3M CO COM 88579Y101 80 500 SH   SOLE   500 0 0
TIFFANY & CO NEW COM 886547108 1,002 8,650 SH   SOLE   3,650 0 5,000
TRANSDIGM GROUP INC COM 893641100 466 980 SH   SOLE   980 0 0
TRISTATE CAP HLDGS INC COM 89678F100 1,557 117,600 SH   SOLE   102,600 0 15,000
TWITTER INC COM 90184L102 7,156 160,800 SH   SOLE   120,800 0 40,000
II-VI INC COM 902104108 1,288 31,750 SH   SOLE   16,750 0 15,000
ULTA BEAUTY INC COM 90384S303 20 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 52,854 268,470 SH   SOLE   253,470 0 15,000
UNITED PARCEL SERVICE INC CL B 911312106 3,842 23,055 SH   SOLE   23,055 0 0
VERSO CORP CL A 92531L207 3,150 399,200 SH   SOLE   269,200 0 130,000
VICI PPTYS INC COM 925652109 575 24,600 SH   SOLE   24,600 0 0
VISA INC COM CL A 92826C839 13,812 69,070 SH   SOLE   57,570 0 11,500
WABTEC COM 929740108 842 13,600 SH   SOLE   13,600 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,901 108,600 SH   SOLE   108,600 0 0
WESTROCK CO COM 96145D105 267 7,700 SH   SOLE   7,700 0 0
WILLIAMS COS INC COM 969457100 7,382 375,650 SH   SOLE   335,650 0 40,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,560 93,500 SH   SOLE   93,500 0 0