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
AGILENT TECHNOLOGIES INC COM 00846U101 5 75 SH   SOLE   75 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 358 10,640 SH   SOLE   10,640 0 0
ALPHABET INC CAP STK CL C 02079K107 552 475 SH   SOLE   0 0 475
ALPHABET INC CAP STK CL A 02079K305 7,646 6,580 SH   SOLE   5,180 0 1,400
AMAZON COM INC COM 023135106 4,582 2,350 SH   SOLE   2,350 0 0
AMERCO COM 023586100 741 2,550 SH   SOLE   1,550 0 1,000
AMERICAN TOWER CORP NEW COM 03027X100 12,532 57,550 SH   SOLE   57,550 0 0
APOGEE ENTERPRISES INC COM 037598109 1,049 50,400 SH   SOLE   50,400 0 0
APPLE INC COM 037833100 52,333 205,800 SH   SOLE   195,800 0 10,000
ARCH COAL INC CL A 039380407 8,822 305,250 SH   SOLE   250,250 0 55,000
ASURE SOFTWARE INC COM 04649U102 910 152,700 SH   SOLE   152,700 0 0
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7 500 625,000 SH   SOLE   625,000 0 0
BK OF AMERICA CORP COM 060505104 743 35,000 SH   SOLE   35,000 0 0
BEACON ROOFING SUPPLY INC COM 073685109 4,749 287,125 SH   SOLE   287,125 0 0
BLACKROCK INC COM 09247X101 4,477 10,175 SH   SOLE   6,175 0 4,000
BLOOMIN BRANDS INC COM 094235108 1 100 SH   SOLE   100 0 0
BOOT BARN HLDGS INC COM 099406100 924 71,450 SH   SOLE   71,450 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,341 41,990 SH   SOLE   41,990 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 210 55,290 SH   SOLE   55,290 0 0
BRUNSWICK CORP COM 117043109 926 26,175 SH   SOLE   16,175 0 10,000
CBOE GLOBAL MARKETS INC COM 12503M108 456 5,110 SH   SOLE   1,610 0 3,500
CME GROUP INC COM 12572Q105 3,380 19,550 SH   SOLE   11,050 0 8,500
CSX CORP COM 126408103 1,587 27,700 SH   SOLE   27,700 0 0
CASELLA WASTE SYS INC CL A 147448104 2,310 59,150 SH   SOLE   59,150 0 0
CITIGROUP INC COM NEW 172967424 7,651 181,650 SH   SOLE   181,650 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3,543 43,225 SH   SOLE   43,225 0 0
COHERENT INC COM 192479103 8,124 76,350 SH   SOLE   67,350 0 9,000
COLUMBUS MCKINNON CORP N Y COM 199333105 2,921 116,850 SH   SOLE   116,850 0 0
CORE MARK HOLDING CO INC COM 218681104 5 175 SH   SOLE   175 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 53,016 367,150 SH   SOLE   367,150 0 0
CROWN HOLDINGS INC COM 228368106 682 11,750 SH   SOLE   11,750 0 0
CUBIC CORP COM 229669106 1,487 36,000 SH   SOLE   36,000 0 0
CUMMINS INC COM 231021106 3 25 SH   SOLE   25 0 0
CYTOSORBENTS CORP COM NEW 23283X206 8,706 1,126,300 SH   SOLE   941,300 0 185,000
DELTA AIR LINES INC DEL COM NEW 247361702 108 3,800 SH   SOLE   3,800 0 0
DENNYS CORP COM 24869P104 247 32,200 SH   SOLE   32,200 0 0
DESIGNER BRANDS INC CL A 250565108 2,730 548,100 SH   SOLE   548,100 0 0
DUNKIN BRANDS GROUP INC COM 265504100 335 6,300 SH   SOLE   6,300 0 0
DUOS TECHNOLOGIES GROUP INC COM 266042407 140 29,544 SH   SOLE   29,544 0 0
EAGLE MATERIALS INC COM 26969P108 3,618 61,925 SH   SOLE   61,925 0 0
EASTSIDE DISTILLING INC COM 277802302 122 105,100 SH   SOLE   105,100 0 0
ENCORE WIRE CORP COM 292562105 2,181 51,950 SH   SOLE   29,450 0 22,500
ENERSYS COM 29275Y102 4,935 99,650 SH   SOLE   99,650 0 0
EXACT SCIENCES CORP COM 30063P105 32 550 SH   SOLE   550 0 0
F M C CORP COM NEW 302491303 15,509 189,850 SH   SOLE   179,850 0 10,000
FACEBOOK INC CL A 30303M102 4,520 27,100 SH   SOLE   18,100 0 9,000
GATX CORP COM 361448103 1,505 24,050 SH   SOLE   19,050 0 5,000
GENERAL DYNAMICS CORP COM 369550108 116 875 SH   SOLE   875 0 0
GENERAL MTRS CO COM 37045V100 14,498 697,700 SH   SOLE   692,700 0 5,000
GLACIER BANCORP INC NEW COM 37637Q105 587 17,250 SH   SOLE   17,250 0 0
GRAND CANYON ED INC COM 38526M106 1,511 19,800 SH   SOLE   10,800 0 9,000
GRAPHIC PACKAGING HLDG CO COM 388689101 1,194 97,900 SH   SOLE   97,900 0 0
GRAY TELEVISION INC COM 389375106 2,669 248,500 SH   SOLE   248,500 0 0
GREENBRIER COS INC COM 393657101 2,448 138,000 SH   SOLE   88,000 0 50,000
HD SUPPLY HLDGS INC COM 40416M105 1,430 50,300 SH   SOLE   30,300 0 20,000
HILLENBRAND INC COM 431571108 3,433 179,650 SH   SOLE   179,650 0 0
HOME DEPOT INC COM 437076102 37 200 SH   SOLE   200 0 0
INSPERITY INC COM 45778Q107 2,486 66,650 SH   SOLE   51,650 0 15,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,087 63,000 SH   SOLE   32,000 0 31,000
INVESCO QQQ TR UNIT SER 1 46090E103 267 1,400 SH   SOLE   1,400 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 507 22,700 SH   SOLE   22,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 309 2,700 SH   SOLE   2,700 0 0
JPMORGAN CHASE & CO COM 46625H100 6,453 71,675 SH   SOLE   68,175 0 3,500
JOINT CORP COM 47973J102 7,999 737,200 SH   SOLE   737,200 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 268 20,000 SH   SOLE   0 0 20,000
LINCOLN ELEC HLDGS INC COM 533900106 2,710 39,275 SH   SOLE   39,275 0 0
LOVESAC COMPANY COM 54738L109 2,886 495,084 SH   SOLE   495,084 0 0
MKS INSTRUMENT INC COM 55306N104 1,943 23,850 SH   SOLE   23,850 0 0
MARKETAXESS HLDGS INC COM 57060D108 432 1,300 SH   SOLE   300 0 1,000
MARTIN MARIETTA MATLS INC COM 573284106 3,230 17,070 SH   SOLE   17,070 0 0
MASTEC INC COM 576323109 30 925 SH   SOLE   925 0 0
MASTERCARD INC CL A 57636Q104 362 1,500 SH   SOLE   1,500 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 1,133 155,250 SH   SOLE   155,250 0 0
MCDONALDS CORP COM 580135101 231 1,400 SH   SOLE   1,400 0 0
MICHAELS COS INC COM 59408Q106 898 554,500 SH   SOLE   554,500 0 0
MICROSOFT CORP COM 594918104 485 3,075 SH   SOLE   3,075 0 0
NCR CORP NEW COM 62886E108 18 1,000 SH   SOLE   1,000 0 0
NVE CORP COM NEW 629445206 364 7,003 SH   SOLE   7,003 0 0
NV5 GLOBAL INC COM 62945V109 2,085 50,500 SH   SOLE   50,500 0 0
NAUTILUS INC COM 63910B102 2,260 866,079 SH   SOLE   691,079 0 175,000
NORDSON CORP COM 655663102 88 650 SH   SOLE   650 0 0
NORFOLK SOUTHERN CORP COM 655844108 13,023 89,200 SH   SOLE   89,200 0 0
NOVAGOLD RES INC COM NEW 66987E206 1,037 140,500 SH   SOLE   140,500 0 0
NOVANTA INC COM 67000B104 498 6,240 SH   SOLE   6,240 0 0
OCCIDENTAL PETE CORP COM 674599105 3 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105 2,259 181,600 SH   SOLE   181,600 0 0
OSHKOSH CORP COM 688239201 15,300 237,841 SH   SOLE   237,841 0 0
OWENS CORNING NEW COM 690742101 5,570 143,525 SH   SOLE   143,525 0 0
PENN NATL GAMING INC COM 707569109 139 11,000 SH   SOLE   11,000 0 0
PINTEREST INC CL A 72352L106 772 50,000 SH   SOLE   50,000 0 0
PIONEER NAT RES CO COM 723787107 281 4,000 SH   SOLE   4,000 0 0
PURECYCLE CORP COM NEW 746228303 1,132 101,500 SH   SOLE   101,500 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 571 488,050 SH   SOLE   488,050 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 665 10,525 SH   SOLE   10,525 0 0
RAYTHEON CO COM NEW 755111507 3,928 29,950 SH   SOLE   29,950 0 0
REALOGY HLDGS CORP COM 75605Y106 516 171,400 SH   SOLE   171,400 0 0
ROGERS CORP COM 775133101 2,809 29,750 SH   SOLE   29,750 0 0
S&P GLOBAL INC COM 78409V104 3,210 13,100 SH   SOLE   5,600 0 7,500
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,620 6,000 SH   SOLE   0 0 6,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 103 400 SH   SOLE   400 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,340 9,050 SH   SOLE   9,050 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,610 36,750 SH   SOLE   31,250 0 5,500
SCHLUMBERGER LTD COM 806857108 23 1,718 SH   SOLE   1,718 0 0
SHERWIN WILLIAMS CO COM 824348106 494 1,075 SH   SOLE   575 0 500
SMITH A O CORP COM 831865209 378 10,000 SH   SOLE   0 0 10,000
SOUTHWEST AIRLS CO COM 844741108 677 19,000 SH   SOLE   19,000 0 0
TARGET CORP COM 87612E106 409 4,400 SH   SOLE   4,400 0 0
3M CO COM 88579Y101 142 1,040 SH   SOLE   1,040 0 0
TRANSDIGM GROUP INC COM 893641100 506 1,580 SH   SOLE   1,580 0 0
TRISTATE CAP HLDGS INC COM 89678F100 1,171 121,075 SH   SOLE   71,075 0 50,000
TWITTER INC COM 90184L102 4,146 168,800 SH   SOLE   108,800 0 60,000
II VI INC COM 902104108 228 8,000 SH   SOLE   8,000 0 0
ULTA BEAUTY INC COM 90384S303 16 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108 43,246 306,625 SH   SOLE   287,625 0 19,000
UNITED PARCEL SERVICE INC CL B 911312106 3,250 34,785 SH   SOLE   34,785 0 0
URBAN OUTFITTERS INC COM 917047102 9 650 SH   SOLE   650 0 0
VERSO CORP CL A 92531L207 8,955 793,900 SH   SOLE   593,900 0 200,000
VICI PPTYS INC COM 925652109 691 41,555 SH   SOLE   26,555 0 15,000
VISA INC COM CL A 92826C839 11,987 74,395 SH   SOLE   61,395 0 13,000
WABTEC CORP COM 929740108 1,319 27,400 SH   SOLE   12,400 0 15,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,890 128,750 SH   SOLE   111,250 0 17,500
WESTROCK CO COM 96145D105 300 10,617 SH   SOLE   10,617 0 0
WILLIAMS COS INC COM 969457100 5,857 413,950 SH   SOLE   323,950 0 90,000