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
ALPS ETF TRCLEAN ENERGY00162Q4601,63320,370SH SOLE 20,37000
ARK ETF TRNEXT GNRTN INTER00214Q4012,01013,734SH SOLE 13,73400
AEROJET ROCKETDYNE HLDGS INCCOM0078001053,48565,943SH SOLE 65,94300
ALPHA ARCHITECT ETF TRUS QUAN VALUE02072L1029,707346,409SH SOLE 346,40900
ALPHA ARCHITECT ETF TRINTL QUAN VALUE02072L20112,881470,392SH SOLE 470,39200
ALPHA ARCHITECT ETF TRINTL QUAN MOMNTM02072L30016,906490,181SH SOLE 490,18100
ALPHA ARCHITECT ETF TRUS QUAN MOMENTUM02072L40912,921246,750SH SOLE 246,75000
AMAZON COM INCCOM0231351061,273391SH SOLE 39100
AMERICAN ELEC PWR CO INCCOM0255371014775,727SH SOLE 5,72700
ANTHEM INCCOM0367521032,8508,875SH SOLE 8,87500
B & G FOODS INC NEWCOM05508R1061,77163,858SH SOLE 63,85800
BJS WHSL CLUB HLDGS INCCOM05550J1012,69372,228SH SOLE 72,22800
BERRY GLOBAL GROUP INCCOM08579W1032,88551,342SH SOLE 51,34200
BEST BUY INCCOM0865161012,71727,231SH SOLE 27,23100
BHP GROUP LTDSPONSORED ADS08860610884812,979SH SOLE 12,97900
BIG LOTS INCCOM0893021032,54559,289SH SOLE 59,28900
BIOGEN INCCOM09062X1032,72711,138SH SOLE 11,13800
BOSTON BEER INCCL A1005571071,9091,920SH SOLE 1,92000
BRUNSWICK CORPCOM1170431092,58133,858SH SOLE 33,85800
CVS HEALTH CORPCOM1266501002,73640,057SH SOLE 40,05700
CAREDX INCCOM14167L1032,17930,076SH SOLE 30,07600
CARRIER GLOBAL CORPORATIONCOM14448C1041,70745,260SH SOLE 45,26000
CHEGG INCCOM1630921092,05722,774SH SOLE 22,77400
CHEVRON CORP NEWCOM1667641006888,143SH SOLE 8,14300
CIENA CORPCOM NEW1717793092,83153,571SH SOLE 53,57100
CISCO SYS INCCOM17275R1022,70760,988SH SOLE 60,98800
CLOUDFLARE INCCL A COM18915M1071,79223,578SH SOLE 23,57800
CONOCOPHILLIPSCOM20825C10476619,149SH SOLE 19,14900
CROWDSTRIKE HLDGS INCCL A22788C1052,43211,482SH SOLE 11,48200
CROWN HLDGS INCCOM2283681067237,218SH SOLE 7,21800
DBX ETF TRXTRACK USD HIGH23305143215,485309,138SH SOLE 309,13800
DBX ETF TRXTRACK HRVST CSI2330518795,428135,489SH SOLE 135,48900
DATADOG INCCL A COM23804L1031,76317,909SH SOLE 17,90900
DAVITA INCCOM23918K1082,82724,084SH SOLE 24,08400
DICKS SPORTING GOODS INCCOM2533931022,97052,829SH SOLE 52,82900
DIGITAL TURBINE INCCOM NEW25400W1022,31540,924SH SOLE 40,92400
DISNEY WALT COCOM2546871061,1566,378SH SOLE 6,37800
DISH NETWORK CORPORATIONCL A25470M1092,87288,794SH SOLE 88,79400
DOCUSIGN INCCOM2561631061,7037,659SH SOLE 7,65900
EBAY INC.COM2786421032,63652,455SH SOLE 52,45500
ENTERPRISE PRODS PARTNERS LCOM29379210799050,552SH SOLE 50,55200
ETSY INCCOM29786A1062,07111,641SH SOLE 11,64100
EXP WORLD HLDGS INCCOM30212W1002,02732,112SH SOLE 32,11200
EXXON MOBIL CORPCOM30231G10276218,476SH SOLE 18,47600
FASTLY INCCL A31188V1001,76720,230SH SOLE 20,23000
FATE THERAPEUTICS INCCOM31189P1022,72329,941SH SOLE 29,94100
FIDELITY NATL INFORMATION SVCOM31620M1064433,131SH SOLE 3,13100
FREEPORT-MCMORAN INCCL B35671D85789634,419SH SOLE 34,41900
FRESHPET INCCOM3580391051,83112,898SH SOLE 12,89800
GENERAC HLDGS INCCOM3687361041,7487,687SH SOLE 7,68700
GOOSEHEAD INS INCCOM CL A38267D1091,75214,046SH SOLE 14,04600
GREEN DOT CORPCL A39304D1021,69730,410SH SOLE 30,41000
HUMANA INCCOM4448591022,8857,033SH SOLE 7,03300
INTEL CORPCOM4581401002,74555,093SH SOLE 55,09300
INVESCO QQQ TRUNIT SER 146090E10317,35855,327SH SOLE 55,32700
INVESCO EXCHANGE TRADED FD TDYNMC SEMICNDT46137V6473,89437,115SH SOLE 37,11500
IROBOT CORPCOM4627261004,42455,095SH SOLE 55,09500
ISHARES INCMSCI AUST ETF4642861031,43259,811SH SOLE 59,81100
ISHARES INCMSCI BRAZIL ETF46428640096425,994SH SOLE 25,99400
ISHARES INCMSCI EURZONE ETF4642866083,83587,000SH SOLE 87,00000
ISHARES INCMSCI MEXICO ETF4642868221,49834,845SH SOLE 34,84500
ISHARES TRS&P MC 400GR ETF4642876061,47120,370SH SOLE 20,37000
ISHARES TRRUS 2000 VAL ETF46428763010,98383,361SH SOLE 83,36100
ISHARES TRGL CLEAN ENE ETF4642882244,304152,419SH SOLE 152,41900
ISHARES TRASIA 50 ETF46428843012,206140,020SH SOLE 140,02000
ISHARES SILVER TRISHARES46428Q10912,183495,866SH SOLE 495,86600
ISHARES TRMSCI INDIA ETF46429B5981,51437,655SH SOLE 37,65500
ISHARES TRCORE MSCI PAC46434V6966,24596,936SH SOLE 96,93600
JPMORGAN CHASE & COCOM46625H1009887,773SH SOLE 7,77300
KB HOMECOM48666K1092,61878,098SH SOLE 78,09800
KINSALE CAP GROUP INCCOM49714P1081,4257,122SH SOLE 7,12200
KODIAK SCIENCES INCCOM50015M1091,83412,486SH SOLE 12,48600
KROGER COCOM5010441012,85689,925SH SOLE 89,92500
LGI HOMES INCCOM50187T1062,61124,668SH SOLE 24,66800
LOCKHEED MARTIN CORPCOM5398301092,7707,803SH SOLE 7,80300
LOWES COS INCCOM5486611072,73517,040SH SOLE 17,04000
MARTIN MARIETTA MATLS INCCOM5732841067282,562SH SOLE 2,56200
MASCO CORPCOM5745991062,74249,915SH SOLE 49,91500
MASTERCARD INCORPORATEDCL A57636Q1047232,025SH SOLE 2,02500
MCKESSON CORPCOM58155Q1032,78716,023SH SOLE 16,02300
MERITAGE HOMES CORPCOM59001A1022,61631,589SH SOLE 31,58900
MICROSOFT CORPCOM5949181041,9168,616SH SOLE 8,61600
MIRATI THERAPEUTICS INCCOM60468T1051,6347,439SH SOLE 7,43900
MOLINA HEALTHCARE INCCOM60855R1002,91113,688SH SOLE 13,68800
MOLSON COORS BEVERAGE COCL B60871R2092,74160,654SH SOLE 60,65400
MONOLITHIC PWR SYS INCCOM6098391051,9505,325SH SOLE 5,32500
MURPHY USA INCCOM6267551022,73220,877SH SOLE 20,87700
NEXSTAR MEDIA GROUP INCCL A65336K1032,94426,959SH SOLE 26,95900
NEXTERA ENERGY INCCOM65339F1014946,399SH SOLE 6,39900
NORTHROP GRUMMAN CORPCOM6668071022,7949,169SH SOLE 9,16900
NOVAVAX INCCOM NEW6700024011,55813,969SH SOLE 13,96900
NU SKIN ENTERPRISES INCCL A67018T1052,89452,973SH SOLE 52,97300
NVIDIA CORPORATIONCOM67066G1041,6943,244SH SOLE 3,24400
PG&E CORPCOM69331C10891673,526SH SOLE 73,52600
PACIFIC BIOSCIENCES CALIF INCOM69404D1082,938113,279SH SOLE 113,27900
PELOTON INTERACTIVE INCCL A COM70614W1002,36415,580SH SOLE 15,58000
PENN NATL GAMING INCCOM7075691095145,948SH SOLE 5,94800
PIMCO ETF TR15+ YR US TIPS72201R30416,056181,173SH SOLE 181,17300
PINTEREST INCCL A72352L1061,74826,523SH SOLE 26,52300
PROSHARES TRRUSS 2000 DIVD74347B6981,27322,175SH SOLE 22,17500
PULTE GROUP INCCOM7458671012,65761,626SH SOLE 61,62600
PURPLE INNOVATION INCCOM74640Y1061,94759,093SH SOLE 59,09300
QUEST DIAGNOSTICS INCCOM74834L1002,75223,091SH SOLE 23,09100
QUIDEL CORPCOM74838J1011,6509,182SH SOLE 9,18200
QURATE RETAIL INCCOM SER A74915M1002,812256,352SH SOLE 256,35200
RENEWABLE ENERGY GROUP INCCOM NEW75972A3012,57236,318SH SOLE 36,31800
REPLIGEN CORPCOM7599161091,7799,284SH SOLE 9,28400
RIO TINTO PLCSPONSORED ADR76720410082510,967SH SOLE 10,96700
SPDR GOLD TRGOLD SHS78463V1075,66431,757SH SOLE 31,75700
SPDR INDEX SHS FDSGLB NAT RESRCE78463X54199322,175SH SOLE 22,17500
SPDR SER TRS&P SEMICNDCTR78464A8621,98711,634SH SOLE 11,63400
SPDR SER TRBLOOMBERG SRT TR78468R4083,742138,845SH SOLE 138,84500
SPDR SER TRBLOOMBERG BRCLYS78468R6223,74534,376SH SOLE 34,37600
SCHLUMBERGER LTDCOM80685710880837,008SH SOLE 37,00800
SCHWAB STRATEGIC TRUS SML CAP ETF8085246074,10346,102SH SOLE 46,10200
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,45447,440SH SOLE 47,44000
SCHWAB STRATEGIC TRINTL SCEQT ETF80852488898226,081SH SOLE 26,08100
SEALED AIR CORP NEWCOM81211K1002,79260,980SH SOLE 60,98000
SERVICE CORP INTLCOM8175651042,77856,570SH SOLE 56,57000
SMUCKER J M COCOM NEW8326964052,78224,070SH SOLE 24,07000
SOLAREDGE TECHNOLOGIES INCCOM83417M1041,9065,974SH SOLE 5,97400
SPROUTS FMRS MKT INCCOM85208M1022,714135,018SH SOLE 135,01800
SQUARE INCCL A8522341031,7938,240SH SOLE 8,24000
SUNNOVA ENERGY INTL INC.COM86745K1041,79839,839SH SOLE 39,83900
SUNPOWER CORPCOM8676524061,86372,670SH SOLE 72,67000
SUNRUN INCCOM86771W1052,26932,702SH SOLE 32,70200
T-MOBILE US INCCOM8725901047545,590SH SOLE 5,59000
TC ENERGY CORPCOM87807B10743310,634SH SOLE 10,63400
10X GENOMICS INCCL A COM88025U1091,64511,616SH SOLE 11,61600
TESLA INCCOM88160R1012,0532,910SH SOLE 2,91000
TG THERAPEUTICS INCCOM88322Q1082,88955,545SH SOLE 55,54500
THE TRADE DESK INCCOM CL A88339J1051,5771,969SH SOLE 1,96900
THOR INDS INCCOM8851601012,68428,858SH SOLE 28,85800
TRANSDIGM GROUP INCCOM8936411009751,575SH SOLE 1,57500
TWILIO INCCL A90138F1021,8475,457SH SOLE 5,45700
TWIST BIOSCIENCE CORPCOM90184D1002,22915,777SH SOLE 15,77700
UGI CORP NEWCOM9026811052,70977,492SH SOLE 77,49200
ULTRAGENYX PHARMACEUTICAL INCOM90400D1081,96114,165SH SOLE 14,16500
UNITED RENTALS INCCOM9113631092,82012,162SH SOLE 12,16200
UNITED STATES STL CORP NEWCOM91290910845727,280SH SOLE 27,28000
UNITED THERAPEUTICS CORP DELCOM91307C1022,85118,781SH SOLE 18,78100
UNITEDHEALTH GROUP INCCOM91324P1022,8618,159SH SOLE 8,15900
VANECK VECTORS ETF TRFALLEN ANGEL HG92189F43715,620486,608SH SOLE 486,60800
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F67637,330170,910SH SOLE 170,91000
VANECK VECTORS ETF TRJR GOLD MINERS E92189F7914,86689,717SH SOLE 89,71700
VEEVA SYS INCCL A COM9224751081,7336,367SH SOLE 6,36700
VANGUARD INDEX FDSSM CP VAL ETF9229086111,92413,528SH SOLE 13,52800
VISA INCCOM CL A92826C8396993,196SH SOLE 3,19600
VISTRA CORPCOM92840M1023,057155,495SH SOLE 155,49500
VULCAN MATLS COCOM9291601097394,981SH SOLE 4,98100
WERNER ENTERPRISES INCCOM9507551082,70769,028SH SOLE 69,02800
WEST PHARMACEUTICAL SVSC INCCOM9553061051,7806,282SH SOLE 6,28200
WHIRLPOOL CORPCOM9633201062,64014,627SH SOLE 14,62700
WILLIAMS SONOMA INCCOM9699041012,51524,697SH SOLE 24,69700
WISDOMTREE TRUS SMALLCAP FUND97717W56210,996282,524SH SOLE 282,52400
ZILLOW GROUP INCCL A98954M1012,12515,632SH SOLE 15,63200
ZILLOW GROUP INCCL C CAP STK98954M2002,07215,960SH SOLE 15,96000
ZSCALER INCCOM98980G1022,28411,439SH SOLE 11,43900
ZOOM VIDEO COMMUNICATIONS INCL A98980L1011,2393,672SH SOLE 3,67200
AON PLCSHS CL AG0403H1084792,265SH SOLE 2,26500
HERBALIFE NUTRITION LTDCOM SHSG4412G1012,76057,430SH SOLE 57,43000
HORIZON THERAPEUTICS PUB LSHSG461881011,79624,558SH SOLE 24,55800