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
3M COCOM88579Y1013872,215SH SOLE1000
ABBOTT LABSCOM0028241002652,418SH SOLE 000
ABBVIE INCCOM00287Y1094384,088SH SOLE1000
ADOBE SYSTEMS INCORPORATEDCOM00724F101495990SH SOLE1000
AKAMAI TECHNOLOGIES INCCOM00971T1012322,210SH SOLE1000
ALEXION PHARMACEUTICALS INCCOM0153511092721,740SH SOLE1000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1023261,400SH SOLE1000
ALLSTATE CORPCOM0200021011,0149,220SH SOLE1000
ALPS ETF TRCLEAN ENERGY00162Q4602102,615SH SOLE 000
ALTERYX INCCOM CL A02156B1032371,944SH SOLE 000
AMAZON COM INCCOM0231351064,1361,270SH SOLE1000
AMERICAN INTL GROUP INCCOM NEW0268747842777,316SH SOLE1000
AMERICAN TOWER CORP NEWCOM03027X1004532,018SH SOLE1000
AMGEN INCCOM0311621001,1244,890SH SOLE1000
APPLE INCCOM0378331007,29854,998SH SOLE1000
APTIV PLCSHSG6095L1092301,766SH SOLE1000
ARK ETF TRAUTNMUS TECHNLGY00214Q20381010,613SH SOLE 000
ARK ETF TRINNOVATION ETF00214Q1043,80330,546SH SOLE1000
ARK ETF TRNEXT GNRTN INTER00214Q4018485,794SH SOLE 000
ARK ETF TRGENOMIC REV ETF00214Q3021,09711,761SH SOLE 000
ASML HOLDING N VN Y REGISTRY SHSN07059210216443SH SOLE1000
AT&T INCCOM00206R1022839,842SH SOLE 000
AUTOMATIC DATA PROCESSING INCOM0530151038084,587SH SOLE1000
BK OF AMERICA CORPCOM06050510460219,847SH SOLE1000
BANK NOVA SCOTIA B CCOM0641491071,03219,106SH SOLE1000
BECTON DICKINSON & COCOM0758871093321,325SH SOLE1000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029914,272SH SOLE 000
BLACKSTONE GROUP INCCOM CL A09260D10765010,035SH SOLE1000
BOEING COCOM0970231052551,192SH SOLE 000
BRISTOL-MYERS SQUIBB COCOM11012210892414,898SH SOLE1000
BROADCOM INCCOM11135F101425970SH SOLE1000
CATERPILLAR INCCOM1491231019755,357SH SOLE1000
SCHWAB CHARLES CORPCOM8085131052103,960SH SOLE 000
CHEVRON CORP NEWCOM1667641008229,729SH SOLE1000
CHIPOTLE MEXICAN GRILL INCCOM169656105277200SH SOLE 000
CISCO SYS INCCOM17275R1021,09324,427SH SOLE1000
COMCAST CORP NEWCL A20030N1011,26024,044SH SOLE1000
COSTCO WHSL CORP NEWCOM22160K1057692,042SH SOLE1000
DARE BIOSCIENCE INCCOM23666P1016750,000SH SOLE 000
DOCUSIGN INCCOM2561631064822,168SH SOLE 000
DTE ENERGY COCOM2333311072141,762SH SOLE 000
ECOLAB INCCOM2788651006583,041SH SOLE1000
EDISON INTLCOM2810201073475,520SH SOLE1000
ENBRIDGE INCCOM29250N1052969,264SH SOLE1000
EQUINIX INCCOM29444U700250350SH SOLE1000
ESSEX PPTY TR INCCOM2971781058373,525SH SOLE1000
EXXON MOBIL CORPCOM30231G10298823,975SH SOLE 000
FACEBOOK INCCL A30303M1021,1874,345SH SOLE1000
FASTLY INCCL A31188V1003904,464SH SOLE 000
FEDEX CORPCOM31428X1063391,305SH SOLE 000
FIDELITY NATL INFORMATION SVCOM31620M1062521,783SH SOLE1000
FIRST TR EXCH TRD ALPHDX FDGERMANY ALPHA33737J1902474,824SH SOLE1000
FIRST TR EXCH TRD ALPHDX FDEUROPE ALPHADEX33737J1172366,191SH SOLE1000
FIRST TR EXCH TRD ALPHDX FDSWITZLND ALPHA33737J2322444,044SH SOLE1000
FIRST TR VALUE LINE DIVID INSHS33734H1067,477213,199SH SOLE1000
FIRST TR NASDAQ 100 TECH INDSHS3373451025273,815SH SOLE1000
FIRST TR BICK INDEX FDCOM SHS33733H1072546,757SH SOLE1000
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E10480711,950SH SOLE 000
FIRST TR EXCHANGE TRADED FDCHINDIA ETF33733A1022504,240SH SOLE1000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021,0364,883SH SOLE1000
FIRST TR EXCHANGE-TRADED FDNASDAQ TRANSN33738R79548617,315SH SOLE1000
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F8056,168112,694SH SOLE1000
FORD MTR CO DELCOM34537086026329,920SH SOLE 000
FREEPORT-MCMORAN INCCL B35671D8572158,282SH SOLE1000
FIRST TR EXCHANGE TRADED FDCONSUMR DISCRE33734X1015029,865SH SOLE1000
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X1765124,575SH SOLE1000
GENERAL ELECTRIC COCOM36960410311210,346SH SOLE 000
GLOBAL X FDSTELMDC&DIG ETF37954Y28522111,447SH SOLE 000
GLOBALSTAR INCCOM3789734082368,255SH SOLE 000
HANCOCK JOHN TAX-ADVANTAGEDCOM41013V1002,574122,320SH SOLE 000
HOME DEPOT INCCOM4370761021,9877,479SH SOLE1000
HONEYWELL INTL INCCOM4385161061,0064,728SH SOLE1000
HUNTINGTON INGALLS INDS INCCOM4464131067664,493SH SOLE1000
IHS MARKIT LTDSHSG475671052773,088SH SOLE1000
INNOVATOR ETFS TRNASDAQ 100 PWER45782C2762144,787SH SOLE 000
INTEL CORPCOM4581401003196,407SH SOLE 000
INTERNATIONAL BUSINESS MACHSCOM4592001019647,659SH SOLE1000
INTERNATIONAL PAPER COCOM4601461032114,242SH SOLE1000
INTUITIVE SURGICAL INCCOM NEW46120E602210257SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 HY46138J81734414,039SH SOLE 000
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51151133,483SH SOLE1000
INVESCO QQQ TRUNIT SER 146090E10311,84137,740SH SOLE1000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3575,48442,997SH SOLE1000
INVESCO EXCH TRADED FD TR IIS&P SMLCP LOW46138G1021,29531,797SH SOLE1000
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G7068968,716SH SOLE 000
ISHARES TRBROAD USD HIGH46435U8534,152100,620SH SOLE1000
ISHARES TRCORE S&P500 ETF4642872009,15524,387SH SOLE1000
ISHARES TRCORE S&P MCP ETF4642875078,03834,973SH SOLE1000
ISHARES TRCORE S&P SCP ETF46428780413,514147,050SH SOLE1000
ISHARES TRCORE S&P TTL STK4642871504465,170SH SOLE 000
ISHARES TRCORE US AGGBD ET46428722614,416121,970SH SOLE1000
ISHARES TRMSCI USA MIN VOL46429B6975,88186,634SH SOLE1000
ISHARES TRMSCI USA MMENTM46432F3961,1387,053SH SOLE1000
ISHARES GOLD TRUSTISHARES46428510522712,495SH SOLE 000
ISHARES TRIBOXX INV CP ETF4642872422,41117,456SH SOLE1000
ISHARES INCCORE MSCI EMKT46434G10316,839271,419SH SOLE1000
ISHARES TRISHS 5-10YR INVT46428863891714,833SH SOLE1000
ISHARES TRJPMORGAN USD EMG4642882814,30137,105SH SOLE1000
ISHARES TRMSCI AC ASIA ETF4642881822,24125,009SH SOLE1000
ISHARES TRMSCI EAFE MIN VL46429B6892,59735,381SH SOLE1000
ISHARES INCMSCI JPN ETF NEW46434G8225,57782,553SH SOLE1000
ISHARES TRS&P 500 GRWT ETF4642873096119,576SH SOLE 000
ISHARES TRSELECT DIVID ETF4642871683,39935,337SH SOLE1000
ISHARES TRISHS 1-5YR INVS4642886461,02818,627SH SOLE1000
ISHARES SILVER TRISHARES46428Q10927811,305SH SOLE 000
ISHARES TR3 7 YR TREAS BD4642886612591,944SH SOLE 000
ISHARES TR1 3 YR TREAS BD4642874573,09235,795SH SOLE1000
ISHARES TR20 YR TR BD ETF4642874323071,947SH SOLE1000
ISHARES TRBARCLAYS 7 10 YR4642874404763,967SH SOLE1000
ISHARES TRCORE MSCI EAFE46432F8423,56151,538SH SOLE1000
ISHARES TRU.S. BAS MTL ETF4642878385775,089SH SOLE 000
ISHARES TREXPANDED TECH4642875151,4714,153SH SOLE 000
ISHARES TRIBOXX HI YD ETF4642885132,83732,497SH SOLE 000
ISHARES TRMSCI USA QLT FCT46432F3396,99960,227SH SOLE 000
ISHARES TRNATIONAL MUN ETF4642884141,60413,690SH SOLE1000
ISHARES TRRUSSELL 2000 ETF4642876554,70824,012SH SOLE1000
ISHARES TRRUS MID CAP ETF4642874991,60223,376SH SOLE1000
ISHARES TRRUS MD CP GR ETF4642874812332,266SH SOLE 000
ISHARES TRS&P MC 400GR ETF4642876066028,342SH SOLE 000
ISHARES TRPFD AND INCM SEC4642886871,50639,103SH SOLE 000
ISHARES TRU.S. MED DVC ETF4642888101,1383,477SH SOLE 000
JOHNSON & JOHNSONCOM4781601041,91212,148SH SOLE1000
JPMORGAN CHASE & COCOM46625H1004073,202SH SOLE 000
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8371,25224,660SH SOLE 000
L3HARRIS TECHNOLOGIES INCCOM5024311092071,096SH SOLE1000
LINDE PLCSHSG5494J1036972,646SH SOLE1000
LOCKHEED MARTIN CORPCOM5398301091,3543,816SH SOLE1000
MARVELL TECHNOLOGY GROUP LTDORDG5876H1052084,376SH SOLE 000
MASTERCARD INCORPORATEDCL A57636Q1045481,534SH SOLE1000
MCCORMICK & CO INCCOM NON VTG5797802063303,450SH SOLE 000
MCDONALDS CORPCOM5801351014582,135SH SOLE 000
MEDTRONIC PLCSHSG5960L1031,0799,210SH SOLE1000
MERCADOLIBRE INCCOM58733R102250149SH SOLE 000
MERCK & CO. INCCOM58933Y1056748,235SH SOLE1000
METLIFE INCCOM59156R1083186,763SH SOLE1000
MICROSOFT CORPCOM5949181043,27314,715SH SOLE1000
MONDELEZ INTL INCCL A6092071055339,108SH SOLE1000
MONSTER BEVERAGE CORP NEWCOM61174X1092242,423SH SOLE1000
NEW AMER HIGH INCOME FD INCCOM NEW641876800883101,775SH SOLE 000
NEXTERA ENERGY INCCOM65339F1014976,437SH SOLE1000
NORTHROP GRUMMAN CORPCOM666807102259852SH SOLE1000
NVIDIA CORPORATIONCOM67066G1041,8903,620SH SOLE1000
ORACLE CORPCOM68389X1051,13817,584SH SOLE1000
PACER FDS TRBNCHMRK INFRA69374H74186524,121SH SOLE 000
PACER FDS TRTRENDP US LAR CP69374H10541212,578SH SOLE 000
PACER FDS TRTRENDPILOT US BD69374H6421,23444,838SH SOLE 000
PACWEST BANCORP DELCOM69526310387734,528SH SOLE1000
PALO ALTO NETWORKS INCCOM697435105299841SH SOLE1000
PFIZER INCCOM71708110378721,378SH SOLE1000
PIMCO ETF TRACTIVE BD ETF72201R7754,00935,445SH SOLE1000
PIMCO INCOME OPPORTUNITY FDCOM72202B10062624,775SH SOLE 000
PNC FINL SVCS GROUP INCCOM6934751053652,451SH SOLE1000
PPG INDS INCCOM6935061076074,210SH SOLE1000
PROCTER AND GAMBLE COCOM7427181092,53218,196SH SOLE1000
PROSHARES TRS&P 500 DV ARIST74348A4674615,776SH SOLE 000
PROSHARES TRS&P MDCP 400 DIV74347B6803786,017SH SOLE 000
PUBLIC SVC ENTERPRISE GRP INCOM7445731063315,673SH SOLE1000
QUALCOMM INCCOM7475251036354,172SH SOLE1000
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,12215,690SH SOLE1000
REALTY INCOME CORPCOM7561091044296,900SH SOLE 000
ROCKWELL AUTOMATION INCCOM7739031092511,000SH SOLE 000
ROKU INCCOM CL A77543R102226680SH SOLE 000
SALESFORCE COM INCCOM79466L3025862,634SH SOLE1000
SANDY SPRING BANCORP INCCOM8003631032638,174SH SOLE 000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30894213,959SH SOLE 000
SEMPRA ENERGYCOM8168511093102,435SH SOLE1000
SHERWIN WILLIAMS COCOM8243481061,9822,697SH SOLE 000
SHOPIFY INCCL A82509L1071,5291,351SH SOLE1000
SPDR SER TRBLMBRG BRC CNVRT78464A3595066,107SH SOLE1000
SPDR GOLD TRGOLD SHS78463V1073301,851SH SOLE 000
SPDR SER TRPORTFOLIO AGRGTE78464A6493,322107,898SH SOLE1000
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5096,057143,675SH SOLE1000
SPDR SER TRPRTFLO S&P500 VL78464A50826,829780,153SH SOLE1000
SPDR SER TRPORTFOLIO S&P40078464A84712,534310,256SH SOLE1000
SPDR SER TRPRTFLO S&P500 GW78464A40933,695609,421SH SOLE1000
SPDR S&P 500 ETF TRTR UNIT78462F1031,6134,314SH SOLE1000
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1071,7054,060SH SOLE1000
SPLUNK INCCOM8486371042891,702SH SOLE1000
SQUARE INCCL A8522341032811,293SH SOLE 000
SSGA ACTIVE ETF TRBLKSTN GSOSRLN78467V60847810,474SH SOLE1000
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8483,82477,590SH SOLE1000
STARBUCKS CORPCOM8552441093513,278SH SOLE 000
STONECO LTDCOM CL AG851581062543,026SH SOLE1000
STRYKER CORPORATIONCOM8636671012891,180SH SOLE 000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032391,838SH SOLE 000
TELADOC HEALTH INCCOM87918A1053321,662SH SOLE 000
TESLA INCCOM88160R1018521,208SH SOLE 000
TEXAS INSTRS INCCOM8825081047634,649SH SOLE1000
COCA COLA COCOM19121610095917,483SH SOLE1000
THERMO FISHER SCIENTIFIC INCCOM8835561026401,373SH SOLE1000
THE TRADE DESK INCCOM CL A88339J105223278SH SOLE 000
TRAVELERS COMPANIES INCCOM89417E1095293,770SH SOLE1000
TRIMTABS ETF TRUS FREE CASH FLW89628W3024469,626SH SOLE 000
UBER TECHNOLOGIES INCCOM90353T1003607,051SH SOLE1000
ULTA BEAUTY INCCOM90384S303262911SH SOLE1000
UNILEVER PLCSPON ADR NEW90476770490514,987SH SOLE1000
UNION PAC CORPCOM9078181085502,644SH SOLE1000
UNITED PARCEL SERVICE INCCL B9113121068825,240SH SOLE1000
UNITEDHEALTH GROUP INCCOM91324P1021,4784,214SH SOLE 000
UNITY SOFTWARE INCCOM91332U1012471,611SH SOLE 000
US BANCORP DELCOM NEW9029733042705,800SH SOLE1000
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1063399,401SH SOLE 000
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884411,01978,057SH SOLE1000
VANGUARD WORLD FDSHEALTH CAR ETF92204A504220985SH SOLE 000
VANGUARD INDEX FDSS&P 500 ETF SHS9229083633941,148SH SOLE 000
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385816,845356,809SH SOLE1000
VANGUARD INDEX FDSTOTAL STK MKT9229087691,3907,141SH SOLE 000
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783510,262116,362SH SOLE1000
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,47316,097SH SOLE 000
VANGUARD WORLD FDSCONSUM STP ETF92204A2072171,247SH SOLE 000
VERIZON COMMUNICATIONS INCCOM92343V10480313,675SH SOLE1000
V F CORPCOM9182041082342,740SH SOLE 000
VISA INCCOM CL A92826C8391,2625,768SH SOLE1000
VULCAN MATLS COCOM9291601093382,281SH SOLE1000
GRAINGER W W INCCOM384802104270661SH SOLE1000
WALMART INCCOM9311421031,1227,781SH SOLE1000
DISNEY WALT COCOM2546871061,7909,881SH SOLE1000
WASTE MGMT INC DELCOM94106L1094083,462SH SOLE1000
WELLS FARGO CO NEWCOM94974610171523,695SH SOLE1000
WESBANCO INCCOM9508101012137,123SH SOLE1000
WILLIAMS COS INCCOM96945710039219,567SH SOLE1000
WISDOMTREE TRYIELD ENHANCD US97717X5113746,972SH SOLE1000
DBX ETF TRXTRCKR MSCI US23305115095127,887SH SOLE1000
DBX ETF TRXTRACKERS S&P2330511433,593109,406SH SOLE1000
DBX ETF TRXTRACK USD HIGH23305143252810,541SH SOLE1000
ZOETIS INCCL A98978V1037644,619SH SOLE1000