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
ABBVIE INC COM 00287Y109 757 10,000 SH   SOLE   10,000 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 131 2,000 SH   SOLE   2,000 0 0
ACASTI PHARMA INC CL A NEW 00430K402 662 350,000 SH   SOLE   350,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,763 90,000 SH   SOLE   90,000 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 7,310 80,000 SH   SOLE   80,000 0 0
ALKALINE WTR CO INC COM NEW 01643A207 230 156,286 SH   SOLE   156,286 0 0
ALPHABET INC CAP STK CL A 02079K305 1,832 1,500 SH   SOLE   1,500 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,543 11,500 SH   SOLE   11,500 0 0
ANTARES PHARMA INC COM 036642106 84 25,000 SH   SOLE   25,000 0 0
APPLE INC COM 037833100 510 2,275 SH   SOLE   2,275 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 11 1,000 SH   SOLE   1,000 0 0
CANNTRUST HLDGS INC COM 137800207 45 40,000 SH   SOLE   40,000 0 0
CBS CORP NEW CL B 124857202 13,120 325,000 SH   SOLE   325,000 0 0
CF INDS HLDGS INC COM 125269100 2,460 50,000 SH   SOLE   50,000 0 0
CHART INDS INC COM PAR $0.01 16115Q308 1,590 25,504 SH   SOLE   25,504 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5,719 139,525 SH   SOLE   139,525 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3,823 27,500 SH   SOLE   27,500 0 0
D R HORTON INC COM 23331A109 14,773 280,268 SH   SOLE   280,268 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,945 55,000 SH   SOLE   55,000 0 0
DYCOM INDS INC COM 267475101 306 6,000 SH   SOLE   6,000 0 0
ELECTRONIC ARTS INC COM 285512109 4,402 45,000 SH   SOLE   45,000 0 0
EQUINIX INC COM 29444U700 231 400 SH   SOLE   400 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
GW PHARMACEUTICALS PLC ADS 36197T103 17 150 SH   SOLE   150 0 0
HI CRUSH INC COM 428337109 44 25,000 SH   SOLE   25,000 0 0
HOME DEPOT INC COM 437076102 23,202 100,000 SH   SOLE   100,000 0 0
IAC INTERACTIVECORP COM 44919P508 436 2,000 SH   SOLE   2,000 0 0
IDEXX LABS INC COM 45168D104 109 400 SH   SOLE   400 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2,601 183,034 SH   SOLE   183,034 0 0
KINDER MORGAN INC DEL COM 49456B101 309 15,000 SH   SOLE   15,000 0 0
LENNAR CORP CL A 526057104 23,842 426,900 SH   SOLE   426,900 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 833 75,000 SH   SOLE   75,000 0 0
MASTEC INC COM 576323109 17,616 271,302 SH   SOLE   271,302 0 0
MYR GROUP INC DEL COM 55405W104 38 1,200 SH   SOLE   1,200 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 358 100,500 SH   SOLE   100,500 0 0
NEXTERA ENERGY INC COM 65339F101 303 1,300 SH   SOLE   1,300 0 0
NVIDIA CORP COM 67066G104 139 800 SH   SOLE   800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,200 11,000 SH   SOLE   11,000 0 0
ORGANOVO HLDGS INC COM 68620A104 6 24,000 SH   SOLE   24,000 0 0
PENUMBRA INC COM 70975L107 1,345 10,000 SH   SOLE   10,000 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 106 5,000 SH   SOLE   5,000 0 0
QUANTA SVCS INC COM 74762E102 193,539 5,120,073 SH   SOLE   5,120,073 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 20,391 84,559 SH   SOLE   84,559 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,447 30,390 SH   SOLE   30,390 0 0
SHOPIFY INC CL A 82509L107 467 1,500 SH   SOLE   1,500 0 0
SPLUNK INC COM 848637104 236 2,000 SH   SOLE   2,000 0 0
SQUARE INC CL A 852234103 310 5,000 SH   SOLE   5,000 0 0
TARGA RES CORP COM 87612G101 603 15,000 SH   SOLE   15,000 0 0
TARGET CORP COM 87612E106 30,469 285,000 SH   SOLE   285,000 0 0
UNITED RENTALS INC COM 911363109 11,218 90,000 SH   SOLE   90,000 0 0
VARIAN MED SYS INC COM 92220P105 5,688 47,759 SH   SOLE   47,759 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 537 19,400 SH   SOLE   19,400 0 0
WALMART INC COM 931142103 19,582 165,000 SH   SOLE   165,000 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 68 25,000 SH   SOLE   25,000 0 0
WHIRLPOOL CORP COM 963320106 1,584 10,000 SH   SOLE   10,000 0 0