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
ABBVIE INCCOM00287Y1095,08747,154SH SOLE 47,15400
ACORDA THERAPEUTICS INCCOM NEW00484M60112527,100SH SOLE 27,10000
ADOBE SYSTEMS INCORPORATEDCOM00724F10115,49026,906SH SOLE 26,90600
ADVANCE AUTO PARTS INCCOM00751Y1061,9349,256SH SOLE 9,25600
ADVANCED MICRO DEVICES INCCOM0079031074844,707SH SOLE 4,70700
ADVISORSHARES TRHOTEL ETF00768Y39626210,322SH SOLE 10,32200
ALKALINE WTR CO INCCOM NEW01643A2073220,000SH SOLE 20,00000
ALPHABET INCCAP STK CL A02079K30518,4376,896SH SOLE 6,89600
ALPHABET INCCAP STK CL C02079K1071,746655SH SOLE 65500
ALTICE USA INCCL A02156K1036,016290,356SH SOLE 290,35600
ALTRIA GROUP INCCOM02209S1034088,972SH SOLE 8,97200
AMAZON COM INCCOM02313510623,7057,216SH SOLE 7,21600
AMERICAN INTL GROUP INCCOM NEW02687478413,133239,255SH SOLE 239,25500
AMERICAN TOWER CORP NEWCOM03027X10011,39242,924SH SOLE 42,92400
AMERISOURCEBERGEN CORPCOM03073E1051,1399,537SH SOLE 9,53700
AMGEN INCCOM0311621007,14133,580SH SOLE 33,58000
ANNALY CAPITAL MANAGEMENT INCOM03571040976590,895SH SOLE 90,89500
APPLE INCCOM03783310017,775125,619SH SOLE 125,61900
APPLIED MATLS INCCOM03822210514,989116,436SH SOLE 116,43600
APTARGROUP INCCOM0383361034774,000SH SOLE 4,00000
ARK ETF TRAUTNMUS TECHNLGY00214Q2034886,255SH SOLE 6,25500
ARK ETF TRINNOVATION ETF00214Q1044944,472SH SOLE 4,47200
ARK ETF TRFINTECH INNOVA00214Q7084789,688SH SOLE 9,68800
AT&T INCCOM00206R1023,473128,597SH SOLE 128,59700
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,3785,049SH SOLE 5,04900
BK OF AMERICA CORPCOM0605051043899,169SH SOLE 9,16900
BLACKSTONE INCCOM09260D1074163,575SH SOLE 3,57500
BOEING COCOM0970231051,0864,938SH SOLE 4,93800
BP PLCSPONSORED ADR0556221042579,400SH SOLE 9,40000
BRITISH AMERN TOB PLCSPONSORED ADR11044810713,131372,196SH SOLE 372,19600
CADENCE DESIGN SYSTEM INCCOM1273871081,2948,547SH SOLE 8,54700
CATERPILLAR INCCOM1491231013771,964SH SOLE 1,96400
CHEVRON CORP NEWCOM1667641009,25891,256SH SOLE 91,25600
CIGNA CORP NEWCOM1255231008,89444,434SH SOLE 44,43400
CISCO SYS INCCOM17275R1021,92635,384SH SOLE 35,38400
CISCO SYS INCCOM17275R1021300SHCallSOLE 30000
CITIGROUP INCCOM NEW1729674241,44920,643SH SOLE 20,64300
CLOROX CO DELCOM1890541094512,724SH SOLE 2,72400
COCA COLA COCOM1912161009,984190,281SH SOLE 190,28100
COMCAST CORP NEWCL A20030N1014,90387,657SH SOLE 87,65700
CONSOLIDATED EDISON INCCOM2091151043765,183SH SOLE 5,18300
COSTCO WHSL CORP NEWCOM22160K105250557SH SOLE 55700
CROWN CASTLE INTL CORP NEWCOM22822V1011,1986,912SH SOLE 6,91200
DERMTECH INCCOM24984K10542513,221SH SOLE 13,22100
DISNEY WALT COCOM2546871068034,746SH SOLE 4,74600
DOLLAR GEN CORP NEWCOM25667710515,30972,164SH SOLE 72,16400
DOMINION ENERGY INCCOM25746U10910,146138,943SH SOLE 138,94300
DUKE ENERGY CORP NEWCOM NEW26441C2043093,169SH SOLE 3,16900
EATON VANCE TAX-MANAGED BUY-COM27828Y1081,13270,772SH SOLE 70,77200
ECOLAB INCCOM2788651003,75317,988SH SOLE 17,98800
ENPHASE ENERGY INCCOM29355A1072851,900SH SOLE 1,90000
ENSERVCO CORPCOM NEW29358Y2016847,455SH SOLE 47,45500
ENTERPRISE PRODS PARTNERS LCOM29379210740618,782SH SOLE 18,78200
EPAM SYS INCCOM29414B1041,4712,579SH SOLE 2,57900
ETF SER SOLUTIONSUS GLB JETS26922A84226111,030SH SOLE 11,03000
ETF SER SOLUTIONSUS GLB JETS26922A8420100SHCallSOLE 10000
EVEREST RE GROUP LTDCOMG3223R1081,0994,381SH SOLE 4,38100
EXELON CORPCOM30161N1013517,267SH SOLE 7,26700
EXPEDITORS INTL WASH INCCOM3021301097,79865,455SH SOLE 65,45500
EXXON MOBIL CORPCOM30231G1025589,491SH SOLE 9,49100
FACEBOOK INCCL A30303M10215,66546,155SH SOLE 46,15500
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X84650310,329SH SOLE 10,32900
FIRSTENERGY CORPCOM33793210784723,783SH SOLE 23,78300
FORD MTR CO DELCOM34537086014210,009SH SOLE 10,00900
FORTINET INCCOM34959E1091,6845,768SH SOLE 5,76800
FORTUNA SILVER MINES INCCOM3499151084511,483SH SOLE 11,48300
FREEPORT-MCMORAN INCCL B35671D8571,41243,404SH SOLE 43,40400
GENERAL DYNAMICS CORPCOM3695501085893,005SH SOLE 3,00500
GENERAL ELECTRIC COCOM NEW3696043013513,410SH SOLE 3,41000
GLOBAL X FDSUS INFR DEV ETF37954Y67310,409409,659SH SOLE 409,65900
HALOZYME THERAPEUTICS INCCOM40637H1091,11727,466SH SOLE 27,46600
HOME DEPOT INCCOM43707610216,52150,331SH SOLE 50,33100
HUMACYTE INCCOM44486Q10312010,308SH SOLE 10,30800
INNOVATIVE INDL PPTYS INCCOM45781V1015672,453SH SOLE 2,45300
INTEL CORPCOM4581401001,83734,479SH SOLE 34,47900
INTERNATIONAL BUSINESS MACHSCOM4592001011,43910,360SH SOLE 10,36000
INTUITCOM4612021031,2402,298SH SOLE 2,29800
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G7066237,790SH SOLE 7,79000
INVESCO EXCH TRADED FD TR IITAXABLE MUN BD46138G8051,95859,497SH SOLE 59,49700
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5082,875130,038SH SOLE 130,03800
INVESCO EXCH TRADED FD TR IIKBW BK ETF46138E6281,07315,989SH SOLE 15,98900
INVESCO EXCHANGE TRADED FD TAEROSPACE DEFN46137V1003845,337SH SOLE 5,33700
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2581,74523,020SH SOLE 23,02000
INVESCO QQQ TRUNIT SER 146090E1031,5404,304SH SOLE 4,30400
ISHARES GOLD TRISHARES NEW46428520447614,258SH SOLE 14,25800
ISHARES INCCORE MSCI EMKT46434G10310,016162,169SH SOLE 162,16900
ISHARES TRS&P 500 VAL ETF4642874085,97641,094SH SOLE 41,09400
ISHARES TRRUS 1000 ETF4642876229103,767SH SOLE 3,76700
ISHARES TRRUSSELL 2000 ETF46428765510,34547,290SH SOLE 47,29000
ISHARES TRRUS 2000 VAL ETF4642876304,26026,589SH SOLE 26,58900
ISHARES TRU.S. REAL ES ETF4642877399859,622SH SOLE 9,62200
ISHARES TRRUS MD CP GR ETF4642874811,0989,795SH SOLE 9,79500
ISHARES TRISHARES BIOTECH4642875562921,804SH SOLE 1,80400
ISHARES TRBARCLAYS 7 10 YR4642874403,70732,174SH SOLE 32,17400
ISHARES TR20 YR TR BD ETF4642874321,1618,046SH SOLE 8,04600
ISHARES TRCORE US AGGBD ET4642872261,85216,129SH SOLE 16,12900
ISHARES TREAFE VALUE ETF4642888772,54650,064SH SOLE 50,06400
ISHARES TREAFE GRWTH ETF4642888851,0599,946SH SOLE 9,94600
ISHARES TRJPMORGAN USD EMG4642882815675,148SH SOLE 5,14800
ISHARES TR0-5 YR TIPS ETF46429B7471,79116,954SH SOLE 16,95400
ISHARES TRCORE MSCI EURO46434V7389,281165,560SH SOLE 165,56000
ISHARES TRESG AW MSCI EAFE46435G5162162,753SH SOLE 2,75300
JACOBS ENGR GROUP INCCOM46981410714,002105,651SH SOLE 105,65100
JOHNSON & JOHNSONCOM4781601046453,997SH SOLE 3,99700
JPMORGAN CHASE & COCOM46625H10020,262123,781SH SOLE 123,78100
KIMBERLY-CLARK CORPCOM4943681036414,844SH SOLE 4,84400
KINDER MORGAN INC DELCOM49456B10117710,580SH SOLE 10,58000
KLA CORPCOM NEW4824801001,2823,832SH SOLE 3,83200
LABORATORY CORP AMER HLDGSCOM NEW50540R4096,93024,624SH SOLE 24,62400
LINDE PLCSHSG5494J1033,23011,009SH SOLE 11,00900
LOCKHEED MARTIN CORPCOM5398301091,7164,972SH SOLE 4,97200
LOWES COS INCCOM5486611071,3796,795SH SOLE 6,79500
MANAGED PORTFOLIO SERIESTORTOISE NRAM PI56167N7202,15398,781SH SOLE 98,78100
MARATHON OIL CORPCOM56584910623517,180SH SOLE 17,18000
MASTERCARD INCORPORATEDCL A57636Q10413,13737,783SH SOLE 37,78300
MCDONALDS CORPCOM5801351014,27617,736SH SOLE 17,73600
MCKESSON CORPCOM58155Q10310,08150,561SH SOLE 50,56100
MEDTRONIC PLCSHSG5960L10312,14096,847SH SOLE 96,84700
MERCADOLIBRE INCCOM58733R102287171SH SOLE 17100
MERCK & CO INCCOM58933Y1054886,500SH SOLE 6,50000
META MATERIALS INCCOM59134N1048715,000SH SOLE 15,00000
METLIFE INCCOM59156R1081,75228,385SH SOLE 28,38500
MICROCHIP TECHNOLOGY INC.COM5950171041,1117,237SH SOLE 7,23700
MICROSOFT CORPCOM59491810427,79198,579SH SOLE 98,57900
NETFLIX INCCOM64110L106548898SH SOLE 89800
NEW YORK MTG TR INCNOTE 6.250% 1/1649604AD71010,000PRN SOLE 10,00000
NEWMONT CORPCOM6516391062133,914SH SOLE 3,91400
NIKE INCCL B6541061032531,745SH SOLE 1,74500
NIO INCSPON ADS62914V1062316,484SH SOLE 6,48400
NVIDIA CORPORATIONCOM67066G1043531,703SH SOLE 1,70300
ORACLE CORPCOM68389X1051,20613,843SH SOLE 13,84300
PALO ALTO NETWORKS INCCOM69743510520,37142,528SH SOLE 42,52800
PARKER-HANNIFIN CORPCOM7010941041,0723,832SH SOLE 3,83200
PAYCHEX INCCOM7043261071,50713,399SH SOLE 13,39900
PAYPAL HLDGS INCCOM70450Y1033911,504SH SOLE 1,50400
PEPSICO INCCOM7134481084,17327,746SH SOLE 27,74600
PFIZER INCCOM7170811035,855136,125SH SOLE 136,12500
PHILIP MORRIS INTL INCCOM7181721091,59816,856SH SOLE 16,85600
PROCTER AND GAMBLE COCOM7427181093,11722,299SH SOLE 22,29900
QORVO INCCOM74736K1011,1076,621SH SOLE 6,62100
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,97422,966SH SOLE 22,96600
ROKU INCCOM CL A77543R102234748SH SOLE 74800
SALESFORCE COM INCCOM79466L3023181,173SH SOLE 1,17300
SANDSTORM GOLD LTDCOM NEW80013R2068915,500SH SOLE 15,50000
SCHWAB CHARLES CORPCOM8085131056,93595,210SH SOLE 95,21000
SCHWAB CHARLES CORPCOM80851310512,000SHPutSOLE 2,00000
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8861,70426,673SH SOLE 26,67300
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1004,47556,563SH SOLE 56,56300
SELECT SECTOR SPDR TRENERGY81369Y5064,06978,110SH SOLE 78,11000
SELECT SECTOR SPDR TRFINANCIAL81369Y60510,852289,153SH SOLE 289,15300
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7043,03731,041SH SOLE 31,04100
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80327,877186,694SH SOLE 186,69400
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3081,00314,572SH SOLE 14,57200
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2094,66836,670SH SOLE 36,67000
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4073,72720,767SH SOLE 20,76700
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8601,32929,892SH SOLE 29,89200
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,54019,218SH SOLE 19,21800
SERVICENOW INCCOM81762P10216,33926,257SH SOLE 26,25700
SHOPIFY INCCL A82509L107378279SH SOLE 27900
SNAP INCCL A83304A1063725,033SH SOLE 5,03300
SOUTHERN COCOM8425871072,64242,628SH SOLE 42,62800
SPDR GOLD TRGOLD SHS78463V1073,83423,344SH SOLE 23,34400
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5093538,307SH SOLE 8,30700
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88971419,730SH SOLE 19,73000
SPDR S&P 500 ETF TRTR UNIT78462F1036,26514,600SH SOLE 14,60000
SPDR SER TRS&P BIOTECH78464A8708316,607SH SOLE 6,60700
SPDR SER TRS&P METALS MNG78464A7551,80543,234SH SOLE 43,23400
SPDR SER TRS&P RETAIL ETF78464A7141,00011,076SH SOLE 11,07600
SPDR SER TRS&P REGL BKG78464A6981,00114,779SH SOLE 14,77900
SPDR SER TRS&P BK ETF78464A7979,626181,936SH SOLE 181,93600
SPDR SER TRPORTFOLIO S&P40078464A8471,03722,476SH SOLE 22,47600
SPDR SER TRSPDR BLOOMBERG78468R6635,04055,106SH SOLE 55,10600
SPDR SER TRPORTFOLIO S&P50078464A8549,397186,226SH SOLE 186,22600
SPDR SER TRPORTFOLIO S&P60078468R85374517,487SH SOLE 17,48700
SPDR SER TRS&P KENSHO NEW78468R6485018,227SH SOLE 8,22700
SUNDIAL GROWERS INCCOM86730L1091318,910SH SOLE 18,91000
SYNCHRONY FINANCIALCOM87165B10312,251250,631SH SOLE 250,63100
SYNOPSYS INCCOM8716071071,2534,186SH SOLE 4,18600
T-MOBILE US INCCOM8725901048,17063,946SH SOLE 63,94600
TELADOC HEALTH INCCOM87918A1054413,478SH SOLE 3,47800
TEMPUR SEALY INTL INCCOM88023U1011,11624,046SH SOLE 24,04600
TESLA INCCOM88160R1012,2162,857SH SOLE 2,85700
TEXAS INSTRS INCCOM8825081044362,266SH SOLE 2,26600
THERMO FISHER SCIENTIFIC INCCOM88355610212,32321,569SH SOLE 21,56900
TRUIST FINL CORPCOM89832Q1091,73329,541SH SOLE 29,54100
UBER TECHNOLOGIES INCCOM90353T1002585,768SH SOLE 5,76800
UBER TECHNOLOGIES INCCOM90353T1001100SHCallSOLE 10000
UNION PAC CORPCOM9078181083421,746SH SOLE 1,74600
UNITED PARCEL SERVICE INCCL B9113121062,73114,998SH SOLE 14,99800
VANECK ETF TRUSTSEMICONDUCTR ETF92189F6761,0183,972SH SOLE 3,97200
VANGUARD INDEX FDSVALUE ETF9229087442021,489SH SOLE 1,48900
VANGUARD INDEX FDSMID CAP ETF9229086292441,029SH SOLE 1,02900
VANGUARD INDEX FDSLARGE CAP ETF9229086377893,927SH SOLE 3,92700
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582474,942SH SOLE 4,94200
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C77116,124302,574SH SOLE 302,57400
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464062962,861SH SOLE 2,86100
VERIZON COMMUNICATIONS INCCOM92343V1041,60929,795SH SOLE 29,79500
VISA INCCOM CL A92826C8395322,388SH SOLE 2,38800
WALMART INCCOM9311421032641,894SH SOLE 1,89400
WARNER MUSIC GROUP CORPCOM CL A9345502035,858137,067SH SOLE 137,06700
WASTE MGMT INC DELCOM94106L1099,56764,052SH SOLE 64,05200
WELLS FARGO CO NEWCOM9497461011,96142,244SH SOLE 42,24400
WILLIAMS COS INCCOM9694571003,801146,527SH SOLE 146,52700
WILLIS TOWERS WATSON PLC LTDSHSG966291033381,453SH SOLE 1,45300
WISDOMTREE TRFLOATNG RAT TREA97717X62816,997677,161SH SOLE 677,16100
ZIMMER BIOMET HOLDINGS INCCOM98956P1021,92513,151SH SOLE 13,15100
ZOETIS INCCL A98978V1031,0575,443SH SOLE 5,44300