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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABERDEEN STD PALLADIUM ETF TPHYSCL PALLADM0032621021,3695,692SH SOLE 5,69200
AMERICAN ELEC PWR INCCOM0255371016417,560SH SOLE 7,56000
AXCELIS TECHNOLOGIES INCCOM NEW05454020870118,348SH SOLE 18,34800
AXON ENTERPRISE INCCOM05464C1014473,207SH SOLE 3,20700
CAREDX INCCOM14167L10394214,958SH SOLE 14,95800
CHEGG INCCOM1630921093674,394SH SOLE 4,39400
CISCO SYS INCCOM17275R10280015,447SH SOLE 15,44700
CONOCOPHILLIPSCOM20825C1042524,717SH SOLE 4,71700
DEXCOM INCCOM2521311075671,632SH SOLE 1,63200
EMERGENT BIOSOLUTIONS INCCOM29089Q1052522,789SH SOLE 2,78900
ENTERGY CORP NEWCOM29364G1034154,210SH SOLE 4,21000
ETF SER SOLUTIONSNETLEASE CORP26922A2481,87068,157SH SOLE 68,15700
FEDERATED HERMES INCCL B3142111032056,500SH SOLE 6,50000
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3032045,000SH SOLE 5,00000
FIRST TR EXCHANGE TRADED FDNY ARCA BIOTECH33733E2038775,587SH SOLE 5,58700
FIRST TR EXCHANGE TRADED FDDJ INTERNT IDX33733E3029814,590SH SOLE 4,59000
FIVE9 INCCOM3383071011,0076,648SH SOLE 6,64800
FORMFACTOR INCCOM3463751082535,909SH SOLE 5,90900
FORTINET INCCOM34959E1099785,392SH SOLE 5,39200
FREEPORT-MCMORAN INCCL B35671D8573019,200SH SOLE 9,20000
FULGENT GENETICSCOM3596641094795,191SH SOLE 5,19100
GLAXOSMITHKLINE PLCSPONSORED ADR37733W10552414,400SH SOLE 14,40000
GLOBAL X FDSLITHIUM BTRY ETF37954Y8551,62928,148SH SOLE 28,14800
GLOBAL X FDSGLOBAL X URANIUM37954Y8712,378127,793SH SOLE 127,79300
HUBSPOT INCCOM4435731001,2892,959SH SOLE 2,95900
II-VI INCCOM9021041085698,547SH SOLE 8,54700
INPHI CORPCOM45772F1079575,479SH SOLE 5,47900
INSULET CORPCOM45784P1018533,262SH SOLE 3,26200
INVESCO ACTIVELY MANAGD ETFOPTIMUM YIELD46090F1003,906227,119SH SOLE 227,11900
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V1348919,457SH SOLE 9,45700
INVESCO EXCHANGE TRADED FD TS&P500 BUY WRT46137V3993,818176,777SH SOLE 176,77700
INVESCO EXCHNG TRADED FD TRS&P500 LOW VOL46138E35463010,825SH SOLE 10,82500
IROBOT CORPCOM4627261002321,993SH SOLE 1,99300
ISHARES TRJP MOR EM MK ETF4642882812482,285SH SOLE 2,28500
ISHARES TRGL CLEAN ENE ETF4642882242018,555SH SOLE 8,55500
ISHARES TRCORE S&P MCP ETF4642875071,1014,232SH SOLE 4,23200
ISHARES TRMICRO-CAP ETF4642888699416,537SH SOLE 6,53700
ISHARES TRGLOB HLTHCRE ETF4642873252433,160SH SOLE 3,16000
ISHARES TRGLOBAL TECH ETF4642872915121,689SH SOLE 1,68900
ISHARES TRNATIONAL MUN ETF4642884149848,474SH SOLE 8,47400
ISHARES TRPHLX SEMICND ETF4642875238792,125SH SOLE 2,12500
ISHARES TRSHRT NAT MUN ETF4642881589198,521SH SOLE 8,52100
ISHARES TRMSCI ACWI ETF4642882571,36114,336SH SOLE 14,33600
ISHARES TRCORE US AGGBD ET4642872264,81842,330SH SOLE 42,33000
ISHARES TRMSCI EMG MKT ETF46428723413,138247,559SH SOLE 247,55900
ISHARES TR1-3 YR CR BD ETF4642886463,16357,858SH SOLE 57,85800
ISHARES TRCORE S&P SCP ETF4642878041,14110,550SH SOLE 10,55000
ISHARES TRSP SMCP600VL ETF4642878794,41143,733SH SOLE 43,73300
ISHARES TRRUSSELL 2000 ETF4642876558,11537,223SH SOLE 37,22300
KIMBERLY CLARK CORPCOM4943681036314,559SH SOLE 4,55900
LILLY ELI & COCOM5324571086753,638SH SOLE 3,63800
LUMINEX CORP DELCOM55027E10251516,215SH SOLE 16,21500
NOVARTIS A GSPONSORED ADR66987V1094535,200SH SOLE 5,20000
ONTO INNOVATION INCCOM6833441055739,194SH SOLE 9,19400
PACKAGING CORP AMERCOM6951561095013,700SH SOLE 3,70000
PROSHARES TRPSHS SHORT DOW 3074347B2352326,470SH SOLE 6,47000
PROSHARES TRSHORT QQQ NEW74347B71418813,304SH SOLE 13,30400
PROSHARES TRSHORT S&P 500 NE74347B42517810,586SH SOLE 10,58600
PROSHARES TRULTRASHRT S&P50074347B3832,132196,713SH SOLE 196,71300
PROSHARES TRULTSHT RUSS200074347G6891,642108,267SH SOLE 108,26700
Q2 HLDGS INCCOM74736L1092312,342SH SOLE 2,34200
QUIDEL CORPCOM74838J1012682,124SH SOLE 2,12400
RAPID7 INCCOM7534221044456,064SH SOLE 6,06400
RIO TINTO PLCSPONSORED ADR7672041002102,700SH SOLE 2,70000
SALESFORCE COM INCCOM79466L3026433,064SH SOLE 3,06400
SCHWAB STRATEGIC TRUS SML CAP ETF8085246073063,099SH SOLE 3,09900
SCHWAB STRATEGIC TRUS AGGREGATE B8085248392033,761SH SOLE 3,76100
SCHWAB STRATEGIC TRUS BRD MKT ETF80852410218,741194,978SH SOLE 194,97800
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247976,27285,685SH SOLE 85,68500
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082,16629,238SH SOLE 29,23800
SCHWAB STRATEGIC TRSHT TM US TRES8085248622,81854,916SH SOLE 54,91600
SCHWAB STRATEGIC TRINTRM TRM TRES8085248541,68629,844SH SOLE 29,84400
SEAGATE TECHNOLOGY PLCSHSG7945M1076438,500SH SOLE 8,50000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8036134,690SH SOLE 4,69000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092231,915SH SOLE 1,91500
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1001,86523,550SH SOLE 23,55000
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041,86418,872SH SOLE 18,87200
SOUTHERN COCOM84258710764710,511SH SOLE 10,51100
SPDR INDEX SHS FDSS&P EM MKT DIV78463X53334511,440SH SOLE 11,44000
SPDR S&P 500 ETF TRTR UNIT78462F1035441,377SH SOLE 1,37700
SPDR SER TRNUVEEN BRC MUNIC78468R7214117,952SH SOLE 7,95200
SPDR SER TRS&P REGL BKG78464A6981,81627,112SH SOLE 27,11200
SPDR SER TRS&P 400 MDCP VAL78464A8392,04331,085SH SOLE 31,08500
SPDR SER TRNUVEEN BLMBRG SR78468R73950310,152SH SOLE 10,15200
SPDR SER TRPORTFOLIO SH TSR78468R10133210,814SH SOLE 10,81400
SPDR SERIES TRUSTPRTFLO S&P500 VL78464A5089,821257,829SH SOLE 257,82900
SQUARE INCCL A8522341037813,668SH SOLE 3,66800
TARGET CORPCOM87612E1069404,708SH SOLE 4,70800
TELADOC HEALTH INCCOM87918A1056963,983SH SOLE 3,98300
TOTAL SESPONSORED ADR89151E1092214,700SH SOLE 4,70000
UNITED STS OIL FD LPUNITS91232N2071,86645,314SH SOLE 45,31400
UPLAND SOFTWARE INCCOM91544A10994320,239SH SOLE 20,23900
VANECK VECTORS ETF TRSHORT MUNI ETF92189F52832417,945SH SOLE 17,94500
VANGUARD BD INDEX FD INCSHORT TRM BOND9219378274,40553,586SH SOLE 53,58600
VANGUARD INDEX FDSREAL ESTATE ETF9229085535335,762SH SOLE 5,76200
VANGUARD INDEX FDSMCAP GR INXVIP9229085382,48811,755SH SOLE 11,75500
VANGUARD INTL EQUITY INDEX FTT WORLD ST ETF9220427421,63416,830SH SOLE 16,83000
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702,68828,931SH SOLE 28,93100
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4092,11325,629SH SOLE 25,62900
WISDOMTREE TRUS DIVID EX FNCL97717W4064995,288SH SOLE 5,28800
WIX COM LTDSHSM980681056962,605SH SOLE 2,60500
ZENDESK INCCOM98936J1016064,745SH SOLE 4,74500
ZYNEX INCCOM98986M10335323,915SH SOLE 23,91500