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 344 6,000 SH   SOLE   6,000 0 0
ALPHABET INC CAP STK CL C 02079K107 704 600 SH   SOLE   600 0 0
AMERICAN TOWER CORP NEW COM 03027x100 6,799 34,500 SH   SOLE   34,500 0 0
ANTARES PHARMA INC COM 036642106 227 75,000 SH   SOLE   75,000 0 0
APHRIA INC COM 03765K104 1,957 210,000 SH   SOLE   210,000 0 0
APPLE INC COM 037833100 1,296 6,825 SH   SOLE   6,825 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 37 3,000 SH   SOLE   3,000 0 0
AURORA CANNABIS INC COM 05156X108 22,423 2,475,000 SH   SOLE   2,475,000 0 0
CARRIZO OIL & GAS INC COM 144577103 748 60,000 SH   SOLE   60,000 0 0
CONCHO RES INC COM 20605P101 2,497 22,500 SH   SOLE   22,500 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,686 60,000 SH   SOLE   60,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 10,560 82,500 SH   SOLE   82,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,569 45,000 SH   SOLE   45,000 0 0
DYCOM INDS INC COM 267475101 827 18,000 SH   SOLE   18,000 0 0
EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 63 32,400 SH   SOLE   32,400 0 0
ENCANA CORP COM 292505104 21,720 3,000,000 SH   SOLE   3,000,000 0 0
EQUINIX INC COM 29444U700 544 1,200 SH   SOLE   1,200 0 0
FLOTEK INDS INC DEL COM 343389102 2,193 676,881 SH   SOLE   676,881 0 0
FORTINET INC COM 34959e109 252 3,000 SH   SOLE   3,000 0 0
GENERAL MTRS CO COM 37045v100 26 702 SH   SOLE   702 0 0
HEXO CORP COM 428304109 497 75,000 SH   SOLE   75,000 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 334 75,000 SH   SOLE   75,000 0 0
IAC INTERACTIVECORP COM 44919P508 1,261 6,000 SH   SOLE   6,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 12,876 300,000 SH   SOLE   300,000 0 0
KINDER MORGAN INC DEL COM 49456B101 300 15,000 SH   SOLE   15,000 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 2,700 225,000 SH   SOLE   225,000 0 0
MASTEC INC COM 576323109 636,489 13,232,610 SH   SOLE   13,232,610 0 0
MYR GROUP INC DEL COM 55405w104 125 3,600 SH   SOLE   3,600 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 962 301,500 SH   SOLE   301,500 0 0
NEXTERA ENERGY INC COM 65339f101 754 3,900 SH   SOLE   3,900 0 0
NVIDIA CORP COM 67066G104 162 900 SH   SOLE   900 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,917 33,000 SH   SOLE   33,000 0 0
OCCIDENTAL PETE CORP COM 674599105 5,561 84,000 SH   SOLE   84,000 0 0
ON SEMICONDUCTOR CORP COM 682189105 9,256 450,000 SH   SOLE   450,000 0 0
ORGANOVO HLDGS INC COM 68620A104 71 72,000 SH   SOLE   72,000 0 0
PAN AMERICAN SILVER CORP COM 697900108 4,220 318,486 SH   SOLE   318,486 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 374 15,000 SH   SOLE   15,000 0 0
QUANTA SVCS INC COM 74762E102 435,690 11,544,519 SH   SOLE   11,544,519 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 50,649 253,677 SH   SOLE   253,677 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 80 400 SH Put SOLE   400 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,747 91,170 SH   SOLE   91,170 0 0
SHOPIFY INC CL A 82509L107 2,170 10,500 SH   SOLE   10,500 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 1,568 51,000 SH   SOLE   51,000 0 0
SPLUNK INC COM 848637104 748 6,000 SH   SOLE   6,000 0 0
SQUARE INC CL A 852234103 1,124 15,000 SH   SOLE   15,000 0 0
TABLEAU SOFTWARE INC CL A 87336U105 20,988 164,895 SH   SOLE   164,895 0 0
TARGA RES CORP COM 87612G101 71,038 1,709,700 SH   SOLE   1,709,700 0 0
TRIPADVISOR INC COM 896945201 309 6,000 SH   SOLE   6,000 0 0
TWILIO INC CL A 90138F102 6,704 51,900 SH   SOLE   51,900 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 17,496 225,000 SH   SOLE   225,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3,482 105,000 SH   SOLE   105,000 0 0
WALMART INC COM 931142103 2,926 30,000 SH   SOLE   30,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 24,354 1,022,400 SH   SOLE   1,022,400 0 0
WORKDAY INC CL A 98138H101 8,678 45,000 SH   SOLE   45,000 0 0
WPX ENERGY INC COM 98212B103 78,660 6,000,000 SH   SOLE   6,000,000 0 0