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
ACACIA COMMUNICATIONS INC COM 00401C108 94 2,000 SH   SOLE   2,000 0 0
ALPHABET INC CAP STK CL A 02079K305 2,707 2,500 SH   SOLE   2,500 0 0
ALPHABET INC CAP STK CL C 02079K107 216 200 SH   SOLE   200 0 0
AMERICAN TOWER CORP NEW COM 03027x100 2,351 11,500 SH   SOLE   11,500 0 0
ANTARES PHARMA INC COM 036642106 82 25,000 SH   SOLE   25,000 0 0
APPLE INC COM 037833100 450 2,275 SH   SOLE   2,275 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 10 1,000 SH   SOLE   1,000 0 0
CANNTRUST HLDGS INC COM 137800207 151 30,000 SH   SOLE   30,000 0 0
CF INDS HLDGS INC COM 125269100 1,868 40,000 SH   SOLE   40,000 0 0
CHART INDS INC COM PAR $0.01 16115Q308 3,498 45,504 SH   SOLE   45,504 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3,585 27,500 SH   SOLE   27,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,635 15,000 SH   SOLE   15,000 0 0
DISNEY WALT CO COM DISNEY 254687106 5,586 40,000 SH   SOLE   40,000 0 0
DYCOM INDS INC COM 267475101 353 6,000 SH   SOLE   6,000 0 0
EQUINIX INC COM 29444U700 202 400 SH   SOLE   400 0 0
FACEBOOK INC CL A 30303m102 3,860 20,000 SH   SOLE   20,000 0 0
FLOTEK INDS INC DEL COM 343389102 308 93,097 SH   SOLE   93,097 0 0
FORTINET INC COM 34959e109 77 1,000 SH   SOLE   1,000 0 0
GENERAL MTRS CO COM 37045v100 9 234 SH   SOLE   234 0 0
HEXO CORP COM 428304109 133 25,000 SH   SOLE   25,000 0 0
HI CRUSH INC COM 428337109 62 25,000 SH   SOLE   25,000 0 0
HOME DEPOT INC COM 437076102 5,199 25,000 SH   SOLE   25,000 0 0
IAC INTERACTIVECORP COM 44919P508 435 2,000 SH   SOLE   2,000 0 0
IDEXX LABS INC COM 45168D104 110 400 SH   SOLE   400 0 0
KINDER MORGAN INC DEL COM 49456B101 104 5,000 SH   SOLE   5,000 0 0
MACYS INC COM 55616P104 322 15,000 SH   SOLE   15,000 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 869 75,000 SH   SOLE   75,000 0 0
MASTEC INC COM 576323109 227,498 4,414,870 SH   SOLE   4,414,870 0 0
MICROSOFT CORP COM 594918104 2,679 20,000 SH   SOLE   20,000 0 0
MODERNA INC COM 60770K107 146 10,000 SH   SOLE   10,000 0 0
MOHAWK INDS INC COM 608190104 2,949 20,000 SH   SOLE   20,000 0 0
MYR GROUP INC DEL COM 55405w104 45 1,200 SH   SOLE   1,200 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 655 150,500 SH   SOLE   150,500 0 0
NETFLIX INC COM 64110l106 5,510 15,000 SH   SOLE   15,000 0 0
NEXTERA ENERGY INC COM 65339f101 266 1,300 SH   SOLE   1,300 0 0
NUTRIEN LTD COM 67077M108 1,864 34,876 SH   SOLE   34,876 0 0
NVIDIA CORP COM 67066G104 131 800 SH   SOLE   800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,074 11,000 SH   SOLE   11,000 0 0
ORGANOVO HLDGS INC COM 68620A104 13 24,000 SH   SOLE   24,000 0 0
PENUMBRA INC COM 70975L107 1,600 10,000 SH   SOLE   10,000 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 125 5,000 SH   SOLE   5,000 0 0
PRIMORIS SVCS CORP COM 74164F103 209 10,000 SH   SOLE   10,000 0 0
QUANTA SVCS INC COM 74762E102 150,017 3,928,173 SH   SOLE   3,928,173 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 19,012 84,559 SH   SOLE   84,559 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 112 500 SH Put SOLE   500 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,372 30,390 SH   SOLE   30,390 0 0
SHOPIFY INC CL A 82509L107 450 1,500 SH   SOLE   1,500 0 0
SNAP INC CL A 83304a106 2,145 150,000 SH   SOLE   150,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 29 100 SH Call SOLE   100 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 736 27,000 SH   SOLE   27,000 0 0
SPLUNK INC COM 848637104 252 2,000 SH   SOLE   2,000 0 0
SQUARE INC CL A 852234103 363 5,000 SH   SOLE   5,000 0 0
TARGA RES CORP COM 87612G101 26,693 679,900 SH   SOLE   679,900 0 0
TRIPADVISOR INC COM 896945201 93 2,000 SH   SOLE   2,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,387 45,000 SH   SOLE   45,000 0 0
WALMART INC COM 931142103 1,105 10,000 SH   SOLE   10,000 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 68 25,000 SH   SOLE   25,000 0 0
WPX ENERGY INC COM 98212B103 24,171 2,100,000 SH   SOLE   2,100,000 0 0